* Package: net-im/ysm-2.9.9.1-r1 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking ysmv7_2_9_9_1.tar.bz2 to /var/tmp/portage/net-im/ysm-2.9.9.1-r1/work >>> Source unpacked in /var/tmp/portage/net-im/ysm-2.9.9.1-r1/work >>> Preparing source in /var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 ysmICQ client. http://ysmv7.sourceforge.net raddy at gmx dot net checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for u_int8_t... yes checking for u_int16_t... yes checking for u_int32_t... yes checking whether to enable threads support... (cached) yes checking whether to use the readline library... (cached) yes checking for pthread_create in -lpthread... yes checking for a readline compatible library... -lreadline checking readline.h usability... no checking readline.h presence... no checking for readline.h... no checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking whether readline supports history... yes checking history.h usability... no checking history.h presence... no checking for history.h... no checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking for iconv_open in -liconv... no checking for libiconv_open in -liconv... no checking for iconv_open in -lc... yes checking for setenv in -lc... yes checking for connect in -lsocket... no checking for gethostbyname in -lnsl... yes checking for ANSI C header files... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/man/Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1 ... make -j4 make[1]: Entering directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src' x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Main.c -o YSM_Main.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Network.c -o YSM_Network.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Setup.c -o YSM_Setup.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_ToolBox.c -o YSM_ToolBox.o YSM_ToolBox.c: In function ‘YSM_Event’: YSM_ToolBox.c:69:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 69 | snprintf(uinstring, sizeof(uinstring), "%d", (int)r_uin); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c:71:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 71 | snprintf(length, sizeof(length), "%d", (int)m_len); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c:77:16: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 77 | event_sound = "incoming_msg.wav"; | ^ YSM_ToolBox.c:82:16: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 82 | event_sound = "outgoing_msg.wav"; | ^ YSM_ToolBox.c:87:16: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 87 | event_sound = "slaveonline.wav"; | ^ YSM_ToolBox.c:92:16: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 92 | event_sound = "slaveoffline.wav"; | ^ YSM_ToolBox.c:97:16: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 97 | event_sound = "logoff.wav"; | ^ YSM_ToolBox.c:117:20: warning: pointer targets in passing argument 1 of ‘YSM_ExecuteLine’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 117 | YSM_ExecuteLine( event_action, | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:33: YSM_Prompt.h:94:24: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 94 | YSM_ExecuteLine( char *line, | ~~~~~~^~~~ YSM_ToolBox.c:118:5: warning: pointer targets in passing argument 2 of ‘YSM_ExecuteLine’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 118 | uinstring, | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:33: YSM_Prompt.h:95:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 95 | char *extra1, | ~~~~~~^~~~~~ YSM_ToolBox.c:119:5: warning: pointer targets in passing argument 3 of ‘YSM_ExecuteLine’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 119 | r_nick, | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:33: YSM_Prompt.h:96:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 96 | char *extra2, | ~~~~~~^~~~~~ YSM_ToolBox.c:120:5: warning: pointer targets in passing argument 4 of ‘YSM_ExecuteLine’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 120 | length, | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:33: YSM_Prompt.h:97:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 97 | char *extra3, | ~~~~~~^~~~~~ YSM_ToolBox.c:121:5: warning: pointer targets in passing argument 5 of ‘YSM_ExecuteLine’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 121 | m_data ); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:33: YSM_Prompt.h:98:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 98 | char *extra4 ); | ~~~~~~^~~~~~ YSM_ToolBox.c: In function ‘YSM_PlaySound’: YSM_ToolBox.c:141:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 141 | size = strlen(YSM_cfgdir) + 1; | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_ToolBox.c:143:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 143 | size += strlen(filename) + 1; | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_ToolBox.c:146:12: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 146 | snprintf( path, | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ In file included from YSM.h:32, from YSM_Main.c:28: YSM_Compat.h:149:15: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_Main.c:60:37: note: in expansion of macro ‘GREEN’ 60 | int8_t *YSM_SETTING_COLOR_MESSAGE = GREEN; | ^~~~~ YSM_Compat.h:155:16: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 155 | #define NORMAL "\x1B[0;37m" | ^~~~~~~~~~~~ YSM_Main.c:61:34: note: in expansion of macro ‘NORMAL’ 61 | int8_t *YSM_SETTING_COLOR_TEXT = NORMAL; | ^~~~~~ YSM_Compat.h:151:14: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 151 | #define BLUE "\x1B[0;34m" | ^~~~~~~~~~~~ YSM_Main.c:62:46: note: in expansion of macro ‘BLUE’ 62 | int8_t *YSM_SETTING_COLOR_STATUSCHANGENAME = BLUE; | ^~~~ YSM_Compat.h:152:17: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 152 | #define MAGENTA "\x1B[0;35m" | ^~~~~~~~~~~~ YSM_Main.c:64:35: note: in expansion of macro ‘MAGENTA’ 64 | int8_t *YSM_SETTING_COLOR_TEXT2 = MAGENTA; | ^~~~~~~ YSM_ToolBox.c:155:11: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 155 | if (stat(path, &filestat)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/sys/stat.h:453:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 453 | __NTH (stat (const char *__path, struct stat *__statbuf)) | ^~~~~ YSM_ToolBox.c:169:24: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 169 | size = strlen(g_events.sbinpath) + 1; /* +1 == 0x20 */ | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Main.c: In function ‘YSM_Start_Network’: YSM_Main.c:299:49: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 299 | if (YSM_SignIn() < 0) YSM_Error(ERROR_NETWORK, __FILE__, __LINE__, 0); | ^~~~~~~~ | | | char * In file included from YSM_Main.c:36: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_ToolBox.c:170:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 170 | size += strlen(path) + 1; | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_HostToAddress’: YSM_Network.c:86:21: warning: pointer targets in passing argument 1 of ‘inet_aton’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 86 | retval = inet_aton(inhost, &myaddr); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:119, from YSM.h:32, from YSM_Network.c:28: /usr/include/arpa/inet.h:73:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 73 | extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW; | ~~~~~~~~~~~~^~~~ YSM_Network.c:97:29: warning: pointer targets in passing argument 1 of ‘gethostbyname’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 97 | myhostent = gethostbyname(inhost); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:120, from YSM.h:32, from YSM_Network.c:28: /usr/include/netdb.h:142:51: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 142 | extern struct hostent *gethostbyname (const char *__name); | ~~~~~~~~~~~~^~~~~~ YSM_Main.c: In function ‘YSM_SignIn’: YSM_Main.c:448:41: warning: pointer targets in passing argument 2 of ‘YSM_Init_LoginA’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 448 | YSM_Init_LoginA( YSM_USER.Uin, YSM_USER.password ); | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Main.c:37: YSM_Network.h:72:12: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 72 | u_int8_t *Password | ~~~~~~~~~~^~~~~~~~ YSM_ToolBox.c:173:12: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 173 | snprintf( path2, size, "%s %s", g_events.sbinpath, path ); | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c: In function ‘YSM_ProxyHalfConnect’: YSM_Network.c:156:25: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 156 | if (atoi(YSM_USER.proxy.proxy_host) == 0x00 | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_ToolBox.c:177:19: warning: pointer targets in passing argument 1 of ‘YSM_ExecuteLine’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 177 | YSM_ExecuteLine( path2, NULL, NULL, NULL, NULL ); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:33: YSM_Prompt.h:94:24: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 94 | YSM_ExecuteLine( char *line, | ~~~~~~^~~~ YSM_Network.c: In function ‘YSM_ProxyConnect’: YSM_Network.c:213:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 213 | length = strlen(YSM_USER.proxy.username); | ~~~~~~~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:214:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 214 | length += strlen(YSM_USER.proxy.password); | ~~~~~~~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:219:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 219 | snprintf( credential, length, | ^~~~~~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:226:26: warning: pointer targets in passing argument 1 of ‘YSM_encode64’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 226 | encoded = YSM_encode64(credential); | ^~~~~~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Network.c:33: YSM_Charset.h:60:38: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 60 | int8_t * YSM_encode64( const int8_t *str ); | ~~~~~~~~~~~~~~^~~ YSM_Network.c:226:11: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘u_int8_t *’ {aka ‘unsigned char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 226 | encoded = YSM_encode64(credential); | ^ YSM_Network.c:227:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 227 | snprintf( proxy_string, sizeof(proxy_string), | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c: In function ‘YSM_LookupStatus’: YSM_Network.c:244:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 244 | snprintf( proxy_string, sizeof(proxy_string), | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c:214:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 214 | y = strlen(name); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM.h:32, from YSM_Network.c:28: YSM_Network.c:259:49: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 259 | if (SOCK_WRITE(proxysock, proxy_string, strlen(proxy_string)) < 0) { | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Compat.h:137:37: note: in definition of macro ‘SOCK_WRITE’ 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:275:9: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 275 | strtok(proxy_string,"\n"); | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:276:15: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 276 | aux = strtok(proxy_string, "/"); | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:276:6: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 276 | aux = strtok(proxy_string, "/"); | ^ YSM_Network.c:278:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 278 | auxb = strtok(NULL, " \t"); | ^ YSM_Network.c:281:14: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 281 | || !strstr( aux, "HTTP" ) || !strstr( auxb, "200" ) ) { | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Setup.c: In function ‘YSM_SetupConfigurationFile’: YSM_Network.c:281:40: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 281 | || !strstr( aux, "HTTP" ) || !strstr( auxb, "200" ) ) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Setup.c:117:22: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 117 | if ((fd = YSM_fopen(YSM_cfgfile,"r")) != NULL) { | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:288:23: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 288 | if (strstr( auxb, "401" )) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Setup.c:123:22: warning: pointer targets in passing argument 1 of ‘YSM_PrintWizardBox’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 123 | YSM_PrintWizardBox("<<< ysmICQ Configuration Wizard >>>"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:292:72: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 292 | F( VERBOSE_BASE, "Method FAILED (%s %s)\n", auxb, auxb+strlen(auxb)+1); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Setup.c:38: YSM_Win32.h:37:34: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 37 | void YSM_PrintWizardBox( int8_t *string ); | ~~~~~~~~^~~~~~ YSM_Setup.c:142:23: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 142 | if ((fd = YSM_fopen(YSM_cfgfile,"r")) != NULL) { | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_Connect’: YSM_Network.c:344:25: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 344 | if (atoi(YSM_USER.proxy.proxy_host) != 0x00) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c: In function ‘YSM_SetupHomeDirectory’: In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:168:10: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 168 | strncpy(homep, getenv("HOME"), homepsize - 1); | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:172:22: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 172 | homep2size = strlen(homep) + 2; | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_SrvResponse’: YSM_Setup.c:176:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 176 | strncpy( homep2, homep, homep2size - 1); | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:390:40: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 390 | buf = YSM_Calloc(1, Chars_2_Wordb(head.dlen)+1, __FILE__, __LINE__); | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:176:19: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 176 | strncpy( homep2, homep, homep2size - 1); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:177:44: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 177 | strncat( homep2, "/", homep2size - strlen(homep2) - 1); | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:394:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 394 | Chars_2_Wordb(head.dlen), | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:177:11: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 177 | strncat( homep2, "/", homep2size - strlen(homep2) - 1); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:397:38: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 397 | if (r < 1 || r != Chars_2_Wordb(head.dlen)) return; | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:179:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 179 | strncpy( YSM_cfgfile, homep2, sizeof(YSM_cfgfile) - 1); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:179:24: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 179 | strncpy( YSM_cfgfile, homep2, sizeof(YSM_cfgfile) - 1); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:408:29: warning: pointer targets in passing argument 2 of ‘YSM_Incoming_SNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 408 | YSM_Incoming_SNAC(&head, buf, r); | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:218:22: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 218 | if (strstr("ONLINE",name)) return STATUS_ONLINE; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:184:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 184 | sizeof(YSM_cfgfile) - strlen(YSM_cfgfile) - 1 ); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:182:11: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 182 | strncat( YSM_cfgfile, | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:34: YSM_Network.h:168:2: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 168 | char *, | ^~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:186:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 186 | strncpy( YSM_cfgdir, YSM_cfgfile, sizeof(YSM_cfgdir) - 1 ); | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:186:23: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 186 | strncpy( YSM_cfgdir, YSM_cfgfile, sizeof(YSM_cfgdir) - 1 ); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:429:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 429 | if (Chars_2_Wordb(login_tlv.type) == 0x09) { | ~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:191:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 191 | sizeof(YSM_cfgfile) - strlen(YSM_cfgfile) - 1); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:435:30: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 435 | YSM_Error(ERROR_NETWORK, __FILE__, __LINE__, 0); | ^~~~~~~~ | | | char * YSM_Setup.c:189:11: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 189 | strncat( YSM_cfgfile, | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:195:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 195 | sizeof(YSM_cfgfile) - strlen(YSM_cfgfile) - 1); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:440:34: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 440 | pos += Chars_2_Wordb(login_tlv.len); | ~~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:193:11: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 193 | strncat( YSM_cfgfile, | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:448:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 448 | if (Chars_2_Wordb(login_tlv.type) == 0x01) | ~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:219:23: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 219 | if (strstr("OFFLINE",name)) return STATUS_OFFLINE; | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_SetupSlaves’: YSM_Setup.c:210:22: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 210 | if ((fd = YSM_fopen(YSM_cfgfile,"r")) != NULL) { | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c:449:49: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 449 | pos += sizeof(TLV) + Chars_2_Wordb(login_tlv.len); | ~~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:217:30: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 217 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 0); | ^~~~~~~~ | | | char * In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ In file included from YSM_Setup.c:34: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Network.c:460:36: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 460 | pos += Chars_2_Wordb( login_tlv.len ); | ~~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_ToolBox.c:220:25: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 220 | if (strstr("INVISIBLE",name)) return STATUS_INVISIBLE; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c: In function ‘YSM_ReadConfig’: YSM_Network.c:471:26: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 471 | switch(Chars_2_Wordb( error_code )) | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:250:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 250 | strncpy( YSM_DefaultAFKMessage, | ^~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:254:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 254 | strncpy( YSM_DefaultCHATMessage, | ^~~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ YSM_Network.c:517:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 517 | YSM_Error(ERROR_NETWORK, __FILE__, __LINE__, 0); | ^~~~~~~~ | | | char * YSM_Setup.c:268:9: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 268 | fgets(buf, sizeof(buf) - 1, fd); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:522:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 522 | && Chars_2_Wordb(login_tlv.type) == 0x01) { | ~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:272:17: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 272 | aux = strtok(buf,">"); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:272:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 272 | aux = strtok(buf,">"); | ^ YSM_Setup.c:273:23: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 273 | if ((auxb = strchr(aux,'\n'))) *auxb = '\0'; | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Setup.c:273:14: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 273 | if ((auxb = strchr(aux,'\n'))) *auxb = '\0'; | ^ YSM_ToolBox.c:221:18: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 221 | if (strstr("NA",name)) return STATUS_NA; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:276:20: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 276 | if (!strcasecmp(aux,"SERVER")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_Incoming_SNAC’: In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ YSM_Network.c:572:52: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 572 | "\nSNAC id %x and sub %x\n",Chars_2_Wordb(thesnac.familyID), | ~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:277:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 277 | if ((aux=strtok(NULL," \n\t"))!= NULL) { | ^ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:573:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 573 | Chars_2_Wordb( thesnac.SubTypeID ) ); | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:278:30: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 278 | strncpy( YSM_USER.network.auth_host, | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:279:6: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 279 | aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:575:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 575 | switch(Chars_2_Wordb( thesnac.familyID )) | ~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:284:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 284 | else if(!strcasecmp(aux,"SERVERPORT")) | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:581:32: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 581 | switch(Chars_2_Wordb( thesnac.SubTypeID )) | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:289:37: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 289 | else if(!strcasecmp(aux,"PASSWORD")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:222:19: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 222 | if (strstr("DND",name)) return STATUS_DND; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:292:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 292 | if((aux = strtok(NULL," \n\t")) != NULL) | ^ YSM_Network.c:596:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 596 | Chars_2_Wordb(head->seq), | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:293:44: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 293 | strncpy( YSM_USER.password, | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:594:7: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 594 | icqCloneIdent, | ^~~~~~~~~~~~~ | | | const u_int8_t * {aka const unsigned char *} In file included from YSM_Network.c:34: YSM_Network.h:295:14: note: expected ‘const char *’ but argument is of type ‘const u_int8_t *’ {aka ‘const unsigned char *’} 295 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Setup.c:294:7: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 294 | aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ YSM_Setup.c:299:38: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 299 | else if(!strcasecmp(aux,"STATUS")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:611:6: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 611 | Rates_Acknowledge, | ^~~~~~~~~~~~~~~~~ | | | const u_int8_t * {aka const unsigned char *} In file included from YSM_Network.c:34: YSM_Network.h:295:14: note: expected ‘const char *’ but argument is of type ‘const u_int8_t *’ {aka ‘const unsigned char *’} 295 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Setup.c:304:38: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 304 | else if(!strcasecmp(aux,"UIN")) | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:637:11: warning: pointer targets in passing argument 3 of ‘YSM_IncomingPersonal’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 637 | &buf[SNAC_HEAD_SIZE] ); | ^~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:255:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 255 | int8_t *buf | ~~~~~~~~~^~~ YSM_Setup.c:307:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 307 | else if(!strcasecmp(aux,"ANTISOCIAL")) | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:223:24: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 223 | if (strstr("OCCUPIED",name)) return STATUS_OCCUPIED; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:311:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 311 | else if(!strcasecmp(aux,"UPDATENICKS")) | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ YSM_Setup.c:315:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 315 | else if(!strcasecmp(aux,"COMMANDSFILE")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:676:32: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 676 | switch(Chars_2_Wordb( thesnac.SubTypeID )) | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:316:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 316 | if ((aux=strtok(NULL,"\n\t")) != NULL) | ^ YSM_Network.c:691:7: warning: pointer targets in passing argument 3 of ‘YSM_Incoming_ClientAck’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 691 | &buf[SNAC_HEAD_SIZE]); | ^~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:317:15: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 317 | strncpy( YSM_CommandsFile, | ^~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:34: YSM_Network.h:163:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 163 | int8_t *buf | ~~~~~~~~~^~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:318:7: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 318 | aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:322:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 322 | else if (!strcasecmp(aux,"DC_DISABLE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:323:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 323 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Network.c:739:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 739 | switch(Chars_2_Wordb(thesnac.SubTypeID)) | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:324:35: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 324 | YSM_SETTING_DCDISABLE = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:224:24: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 224 | if (strstr("FREECHAT",name)) return STATUS_FREE_CHAT; | ^~~~ | | | int8_t * {aka signed char *} YSM_Network.c:744:9: warning: pointer targets in passing argument 3 of ‘YSM_BuddyChangeStatus’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 744 | &buf[SNAC_HEAD_SIZE] ); | ^~~~~~~~~~~~~~~~~~~~ | | | char * In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ In file included from YSM_Network.c:34: YSM_Network.h:267:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 267 | int8_t *data ); | ~~~~~~~~~^~~~ YSM_Setup.c:327:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 327 | else if (!strcasecmp(aux,"DC_LAN")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:762:26: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 762 | Chars_2_Wordb(thesnac.SubTypeID)); | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ YSM_Setup.c:328:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 328 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:329:31: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 329 | YSM_SETTING_DCLAN = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c:770:32: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 770 | switch(Chars_2_Wordb( thesnac.SubTypeID) ) | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:332:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 332 | else if (!strcasecmp(aux,"DC_PORT1")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:333:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 333 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Network.c:784:32: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 784 | switch(Chars_2_Wordb( thesnac.SubTypeID )) | ~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:334:33: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 334 | YSM_SETTING_DCPORT1 = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:337:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 337 | else if (!strcasecmp(aux,"DC_PORT2")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:815:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 815 | return (Chars_2_Wordb(head->dlen) + FLAP_HEAD_SIZE); | ~~~~^~~~~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:225:20: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 225 | if (strstr("AWAY",name)) return STATUS_AWAY; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:338:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 338 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:339:33: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 339 | YSM_SETTING_DCPORT2 = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:342:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 342 | else if(!strcasecmp(aux,"VERBOSE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:343:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 343 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:330:58: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ YSM_Network.c: In function ‘YSM_BuddyChangeStatus’: YSM_Setup.c:344:33: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 344 | YSM_SETTING_VERBOSE = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:347:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 347 | else if(!strcasecmp(aux,"BEEP")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:838:49: warning: pointer targets in passing argument 1 of ‘atol’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 838 | victim = YSM_QuerySlaves(SLAVE_UIN, NULL, atol(puin), 0); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/stdlib.h:366:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 366 | __NTH (atol (const char *__nptr)) | ^~~~~ YSM_Setup.c:348:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 348 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:349:30: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 349 | YSM_SETTING_BEEP = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c:852:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 852 | switch(Chars_2_Wordb( snac->SubTypeID )) { | ~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:352:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 352 | else if(!strcasecmp(aux,"LOGALL")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:353:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 353 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_ToolBox.c:226:13: warning: pointer targets in passing argument 1 of ‘sscanf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 226 | if (sscanf(name, "0X%x", &status)) return status; | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:354:32: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 354 | YSM_SETTING_LOGALL = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:357:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 357 | else if(!strcasecmp(aux,"NEWLOGSFIRST")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_ParseCapabilities’: YSM_Setup.c:358:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 358 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:359:38: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 359 | YSM_SETTING_NEWLOGSFIRST = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c:904:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 904 | snprintf(capnum, sizeof(capnum), "%c", *(caps+x+3)); | ^~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c:362:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 362 | else if(!strcasecmp(aux,"WINALERT")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:363:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 363 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:364:34: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 364 | YSM_SETTING_WINALERT = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:367:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 367 | else if(!strcasecmp(aux,"WINHOTKEY")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/stdio.h:399:43: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 399 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:368:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 368 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Network.c:934:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 934 | snprintf(capnum, sizeof(capnum), "%c", *(caps+x+3)); | ^~~~~~ | | | u_int8_t * {aka unsigned char *} YSM_Setup.c:372:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 372 | else if (!strcasecmp(aux, "AWAYTIME")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:373:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 373 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:374:34: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 374 | YSM_SETTING_AWAYTIME = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:377:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 377 | else if(!strcasecmp(aux,"AFKMESSAGE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:378:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 378 | if ((aux=strtok(NULL,"\n\t"))!= NULL) | ^ YSM_Setup.c:379:15: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 379 | strncpy( YSM_DefaultAFKMessage, aux, | ^~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:379:38: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 379 | strncpy( YSM_DefaultAFKMessage, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:383:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 383 | else if(!strcasecmp(aux,"AFKMAXSHOWN")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:384:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 384 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:385:37: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 385 | YSM_SETTING_AFKMAXSHOWN = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:388:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 388 | else if(!strcasecmp(aux,"AFKMINIMUMWAIT")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_BuddyParseStatus’: YSM_Setup.c:389:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 389 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:390:40: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 390 | YSM_SETTING_AFKMINIMUMWAIT = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c:1057:64: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1057 | ile ((int32_t)(x+sizeof(TLV)) < (int32_t)(Chars_2_Wordb(flap->dlen) - SNAC_HEAD_SIZE)) | ~~~~^~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:393:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 393 | else if(!strcasecmp(aux,"CHATMESSAGE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:394:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 394 | if ((aux=strtok(NULL,"\n\t"))!= NULL) | ^ YSM_Setup.c:395:14: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 395 | strncpy(YSM_DefaultCHATMessage, aux, | ^~~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1061:43: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1061 | len = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:395:38: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 395 | strncpy(YSM_DefaultCHATMessage, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:399:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 399 | else if(!strcasecmp(aux,"PROXY")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1063:44: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1063 | switch(Chars_2_Wordb(thetlv.type)) { | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:400:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 400 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:401:50: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 401 | strncpy( YSM_USER.proxy.proxy_host, aux, | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:401:63: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 401 | strncpy( YSM_USER.proxy.proxy_host, aux, | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1099:27: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1099 | *fprint = Chars_2_DW(&data[x+31]); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Setup.c:405:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 405 | else if(!strcasecmp(aux,"PROXY_PORT")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1107:28: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1107 | *fprint = Chars_2_DW(newfprint); | ^~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:406:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 406 | if ((aux=strtok(NULL, " \n\t")) != NULL) | ^ In file included from YSM_Network.c:39: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Setup.c:407:39: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 407 | YSM_USER.proxy.proxy_port = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:410:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 410 | else if(!strcasecmp(aux,"PROXY_HTTPS")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:419:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 419 | else if(!strcasecmp(aux,"PROXY_AUTH")) { | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c: In function ‘YSM_WriteStatus’: YSM_Network.c:1169:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1169 | else *status = Chars_2_Wordb(newstatus); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:345:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 345 | strncpy(buf, "ONLINE", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:429:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 429 | else if(!strcasecmp(aux,"PROXY_USERNAME")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1171:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1171 | *flags = Chars_2_Wordb(newflags); | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:430:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 430 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:431:50: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 431 | strncpy( YSM_USER.proxy.username, aux, | ~~~~~~~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:431:61: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 431 | strncpy( YSM_USER.proxy.username, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c: In function ‘YSM_BuddyUpdateStatus’: YSM_Setup.c:435:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 435 | else if(!strcasecmp(aux,"PROXY_PASSWORD")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:349:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 349 | strncpy(buf, "OFFLINE", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:436:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 436 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Network.c:1211:12: warning: pointer targets in passing argument 1 of ‘strftime’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1211 | strftime( time_string, 9, "%H:%M:%S", time_stamp ); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Compat.h:35, from YSM.h:32, from YSM_Network.c:28: /usr/include/time.h:88:42: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:437:50: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 437 | strncpy( YSM_USER.proxy.password, aux, | ~~~~~~~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:437:61: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 437 | strncpy( YSM_USER.proxy.password, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:441:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 441 | else if(!strcasecmp(aux,"PROXY_RESOLVE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:353:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 353 | strncpy(buf, "INVISIBLE", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:450:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 450 | else if(!strcasecmp(aux,"WEBAWARE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:459:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 459 | else if(!strcasecmp(aux,"MYBIRTHDAY")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1317:16: warning: pointer targets in passing argument 3 of ‘YSM_Event’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1317 | victim->info.NickName, | ~~~~~~~~~~~~^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:62:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 62 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Setup.c:468:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 468 | else if(!strcasecmp(aux,"VERBOSE")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:469:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 469 | if ((aux=strtok(NULL, " \n\t")) != NULL) | ^ YSM_ToolBox.c:358:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 358 | strncpy(buf, "NA", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:470:33: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 470 | YSM_SETTING_VERBOSE = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c:1326:16: warning: pointer targets in passing argument 3 of ‘YSM_Event’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1326 | victim->info.NickName, | ~~~~~~~~~~~~^~~~~~~~~ | | | char * In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:62:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 62 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Setup.c:473:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 473 | else if(!strcasecmp(aux,"VERSION_CHECK")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:474:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 474 | if ((aux=strtok(NULL, " \n\t")) != NULL) | ^ YSM_Setup.c:475:39: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 475 | YSM_SETTING_VERSION_CHECK = atoi(aux); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_ToolBox.c:362:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 362 | strncpy(buf, "DND", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:479:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 479 | else if(!strcasecmp(aux,"CHARSET_TRANS")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:480:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 480 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:481:42: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 481 | strncpy( YSM_SETTING_CHARSET_TRANS, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:484:26: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 484 | } else if(!strcasecmp(aux,"CHARSET_LOCAL")) { | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:366:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 366 | strncpy(buf, "OCCUPIED", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_TreatMessage’: YSM_Setup.c:485:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 485 | if ((aux=strtok(NULL," \n\t"))!= NULL) | ^ YSM_Setup.c:486:42: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 486 | strncpy( YSM_SETTING_CHARSET_LOCAL, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1429:7: warning: pointer targets in passing argument 3 of ‘YSM_ReceiveMessageType1’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1429 | data, | ^~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:192:13: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 192 | u_int8_t *data, | ~~~~~~~~~~^~~~ YSM_Setup.c:491:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 491 | else if (!strcasecmp(aux,"BROWSER")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:492:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 492 | if ((aux=strtok(NULL,"\n\t"))!= NULL) | ^ YSM_ToolBox.c:370:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 370 | strncpy(buf, "FREE4CHAT", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1430:7: warning: pointer targets in passing argument 4 of ‘YSM_ReceiveMessageType1’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1430 | uin, | ^~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:193:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 193 | int8_t *r_uin, | ~~~~~~~~~^~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:493:15: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 493 | strncpy( YSM_BrowserPath, aux, | ^~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1431:7: warning: pointer targets in passing argument 5 of ‘YSM_ReceiveMessageType1’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1431 | status, | ^~~~~~ | | | char * YSM_Setup.c:493:32: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 493 | strncpy( YSM_BrowserPath, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:34: YSM_Network.h:194:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 194 | int8_t *r_status, | ~~~~~~~~~^~~~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:497:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 497 | else if (!strcasecmp(aux,"SOUNDS")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1432:7: warning: pointer targets in passing argument 6 of ‘YSM_ReceiveMessageType1’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1432 | msgid ); | ^~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:195:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 195 | int8_t *m_id ); | ~~~~~~~~~^~~~ YSM_Setup.c:505:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 505 | else if (!strcasecmp(aux,"SOUND_PROGRAM")) { | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:374:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 374 | strncpy(buf, "AWAY", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1438:7: warning: pointer targets in passing argument 3 of ‘YSM_ReceiveMessageType2’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1438 | data, | ^~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:218:12: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 218 | u_int8_t *data, | ~~~~~~~~~~^~~~ YSM_Setup.c:506:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 506 | if ((aux=strtok(NULL,"\n\t")) != NULL) | ^ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:507:23: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 507 | strncpy( g_events.sbinpath, aux, | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1439:7: warning: pointer targets in passing argument 4 of ‘YSM_ReceiveMessageType2’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1439 | uin, | ^~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:219:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 219 | int8_t *r_uin, | ~~~~~~~~~^~~~~ YSM_Setup.c:507:34: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 507 | strncpy( g_events.sbinpath, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:512:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 512 | else if (!strcasecmp(aux,"EXEC_INCOMING")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1440:7: warning: pointer targets in passing argument 5 of ‘YSM_ReceiveMessageType2’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1440 | status, | ^~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:220:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 220 | int8_t *r_status, | ~~~~~~~~~^~~~~~~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:378:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 378 | strncpy(buf, "UNK", MAX_STATUS_LEN - 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:513:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 513 | if ((aux=strtok(NULL," \n\t")) != NULL) | ^ YSM_Network.c:1441:7: warning: pointer targets in passing argument 6 of ‘YSM_ReceiveMessageType2’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1441 | msgid ); | ^~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:221:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 221 | int8_t *msgid ); | ~~~~~~~~~^~~~~ YSM_Setup.c:514:23: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 514 | strncpy( g_events.execincoming, aux, | ~~~~~~~~^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:514:38: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 514 | strncpy( g_events.execincoming, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1447:7: warning: pointer targets in passing argument 3 of ‘YSM_ReceiveMessageType4’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1447 | data, | ^~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:200:13: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 200 | u_int8_t *data, | ~~~~~~~~~~^~~~ YSM_Setup.c:518:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 518 | else if (!strcasecmp(aux,"EXEC_OUTGOING")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1448:7: warning: pointer targets in passing argument 4 of ‘YSM_ReceiveMessageType4’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1448 | uin, | ^~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:201:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 201 | int8_t *r_uin, | ~~~~~~~~~^~~~~ YSM_Setup.c:519:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 519 | if ((aux=strtok(NULL," \n\t")) != NULL) | ^ YSM_ToolBox.c:379:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 379 | snprintf(buf, MAX_STATUS_LEN, "UNK(%04X)", status); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:520:23: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 520 | strncpy( g_events.execoutgoing, aux, | ~~~~~~~~^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1449:7: warning: pointer targets in passing argument 5 of ‘YSM_ReceiveMessageType4’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1449 | status ); | ^~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:202:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 202 | int8_t *r_status ); | ~~~~~~~~~^~~~~~~~ YSM_Setup.c:520:38: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 520 | strncpy( g_events.execoutgoing, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c:524:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 524 | else if (!strcasecmp(aux,"EXEC_ONCOMING")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:525:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 525 | if ((aux=strtok(NULL," \n\t")) != NULL) | ^ YSM_Setup.c:526:23: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 526 | strncpy( g_events.execoncoming, aux, | ~~~~~~~~^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c: In function ‘YSM_ReceiveMessage’: In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:526:38: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 526 | strncpy( g_events.execoncoming, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1496:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1496 | if (Chars_2_Word( TLVnum ) == 0) { | ^~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:530:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 530 | else if (!strcasecmp(aux,"EXEC_OFFGOING")) { | ^~~ | | | int8_t * {aka signed char *} In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_ToolBox.c: In function ‘YSM_GetColorStatus’: In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1500:22: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1500 | if (Chars_2_Wordb(MsgFormat) == 0x4) { | ^~~~~~~~~ | | | char * YSM_Setup.c:531:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 531 | if ((aux=strtok(NULL," \n\t")) != NULL) | ^ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:532:23: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 532 | strncpy( g_events.execoffgoing, aux, | ~~~~~~~~^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:393:10: note: in expansion of macro ‘GREEN’ 393 | return GREEN; | ^~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:532:38: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 532 | strncpy( g_events.execoffgoing, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:536:25: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 536 | else if (!strcasecmp(aux,"EXEC_LOGOFF")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1503:41: warning: pointer targets in passing argument 3 of ‘YSM_ReceiveMessageType4’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1503 | data, | ^~~~ | | | char * In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:34: YSM_Network.h:200:13: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 200 | u_int8_t *data, | ~~~~~~~~~~^~~~ YSM_ToolBox.c:395:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 395 | if(!strcmp(status, "ONLINE")) return GREEN; | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:537:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 537 | if ((aux=strtok(NULL," \n\t")) != NULL) | ^ YSM_Network.c:1504:11: warning: pointer targets in passing argument 4 of ‘YSM_ReceiveMessageType4’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1504 | r_uin, | ^~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:201:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 201 | int8_t *r_uin, | ~~~~~~~~~^~~~~ YSM_Setup.c:538:23: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 538 | strncpy( g_events.execlogoff, aux, | ~~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:538:36: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 538 | strncpy( g_events.execlogoff, aux, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1505:11: warning: pointer targets in passing argument 5 of ‘YSM_ReceiveMessageType4’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1505 | r_status ); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:202:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 202 | int8_t *r_status ); | ~~~~~~~~~^~~~~~~~ YSM_Setup.c:542:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 542 | else if(!strcasecmp(aux,"SOUND_INCOMING")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:395:40: note: in expansion of macro ‘GREEN’ 395 | if(!strcmp(status, "ONLINE")) return GREEN; | ^~~~~ YSM_Setup.c:549:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 549 | else if(!strcasecmp(aux,"SOUND_OUTGOING")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1515:34: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1515 | && tsize <= (Chars_2_Wordb( flap->dlen ) - SNAC_HEAD_SIZE)) | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:556:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 556 | else if(!strcasecmp(aux, "COLOR_MESSAGE")) { | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:396:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 396 | if(!strcmp(status, "OFFLINE")) return WHITE; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1520:43: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1520 | len = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:557:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 557 | if ((aux=strtok(NULL," \n\t")) != NULL) { | ^ YSM_Setup.c:563:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 563 | else if(!strcasecmp(aux, "COLOR_TEXT")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1522:44: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1522 | switch(Chars_2_Wordb(thetlv.type)) | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:564:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 564 | if ((aux=strtok(NULL," \n\t")) != NULL) { | ^ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:142:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 142 | #define WHITE "\x1B[0;1;37m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:396:41: note: in expansion of macro ‘WHITE’ 396 | if(!strcmp(status, "OFFLINE")) return WHITE; | ^~~~~ YSM_Setup.c:570:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 570 | else if(!strcasecmp(aux, "COLOR_STATUSCHANGENAME")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1535:39: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1535 | YSM_TreatMessage( Chars_2_Wordb(MsgFormat), | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:571:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 571 | if ((aux=strtok(NULL," \n\t")) != NULL) { | ^ YSM_Setup.c:577:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 577 | else if(!strcasecmp(aux, "COLOR_STATUSCHANGESTATUS")) { | ^~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:397:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 397 | if(!strcmp(status, "NA")) return BRIGHT_BLACK; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1563:39: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1563 | YSM_TreatMessage( Chars_2_Wordb(MsgFormat), | ^~~~~~~~~ | | | char * In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:578:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 578 | if ((aux=strtok(NULL," \n\t")) != NULL) { | ^ YSM_Setup.c:584:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 584 | else if(!strcasecmp(aux, "COLOR_TEXT2")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:585:13: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 585 | if ((aux=strtok(NULL," \n\t")) != NULL) { | ^ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:157:22: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 157 | #define BRIGHT_BLACK "\x1B[0;1;30m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:397:36: note: in expansion of macro ‘BRIGHT_BLACK’ 397 | if(!strcmp(status, "NA")) return BRIGHT_BLACK; | ^~~~~~~~~~~~ YSM_Network.c: In function ‘YSM_ReceiveMessageType1’: YSM_Setup.c:591:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 591 | else if(!strcasecmp(aux,"FISHGUI")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:596:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 596 | else if(!strcasecmp(aux,"FISHGUI_HIDE_CONSOLE")) { | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:1603:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1603 | MsgTLV = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:398:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 398 | if(!strcmp(status, "AWAY")) return CYAN; | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:603:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 603 | else if(!strcasecmp(aux,"SOUND_ONCOMING")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1614:43: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1614 | len = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:610:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 610 | else if(!strcasecmp(aux,"SOUND_OFFGOING")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:617:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 617 | else if(!strcasecmp(aux,"SOUND_LOGOFF")) { | ^~~ | | | int8_t * {aka signed char *} In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:153:14: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 153 | #define CYAN "\x1B[0;36m" | ^~~~~~~~~~~~ YSM_ToolBox.c:398:38: note: in expansion of macro ‘CYAN’ 398 | if(!strcmp(status, "AWAY")) return CYAN; | ^~~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1616:44: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1616 | switch(Chars_2_Wordb(thetlv.type)) | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:624:38: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 624 | else if(!strcasecmp(aux,SLAVES_TAG)) YSM_CFGEND=TRUE; | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1619:34: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1619 | m_len = Chars_2_Wordb( thetlv.len ) - 4; | ~~~~~~^~~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:399:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 399 | if(!strcmp(status, "INVISIBLE")) return BRIGHT_BLUE; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c: In function ‘YSM_CreateConfig’: YSM_Setup.c:670:26: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 670 | strncpy(YSM_USER.network.auth_host, | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:161:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 161 | #define BRIGHT_BLUE "\x1B[0;1;34m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:399:42: note: in expansion of macro ‘BRIGHT_BLUE’ 399 | if(!strcmp(status, "INVISIBLE")) return BRIGHT_BLUE; | ^~~~~~~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:1651:19: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1651 | Chars_2_Wordb(r_status), | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_ToolBox.c:400:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 400 | if(!strcmp(status, "DND")) return RED; | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:1655:9: warning: pointer targets in passing argument 7 of ‘YSM_ReceiveMessageData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1655 | data+tsize ); | ~~~~^~~~~~ | | | u_int8_t * {aka unsigned char *} YSM_Setup.c:715:26: warning: pointer targets in passing argument 1 of ‘YSM_getpass’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 715 | p_passwd = YSM_getpass("Password: "); | ^~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:186:13: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 186 | int8_t *m_data ); | ~~~~~~~~~^~~~~~ In file included from YSM_Setup.c:38: YSM_Win32.h:74:30: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | int8_t * YSM_getpass(int8_t *text); | ~~~~~~~~^~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:715:12: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 715 | p_passwd = YSM_getpass("Password: "); | ^ YSM_Network.c: In function ‘YSM_ReceiveMessageType2Common’: YSM_Setup.c:719:19: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 719 | strncpy( YSM_USER.password, p_passwd, sizeof(YSM_USER.password) - 1); | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:148:13: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 148 | #define RED "\x1B[0;31m" | ^~~~~~~~~~~~ YSM_ToolBox.c:400:37: note: in expansion of macro ‘RED’ 400 | if(!strcmp(status, "DND")) return RED; | ^~~ YSM_Network.c:1693:20: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1693 | if ((Chars_2_Word(m_len) <= 0x1) | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:722:26: warning: pointer targets in passing argument 1 of ‘YSM_getpass’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 722 | p_passwd = YSM_getpass("Again?[verify]: "); | ^~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Setup.c:38: YSM_Win32.h:74:30: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | int8_t * YSM_getpass(int8_t *text); | ~~~~~~~~^~~~ YSM_Setup.c:722:12: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 722 | p_passwd = YSM_getpass("Again?[verify]: "); | ^ YSM_ToolBox.c:401:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 401 | if(!strcmp(status, "OCCUPIED")) return RED; | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:728:27: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 728 | if (!strcasecmp( YSM_USER.password , YSM_tmpa )) { | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:1703:34: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1703 | pguid = data+tsize+Chars_2_Word(m_len); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:740:28: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 740 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 0); | ^~~~~~~~ | | | char * In file included from YSM_Setup.c:34: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Network.c:1703:8: warning: pointer targets in assignment from ‘u_int8_t *’ {aka ‘unsigned char *’} to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1703 | pguid = data+tsize+Chars_2_Word(m_len); | ^ YSM_Setup.c: In function ‘CFGWRITE’: YSM_Setup.c:751:15: warning: pointer targets in passing argument 2 of ‘vfprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 751 | vfprintf(fd, foo, args); | ^~~ | | | const u_int8_t * {aka const unsigned char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:128:27: note: expected ‘const char * __restrict__’ but argument is of type ‘const u_int8_t *’ {aka ‘const unsigned char *’} 128 | const char *__restrict __fmt, __gnuc_va_list __ap) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:148:13: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 148 | #define RED "\x1B[0;31m" | ^~~~~~~~~~~~ YSM_ToolBox.c:401:42: note: in expansion of macro ‘RED’ 401 | if(!strcmp(status, "OCCUPIED")) return RED; | ^~~ YSM_Setup.c: In function ‘YSM_SaveConfig’: YSM_Setup.c:764:12: warning: pointer targets in passing argument 1 of ‘mkdir’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 764 | if (mkdir(YSM_cfgdir,0700)) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:1723:18: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1723 | Chars_2_Word(m_len), | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from YSM_Compat.h:57, from YSM.h:32, from YSM_Setup.c:28: /usr/include/sys/stat.h:317:31: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 317 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ YSM_ToolBox.c:402:13: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 402 | if(!strcmp(status, "FREE4CHAT")) return GREEN; | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:768:30: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 768 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * YSM_Network.c:1724:9: warning: pointer targets in passing argument 7 of ‘YSM_ReceiveMessageData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1724 | data+tsize); | ~~~~^~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Setup.c:34: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ In file included from YSM_Network.c:34: YSM_Network.h:186:13: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 186 | int8_t *m_data ); | ~~~~~~~~~^~~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:743:44: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 743 | #define YSMOPENCONFIG(rwx) (fd = YSM_fopen(YSM_cfgfile,rwx)) | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:772:13: note: in expansion of macro ‘YSMOPENCONFIG’ 772 | if (YSMOPENCONFIG("w") != NULL) { | ^~~~~~~~~~~~~ In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_ReceiveMessageType2’: YSM_Setup.c:776:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 776 | CFGWRITE(fd,"# %s%s .", YSM_INFORMATION, YSM_INFORMATION2); | ^~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:402:42: note: in expansion of macro ‘GREEN’ 402 | if(!strcmp(status, "FREE4CHAT")) return GREEN; | ^~~~~ YSM_Network.c:1756:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1756 | MsgTLV = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:404:9: note: in expansion of macro ‘GREEN’ 404 | return GREEN; | ^~~~~ YSM_Setup.c:779:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 779 | CFGWRITE(fd,"# YSM CFG FILE - Created -> %s", ctime(&YSM_tmpdate)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c: In function ‘YSM_GetColorByName’: YSM_Network.c:1796:46: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1796 | tmplen = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:781:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 781 | CFGWRITE(fd,"# VALUES ARE SPECIFIED AFTER A '>' SYMBOL. "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:412:10: note: in expansion of macro ‘GREEN’ 412 | return GREEN; | ^~~~~ YSM_Setup.c:782:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 782 | CFGWRITE(fd,"# COMMENTS ARE PRECEEDED BY A '#' SYMBOL."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:1798:44: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1798 | switch(Chars_2_Wordb(thetlv.type)) | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:783:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 783 | CFGWRITE(fd,"# '0' means NO and '1' means YES.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:414:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 414 | if(!strcasecmp(color, "BLACK")) return BLACK; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_ReceiveMessageType4’: YSM_Setup.c:786:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 786 | CFGWRITE(fd, "# #######################" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1866:19: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1866 | Chars_2_Wordb(r_status), | ^~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:791:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 791 | CFGWRITE(fd, "# Default Status - When logging in."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:792:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 792 | CFGWRITE(fd, "# Options are: " | ^~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:1869:18: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1869 | Chars_2_Word(m_length), | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:147:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 147 | #define BLACK "\x1B[0;30m" | ^~~~~~~~~~~~ YSM_ToolBox.c:414:42: note: in expansion of macro ‘BLACK’ 414 | if(!strcasecmp(color, "BLACK")) return BLACK; | ^~~~~ YSM_Setup.c:801:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 801 | CFGWRITE(fd, "STATUS>%s\n", "ONLINE" ); | ^~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:1870:9: warning: pointer targets in passing argument 7 of ‘YSM_ReceiveMessageData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1870 | data+tsize ); | ~~~~^~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Network.c:34: YSM_Network.h:186:13: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 186 | int8_t *m_data ); | ~~~~~~~~~^~~~~~ YSM_Setup.c:802:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 802 | CFGWRITE(fd, "UIN>%d", YSM_USER.Uin ); | ^~~~~~~~ | | | char * YSM_ToolBox.c:415:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 415 | if(!strcasecmp(color, "RED")) return RED; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:804:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 804 | CFGWRITE(fd,"# Leave this PASSWORD setting empty in order to be"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_ReceiveMessageData’: YSM_Setup.c:805:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 805 | CFGWRITE(fd,"# prompted for a password when logging in."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:148:13: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 148 | #define RED "\x1B[0;31m" | ^~~~~~~~~~~~ YSM_ToolBox.c:415:40: note: in expansion of macro ‘RED’ 415 | if(!strcasecmp(color, "RED")) return RED; | ^~~ YSM_Network.c:1921:31: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1921 | preason = strchr(message + i, 0xfe); | ~~~~~~~~^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:807:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 807 | CFGWRITE(fd, "PASSWORD>%s\n", YSM_USER.password); | ^~~~~~~~~~~~~~~ | | | char * In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:416:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 416 | if(!strcasecmp(color, "GREEN")) return GREEN; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:808:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 808 | CFGWRITE(fd, "SERVER>%s", YSM_USER.network.auth_host); | ^~~~~~~~~~~ | | | char * In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:1921:14: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1921 | preason = strchr(message + i, 0xfe); | ^ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:809:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 809 | CFGWRITE(fd, "SERVERPORT>%d\n", YSM_USER.network.auth_port); | ^~~~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:416:42: note: in expansion of macro ‘GREEN’ 416 | if(!strcasecmp(color, "GREEN")) return GREEN; | ^~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:1925:15: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1925 | preason = "No Reason"; | ^ YSM_Setup.c:811:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 811 | CFGWRITE(fd, "# The amount of minutes to wait without keyboard " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:417:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 417 | if(!strcasecmp(color, "BROWN")) return BROWN; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:815:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 815 | CFGWRITE(fd, "AWAYTIME>%d\n", YSM_SETTING_AWAYTIME); | ^~~~~~~~~~~~~~~ | | | char * In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:817:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 817 | CFGWRITE(fd,"# The auto-reply message of the AFK mode."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:150:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 150 | #define BROWN "\x1B[0;33m" | ^~~~~~~~~~~~ YSM_ToolBox.c:417:42: note: in expansion of macro ‘BROWN’ 417 | if(!strcasecmp(color, "BROWN")) return BROWN; | ^~~~~ YSM_Network.c:2011:32: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2011 | victim ? victim->Uin : atoi(r_uin), | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:818:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 818 | CFGWRITE(fd,"AFKMESSAGE>%s\n", YSM_AFK_MESSAGE); | ^~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:819:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 819 | CFGWRITE(fd,"# Amount of messages to show each time in 'readafk'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:418:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 418 | if(!strcasecmp(color, "BLUE")) return BLUE; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2016:39: warning: pointer targets in passing argument 7 of ‘YSM_DisplayMsg’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2016 | victim ? victim->info.NickName : NULL, | ^ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:37: YSM_Prompt.h:74:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Setup.c:820:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 820 | CFGWRITE(fd,"AFKMAXSHOWN>%d\n", YSM_SETTING_AFKMAXSHOWN); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_SendACKType2’: YSM_Setup.c:822:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 822 | CFGWRITE(fd,"# Seconds between AFK notices to each slave."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:151:14: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 151 | #define BLUE "\x1B[0;34m" | ^~~~~~~~~~~~ YSM_ToolBox.c:418:41: note: in expansion of macro ‘BLUE’ 418 | if(!strcasecmp(color, "BLUE")) return BLUE; | ^~~~ YSM_Network.c:2039:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2039 | Word_2_Charsb(Format,0x0002); | ^~~~~~ | | | char * YSM_Setup.c:823:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 823 | CFGWRITE(fd,"AFKMINIMUMWAIT>%d\n", YSM_SETTING_AFKMINIMUMWAIT); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:419:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 419 | if(!strcasecmp(color, "MAGENTA")) return MAGENTA; | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:826:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 826 | CFGWRITE(fd,"# The auto-reply message sent while you are in a CHAT session."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2044:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2044 | dlen += strlen(r_uin)+1; /* uin + 0 */ | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:827:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 827 | CFGWRITE(fd,"CHATMESSAGE>%s\n", YSM_CHAT_MESSAGE); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:152:17: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 152 | #define MAGENTA "\x1B[0;35m" | ^~~~~~~~~~~~ YSM_ToolBox.c:419:43: note: in expansion of macro ‘MAGENTA’ 419 | if(!strcasecmp(color, "MAGENTA")) return MAGENTA; | ^~~~~~~ YSM_Setup.c:829:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 829 | CFGWRITE(fd,"# Proxy Configuration. If you want to enable:\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:420:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 420 | if(!strcasecmp(color, "WHITE")) return WHITE; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2071:21: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2071 | data[pos] = strlen(r_uin); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:836:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 836 | CFGWRITE(fd,"PROXY>%s", | ^~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2073:35: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2073 | memcpy(&data[pos], r_uin, strlen(r_uin)); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:840:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 840 | CFGWRITE(fd,"PROXY_PORT>%d", YSM_USER.proxy.proxy_port); | ^~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:142:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 142 | #define WHITE "\x1B[0;1;37m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:420:42: note: in expansion of macro ‘WHITE’ 420 | if(!strcasecmp(color, "WHITE")) return WHITE; | ^~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:841:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 841 | CFGWRITE(fd,"PROXY_HTTPS>%d", | ^~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:421:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 421 | if(!strcasecmp(color, "CYAN")) return CYAN; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2074:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2074 | pos += strlen(r_uin); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:845:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 845 | CFGWRITE(fd,"PROXY_RESOLVE>%d", | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:153:14: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 153 | #define CYAN "\x1B[0;36m" | ^~~~~~~~~~~~ YSM_ToolBox.c:421:41: note: in expansion of macro ‘CYAN’ 421 | if(!strcasecmp(color, "CYAN")) return CYAN; | ^~~~ YSM_Setup.c:849:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 849 | CFGWRITE(fd,"PROXY_AUTH>%d", | ^~~~~~~~~~~~~~~ | | | char * YSM_Network.c: In function ‘YSM_SendSNAC’: YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:422:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 422 | if(!strcasecmp(color, "GRAY")) return GRAY; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:853:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 853 | CFGWRITE(fd,"PROXY_USERNAME>%s", | ^~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2158:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2158 | Word_2_Charsb(&buf[FLAP_HEAD_SIZE], Family); | ^~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:857:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 857 | CFGWRITE(fd,"PROXY_PASSWORD>%s\n", | ^~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2159:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2159 | Word_2_Charsb(&buf[FLAP_HEAD_SIZE + 2], Subtype); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:861:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 861 | CFGWRITE(fd,"# Enable or disable Beeping."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:154:14: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 154 | #define GRAY "\x1B[1;30m" | ^~~~~~~~~~~~ YSM_ToolBox.c:422:41: note: in expansion of macro ‘GRAY’ 422 | if(!strcasecmp(color, "GRAY")) return GRAY; | ^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:862:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 862 | CFGWRITE(fd,"# By specifying a value bigger than 0, you enable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:423:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 423 | if(!strcasecmp(color, "NORMAL")) return NORMAL; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:865:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 865 | CFGWRITE(fd,"BEEP>%d\n", 0x1); | ^~~~~~~~~~~ | | | char * YSM_Network.c:2178:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2178 | Word_2_Charsb(&buf[2], nseq); | ^~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:867:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 867 | CFGWRITE(fd,"# GLOBAL Logging ON(1) or OFF(0)."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:155:16: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 155 | #define NORMAL "\x1B[0;37m" | ^~~~~~~~~~~~ YSM_ToolBox.c:423:42: note: in expansion of macro ‘NORMAL’ 423 | if(!strcasecmp(color, "NORMAL")) return NORMAL; | ^~~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:868:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 868 | CFGWRITE(fd,"# Use '1' to log messages into a history " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:424:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 424 | if(!strcasecmp(color, "TERMINAL_DEFAULT")) return TERMINAL_DEFAULT; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2182:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2182 | Word_2_Charsb(&buf[4], bsize - FLAP_HEAD_SIZE); | ^~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:870:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 870 | CFGWRITE(fd,"LOGALL>%d\n", 0x1); | ^~~~~~~~~~~~~ | | | char * YSM_Network.c:2185:34: warning: pointer targets in passing argument 2 of ‘DumpPacket’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2185 | DumpPacket((FLAP_Head *)buf, buf+FLAP_HEAD_SIZE); In file included from YSM_Network.c:34: YSM_Network.h:458:43: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 458 | void DumpPacket( FLAP_Head *flap, int8_t *data ); | ~~~~~~~~^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:872:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 872 | CFGWRITE(fd,"# Put newer logs at the beginning of the file."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c: In function ‘YSM_LoginSequence’: YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:143:26: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 143 | #define TERMINAL_DEFAULT "\x1B[0m" | ^~~~~~~~~ YSM_ToolBox.c:424:52: note: in expansion of macro ‘TERMINAL_DEFAULT’ 424 | if(!strcasecmp(color, "TERMINAL_DEFAULT")) return TERMINAL_DEFAULT; | ^~~~~~~~~~~~~~~~ YSM_Setup.c:873:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 873 | CFGWRITE(fd,"NEWLOGSFIRST>%d\n", 0x1); | ^~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:425:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 425 | if(!strcasecmp(color, "BRIGHT_BLACK")) return BRIGHT_BLACK; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2216:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2216 | snprintf(suin, MAX_UIN_LEN, "%d", (int)uin); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c:875:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 875 | CFGWRITE(fd,"# Only Receive messages from slaves in your list (1)" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:877:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 877 | CFGWRITE(fd,"# Note you will always receive Auth requests in any" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:157:22: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 157 | #define BRIGHT_BLACK "\x1B[0;1;30m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:425:48: note: in expansion of macro ‘BRIGHT_BLACK’ 425 | if(!strcasecmp(color, "BRIGHT_BLACK")) return BRIGHT_BLACK; | ^~~~~~~~~~~~ YSM_Network.c:2219:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2219 | datasize = sizeof(TLV) + strlen(suin); /* screen name */ | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:879:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 879 | CFGWRITE(fd,"ANTISOCIAL>%d\n", 0x0); | ^~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:426:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 426 | if(!strcasecmp(color, "BRIGHT_BLUE")) return BRIGHT_BLUE; | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:2226:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2226 | Word_2_Charsb(thetlv.type, 0x1); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:881:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 881 | CFGWRITE(fd,"# Update slave nicknames with newer information?."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:161:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 161 | #define BRIGHT_BLUE "\x1B[0;1;34m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:426:47: note: in expansion of macro ‘BRIGHT_BLUE’ 426 | if(!strcasecmp(color, "BRIGHT_BLUE")) return BRIGHT_BLUE; | ^~~~~~~~~~~ YSM_Setup.c:882:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 882 | CFGWRITE(fd,"# (This is done with the 'whois' command)."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2227:35: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2227 | Word_2_Charsb(thetlv.len, strlen(suin)); | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:883:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 883 | CFGWRITE(fd,"UPDATENICKS>%d\n", 0x01); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:427:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 427 | if(!strcasecmp(color, "BRIGHT_RED")) return BRIGHT_RED; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:2227:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2227 | Word_2_Charsb(thetlv.len, strlen(suin)); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:885:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 885 | CFGWRITE(fd,"# Specify a file from where YSM will " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:889:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 889 | CFGWRITE(fd,"COMMANDSFILE>\n"); | ^~~~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:158:20: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 158 | #define BRIGHT_RED "\x1B[0;1;31m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:427:46: note: in expansion of macro ‘BRIGHT_RED’ 427 | if(!strcasecmp(color, "BRIGHT_RED")) return BRIGHT_RED; | ^~~~~~~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2232:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2232 | memcpy(data+pos, suin, strlen(suin)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:892:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 892 | CFGWRITE(fd,"# DC Configuration.\n" | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:428:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 428 | if(!strcasecmp(color, "BRIGHT_GREEN")) return BRIGHT_GREEN; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:898:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 898 | CFGWRITE(fd,"DC_DISABLE>0"); | ^~~~~~~~~~~~~~ | | | char * YSM_Network.c:2233:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2233 | pos += strlen(suin); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:899:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 899 | CFGWRITE(fd,"DC_LAN>0"); | ^~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2235:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2235 | Word_2_Charsb(thetlv.type, 0x4B); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:900:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 900 | CFGWRITE(fd,"DC_PORT1>0"); | ^~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:159:22: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 159 | #define BRIGHT_GREEN "\x1B[0;1;32m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:428:48: note: in expansion of macro ‘BRIGHT_GREEN’ 428 | if(!strcasecmp(color, "BRIGHT_GREEN")) return BRIGHT_GREEN; | ^~~~~~~~~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:901:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 901 | CFGWRITE(fd,"DC_PORT2>0\n"); | ^~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:429:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 429 | if(!strcasecmp(color, "BRIGHT_BROWN")) return BRIGHT_BROWN; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2236:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2236 | Word_2_Charsb(thetlv.len, 0x0); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:903:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 903 | CFGWRITE(fd, "# Do you want to make your presence public?"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2241:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2241 | Word_2_Charsb(thetlv.type, 0x5A); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:904:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 904 | CFGWRITE(fd, "WEBAWARE>0\n"); | ^~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:160:22: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 160 | #define BRIGHT_BROWN "\x1B[0;1;33m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:429:48: note: in expansion of macro ‘BRIGHT_BROWN’ 429 | if(!strcasecmp(color, "BRIGHT_BROWN")) return BRIGHT_BROWN; | ^~~~~~~~~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:906:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 906 | CFGWRITE(fd, "# Let everyone know its my birthday!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:430:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 430 | if(!strcasecmp(color, "BRIGHT_MAGENTA")) return BRIGHT_MAGENTA; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2242:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2242 | Word_2_Charsb(thetlv.len, 0x0); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:907:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 907 | CFGWRITE(fd, "MYBIRTHDAY>0\n"); | ^~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:910:2: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 910 | "# WINALERT will alert your console window on incoming messages.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2250:4: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2250 | data, | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:162:24: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 162 | #define BRIGHT_MAGENTA "\x1B[0;1;35m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:430:50: note: in expansion of macro ‘BRIGHT_MAGENTA’ 430 | if(!strcasecmp(color, "BRIGHT_MAGENTA")) return BRIGHT_MAGENTA; | ^~~~~~~~~~~~~~ YSM_Setup.c:915:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 915 | CFGWRITE(fd,"WINALERT>%d\n", YSM_SETTING_WINALERT); | ^~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:431:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 431 | if(!strcasecmp(color, "BRIGHT_CYAN")) return BRIGHT_CYAN; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:927:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 927 | CFGWRITE(fd,"# Specify the path to the browser that will handle"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:928:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 928 | CFGWRITE(fd,"# urls for the \"burl\" command."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:163:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 163 | #define BRIGHT_CYAN "\x1B[0;1;36m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:431:47: note: in expansion of macro ‘BRIGHT_CYAN’ 431 | if(!strcasecmp(color, "BRIGHT_CYAN")) return BRIGHT_CYAN; | ^~~~~~~~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2274:40: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2274 | buf = YSM_Calloc(1, Chars_2_Wordb(head.dlen)+1, __FILE__, __LINE__); | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:929:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 929 | CFGWRITE(fd,"# (Windows users specify full path too)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:432:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 432 | if(!strcasecmp(color, "BRIGHT_GRAY")) return BRIGHT_GRAY; | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:930:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 930 | CFGWRITE(fd,"BROWSER>\n"); | ^~~~~~~~~~~~ | | | char * YSM_Network.c:2278:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2278 | Chars_2_Wordb(head.dlen), | ~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:164:21: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 164 | #define BRIGHT_GRAY "\x1B[0;0;37m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:432:47: note: in expansion of macro ‘BRIGHT_GRAY’ 432 | if(!strcasecmp(color, "BRIGHT_GRAY")) return BRIGHT_GRAY; | ^~~~~~~~~~~ YSM_Setup.c:933:3: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 933 | "# [Action Events Configuration]" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:946:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 946 | CFGWRITE(fd,"EXEC_INCOMING>" ); | ^~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:433:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 433 | if(!strcasecmp(color, "BRIGHT_WHITE")) return BRIGHT_WHITE; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2281:38: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2281 | if (r < 1 || r != Chars_2_Wordb(head.dlen)) return -1; | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:947:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 947 | CFGWRITE(fd,"EXEC_OUTGOING>" ); | ^~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:165:22: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 165 | #define BRIGHT_WHITE "\x1B[0;1;37m" | ^~~~~~~~~~~~~~ YSM_ToolBox.c:433:48: note: in expansion of macro ‘BRIGHT_WHITE’ 433 | if(!strcasecmp(color, "BRIGHT_WHITE")) return BRIGHT_WHITE; | ^~~~~~~~~~~~ YSM_Network.c: In function ‘YSM_Init_LoginA’: YSM_Setup.c:948:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 948 | CFGWRITE(fd,"EXEC_ONCOMING>" ); | ^~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:434:17: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 434 | if(!strcasecmp(color, "BRIGHT_TERMINAL_DEFAULT")) return BRIGHT_TERMINAL_DEFAULT; | ^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:949:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 949 | CFGWRITE(fd,"EXEC_OFFGOING>" ); | ^~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2300:24: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2300 | char PasswdStr[strlen(Password)]; | ^~~~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:950:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 950 | CFGWRITE(fd,"EXEC_LOGOFF>\n" ); | ^~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_ToolBox.c:28: YSM_Compat.h:144:33: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 144 | #define BRIGHT_TERMINAL_DEFAULT "\x1B[0;1m" | ^~~~~~~~~~~ YSM_ToolBox.c:434:59: note: in expansion of macro ‘BRIGHT_TERMINAL_DEFAULT’ 434 | if(!strcasecmp(color, "BRIGHT_TERMINAL_DEFAULT")) return BRIGHT_TERMINAL_DEFAULT; | ^~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:2302:18: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2302 | int8_t *profile="ICQ Inc. - Product of ICQ (TM).2003a.5.47.1.3800.85"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Setup.c:953:3: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 953 | "# [Sound Events Configuration]" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Compat.h:149:15: warning: pointer targets in returning ‘char *’ from a function with return type ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define GREEN "\x1B[0;32m" | ^~~~~~~~~~~~ YSM_ToolBox.c:436:9: note: in expansion of macro ‘GREEN’ 436 | return GREEN; | ^~~~~ YSM_Setup.c:956:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 956 | CFGWRITE(fd,"SOUNDS>1\n"); | ^~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:959:3: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 959 | "# specify the path to a program that will handle the" "\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:961:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 961 | CFGWRITE(fd,"SOUND_PROGRAM>/usr/bin/play" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2337:37: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2337 | paqsize = strlen(UinStr) + strlen(Password) + strlen(profile) + 18; | ^~~~~~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:964:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 964 | CFGWRITE(fd, "\n" | ^~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2337:56: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2337 | paqsize = strlen(UinStr) + strlen(Password) + strlen(profile) + 18; | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:969:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 969 | CFGWRITE(fd,"SOUND_INCOMING>1" ); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:970:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 970 | CFGWRITE(fd,"SOUND_OUTGOING>1" ); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2356:19: warning: pointer targets in passing argument 1 of ‘EncryptPassword’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2356 | EncryptPassword(Password,PasswdStr); | ^~~~~~~~ | | | u_int8_t * {aka unsigned char *} YSM_Setup.c:971:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 971 | CFGWRITE(fd,"SOUND_ONCOMING>1" ); | ^~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:108:29: note: expected ‘char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 108 | void EncryptPassword (char *Password, char *output); | ~~~~~~^~~~~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c: In function ‘YSM_GenerateLogEntry’: YSM_Setup.c:972:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 972 | CFGWRITE(fd,"SOUND_OFFGOING>1" ); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2359:54: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2359 | ret = InsertTLV(PasswdStr,0x2,paquete+tsize,strlen(Password)); | ^~~~~~~~ | | | u_int8_t * {aka unsigned char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:973:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 973 | CFGWRITE(fd,"SOUND_LOGOFF>1\n" ); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:496:18: warning: pointer targets in passing argument 1 of ‘YSM_DumpLogFile’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 496 | YSM_DumpLogFile(log_name,log_data); | ^~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2364:52: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2364 | ret = InsertTLV(profile,0x3,paquete+tsize,strlen(profile)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:31: YSM_ToolBox.h:95:33: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 95 | int32_t YSM_DumpLogFile(int8_t *fname, int8_t *data); | ~~~~~~~~^~~~~ YSM_Setup.c:976:3: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 976 | "# Colors configuration. Available colors are:\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:496:27: warning: pointer targets in passing argument 2 of ‘YSM_DumpLogFile’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 496 | YSM_DumpLogFile(log_name,log_data); | ^~~~~~~~ | | | char * YSM_Setup.c:981:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 981 | CFGWRITE(fd,"COLOR_TEXT>" ); | ^~~~~~~~~~~~~ | | | char * In file included from YSM_ToolBox.c:31: YSM_ToolBox.h:95:48: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 95 | int32_t YSM_DumpLogFile(int8_t *fname, int8_t *data); | ~~~~~~~~^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:982:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 982 | CFGWRITE(fd,"COLOR_TEXT2>" ); | ^~~~~~~~~~~~~~ | | | char * YSM_Network.c:2403:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2403 | newseq = Chars_2_Wordb(head.seq); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:983:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 983 | CFGWRITE(fd,"COLOR_STATUSCHANGENAME>" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c: In function ‘YSM_OpenFile’: YSM_Network.c:2405:20: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2405 | Word_2_Chars(head.seq,newseq); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:984:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 984 | CFGWRITE(fd,"COLOR_STATUSCHANGESTATUS>" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:525:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 525 | size = strlen(fname) + strlen(YSM_cfgdir) + 2; | ^~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:985:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 985 | CFGWRITE(fd,"COLOR_MESSAGE>\n" ); | ^~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2409:21: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2409 | Word_2_Charsb(head.dlen,tsize-sizeof(FLAP_Head)); | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:987:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 987 | CFGWRITE(fd,"# FishGUI - Plugable GUI for ysm! (http://sourceforge.net/projects/imfish)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:528:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 528 | snprintf(path, size, "%s/%s", YSM_cfgdir,fname); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c:990:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 990 | CFGWRITE(fd,"FISHGUI>0\n"); | ^~~~~~~~~~~~~ | | | char * YSM_Network.c:2432:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2432 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:992:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 992 | CFGWRITE(fd,"# FishGUI - Hide ysm console?"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:531:18: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 531 | fd = YSM_fopen( path, attr ); | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_Init_LoginB’: YSM_Setup.c:993:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 993 | CFGWRITE(fd,"FISHGUI_HIDE_CONSOLE>0\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_ToolBox.c:32: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2449:33: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2449 | if (buflen < Chars_2_Wordb(head->dlen) || | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:995:16: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 995 | CFGWRITE(fd, "# Verbose level. Add or remove output information.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1004:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1004 | CFGWRITE(fd,"VERBOSE>%d\n", YSM_SETTING_VERBOSE); | ^~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c: In function ‘YSM_AppendBotFile’: YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2453:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2453 | while (x < Chars_2_Wordb(head->dlen)) { | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:1006:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1006 | CFGWRITE(fd,"# VERSION CHECKING. " | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:547:25: warning: pointer targets in passing argument 1 of ‘YSM_OpenFile’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 547 | filefd = YSM_OpenFile( filename, "a" ); | ^~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:518:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 518 | YSM_OpenFile( char *fname, char *attr ) | ~~~~~~^~~~~ YSM_Setup.c:1013:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1013 | CFGWRITE(fd,"VERSION_CHECK>%d\n", YSM_SETTING_VERSION_CHECK); | ^~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2457:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2457 | len = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:1017:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1017 | CFGWRITE(fd,"# CHARSET_TRANS is charset for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2459:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2459 | switch(Chars_2_Wordb(thetlv.type)) { | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1020:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1020 | CFGWRITE(fd,"# CHARSET_LOCAL is charset for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_ToolBox.c: In function ‘YSM_AppendTopFile’: YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1023:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1023 | CFGWRITE(fd,"# Russian Generic (for Unix) are " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:570:25: warning: pointer targets in passing argument 1 of ‘YSM_OpenFile’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 570 | filefd = YSM_OpenFile( filename, "r" ); | ^~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2468:20: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2468 | if ((a = strchr(&buf[x], ':')) == NULL) | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_ToolBox.c:518:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 518 | YSM_OpenFile( char *fname, char *attr ) | ~~~~~~^~~~~ YSM_Setup.c:1026:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1026 | CFGWRITE(fd,"# Russian Generic (for Windows) are " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1029:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1029 | CFGWRITE(fd,"# Windows users have a list of supported charsets at:" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2468:11: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2468 | if ((a = strchr(&buf[x], ':')) == NULL) | ^ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:579:10: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 579 | fgets(buf, sizeof(buf)-1, filefd); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1033:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1033 | CFGWRITE(fd,"CHARSET_TRANS>"); | ^~~~~~~~~~~~~~~~ | | | char * In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1034:15: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1034 | CFGWRITE(fd,"CHARSET_LOCAL>"); | ^~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2474:29: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2474 | strncpy( YSM_USER.network.cookie_host, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:587:25: warning: pointer targets in passing argument 1 of ‘YSM_OpenFile’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 587 | filefd = YSM_OpenFile( filename, "w" ); | ^~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1037:29: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1037 | CFGWRITE(fd,"\n\n# your ICQ slaves.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2475:9: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2475 | &buf[x], | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:518:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 518 | YSM_OpenFile( char *fname, char *attr ) | ~~~~~~^~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:1038:29: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1038 | CFGWRITE(fd,"%s", SLAVES_TAG); | ^~~~ | | | char * YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2479:58: warning: pointer targets in passing argument 1 of ‘strtol’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2479 | YSM_USER.network.cookie_port = (unsigned short)strtol(a, NULL, 10); | ^ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:32, from YSM.h:32, from YSM_Network.c:28: /usr/include/stdlib.h:176:48: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 176 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ YSM_Setup.c:1039:29: warning: pointer targets in passing argument 2 of ‘CFGWRITE’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1039 | CFGWRITE(fd,"\n\n\n# "); | ^~~~~~~~~~~~~~~ | | | char * YSM_ToolBox.c:601:10: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 601 | fgets(buf, sizeof(buf)-1, tmpfd); | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:747:36: note: expected ‘const u_int8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 747 | CFGWRITE(FILE *fd, const u_int8_t *foo, ...) | ~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1045:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1045 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Setup.c:34: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Network.c:2489:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2489 | YSM_Error(ERROR_NETWORK, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Setup.c: In function ‘YSM_ReadSlaves’: YSM_ToolBox.c: In function ‘YSM_trim’: YSM_Network.c:2498:30: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2498 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Setup.c:1065:11: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1065 | && fgets(YSM_tmpbuf, sizeof(YSM_tmpbuf)-1, fd)!= NULL) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:631:23: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 631 | str3 = str2 + strlen(str2); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2514:28: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2514 | YSM_Error(ERROR_NETWORK, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * YSM_Setup.c:1067:20: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1067 | if (!strcasecmp( YSM_trim(YSM_tmpbuf), SLAVES_TAG )) { | ^~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Setup.c:1074:11: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1074 | && fgets(YSM_tmpbuf, sizeof(YSM_tmpbuf)-1, fd) != NULL) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2521:26: warning: pointer targets in passing argument 2 of ‘YSM_Init_LoginC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2521 | YSM_Init_LoginC(thetlv, cookie); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:34: YSM_Network.h:85:8: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 85 | char *buff | ~~~~~~^~~~ YSM_Setup.c:1080:17: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1080 | next = strchr(aux, ':'); | ^~~ | | | int8_t * {aka signed char *} x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Charset.c -o YSM_Charset.o In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1080:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1080 | next = strchr(aux, ':'); | ^ YSM_Network.c: In function ‘YSM_Init_LoginC’: YSM_Network.c:2571:49: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2571 | memcpy(paquete+tsize,buff,Chars_2_Wordb(thetlv.len)); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:2572:32: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2572 | tsize += Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1116:27: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1116 | if (aux) next = strchr(aux, ':'); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1116:18: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1116 | if (aux) next = strchr(aux, ':'); | ^ YSM_Network.c:2577:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2577 | newseq = Chars_2_Wordb(head.seq); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Setup.c:1122:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1122 | || strlen(auxuin) < 5) /* Invalid UIN */ | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1126:38: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1126 | atoi(auxuin), | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2579:21: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2579 | Word_2_Charsb(head.seq,newseq); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:1125:37: warning: pointer targets in passing argument 1 of ‘YSM_AddSlavetoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1125 | YSM_AddSlavetoList( auxnick, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:36: YSM_Slaves.h:43:39: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 43 | YSM_SLAVE * YSM_AddSlavetoList( char *Nick, | ~~~~~~^~~~ YSM_Network.c:2582:21: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2582 | Word_2_Charsb(head.dlen,tsize-sizeof(FLAP_Head)); | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1127:33: warning: pointer targets in passing argument 3 of ‘YSM_AddSlavetoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1127 | auxflags, | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:36: YSM_Slaves.h:45:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 45 | char *flags, | ~~~~~~^~~~~ YSM_Setup.c:1128:33: warning: pointer targets in passing argument 4 of ‘YSM_AddSlavetoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1128 | auxkey, | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:36: YSM_Slaves.h:46:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 46 | char *c_key, | ~~~~~~^~~~~ YSM_Setup.c: In function ‘YSM_QuerySlaves’: YSM_Network.c:2597:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2597 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Setup.c:1158:40: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1158 | if(!strcasecmp(node->info.NickName, Extra)) | ^~~~~ | | | unsigned char * YSM_Network.c: In function ‘YSM_UpdatePrivacy’: In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1167:26: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1167 | YSM_Error(ERROR_CODE, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Setup.c:34: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Network.c:2628:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2628 | Word_2_Charsb(YSMBuddy_ID, g_sinfo.blprivacygroupid); | ^~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_AddSlavetoDisk’: YSM_Network.c:2648:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2648 | Word_2_Charsb(item_type,0x0004); | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1217:18: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1217 | fd = YSM_fopen(YSM_cfgfile, "r"); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c:2653:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2653 | Word_2_Charsb(item_type,0x0005); /* Len, reusing the variable */ | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1229:13: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1229 | fgets(YSMBuff,sizeof(YSMBuff)-1,fd); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_ChangeStatus’: YSM_Setup.c:1231:14: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1231 | if (strstr(YSMBuff,SLAVES_TAG)) { | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Setup.c:1242:37: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1242 | if (!YSM_KeyEmpty( victim->crypto.strkey )) { | ~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2696:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2696 | Word_2_Charsb(thetlv.type, 0x6); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from YSM_Setup.c:40: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Setup.c:1243:40: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1243 | for( x=0; x < strlen(victim->crypto.strkey ); x++ ) | ~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2697:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2697 | Word_2_Charsb(thetlv.len, 0x4); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:2702:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2702 | Word_2_Charsb(&buf[pos], YSM_USER.status_flags); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1269:24: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1269 | fd = YSM_fopen(YSM_cfgfile,"w"); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1278:23: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1278 | fgets(YSMBuff,sizeof(YSMBuff),YSM_tmp); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2705:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2705 | Word_2_Charsb(&buf[pos], status); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_DelSlave’: YSM_Setup.c:1297:32: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1297 | fd = YSM_fopen(YSM_cfgfile,"r"); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c:2709:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2709 | Word_2_Charsb(thetlv.type,0x8); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1309:31: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1309 | fgets(YSMBuff,sizeof(YSMBuff),fd); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2710:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2710 | Word_2_Charsb(thetlv.len,0x2); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1311:14: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1311 | if(strstr(YSMBuff,SLAVES_TAG)) { | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_ToolBox.c: In function ‘YSM_CheckCommandsFile’: YSM_Setup.c:1318:31: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1318 | if (fgets( YSMBuff, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Network.c:2716:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2716 | Word_2_Charsb(thetlv.type,0x0c); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_ToolBox.c:1101:18: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1101 | fd = YSM_fopen( YSM_CommandsFile, "rw" ); | ^~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1329:45: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1329 | auxnick = strtok(YSMBuff,":"); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ In file included from YSM_ToolBox.c:32: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1329:36: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1329 | auxnick = strtok(YSMBuff,":"); | ^ YSM_Network.c:2717:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2717 | Word_2_Charsb(thetlv.len,0x25); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1331:14: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1331 | theuin = strtok(NULL,":"); | ^ YSM_ToolBox.c:1109:15: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1109 | myp = fgets(data, sizeof(data) - 1, fd); | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1333:15: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1333 | therest = strtok(NULL,""); | ^ In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1336:23: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1336 | if(theuin[strlen(theuin)-1] == '\n') | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_ToolBox.c:1109:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1109 | myp = fgets(data, sizeof(data) - 1, fd); | ^ YSM_Setup.c:1337:21: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1337 | theuin[strlen(theuin)-1] = '\0'; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2763:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2763 | DW_2_Chars( &buf[pos], FINGERPRINT_YSM_CLIENT ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1347:23: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1347 | if(!strcasecmp( auxnick, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:1111:16: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1111 | aux = strchr(data, '\n'); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Network.c:2768:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2768 | DW_2_Chars( &buf[pos], FINGERPRINT_YSM_CLIENT_CRYPT ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1355:23: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1355 | (auxnick, atoi(theuin)); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Setup.c:1355:9: warning: pointer targets in passing argument 1 of ‘YSM_DeleteSlavefromList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1355 | (auxnick, atoi(theuin)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:36: YSM_Slaves.h:55:37: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | void YSM_DeleteSlavefromList( char *Nick, uin_t Uin); | ~~~~~~^~~~ YSM_ToolBox.c:1111:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1111 | aux = strchr(data, '\n'); | ^ YSM_Network.c:2778:3: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2778 | buf, | ^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1372:42: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1372 | else if(strlen(YSMBuff)>2) | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1376:42: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1376 | else if(strlen(YSMBuff)>2) | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1390:32: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1390 | fd = YSM_fopen(YSM_cfgfile,"w"); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:1123:37: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1123 | if (argc == 1 && (!strcasecmp(argv[0], "msg") | ~~~~^~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1401:31: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1401 | fgets(YSMBuff,sizeof(YSMBuff)-1,YSM_tmp); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_ToolBox.c:1124:22: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1124 | || !strcasecmp(argv[0], "m") | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_SendMessage2Client’: YSM_ToolBox.c:1125:22: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1125 | || !strcasecmp(argv[0], "mp") | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:2893:3: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2893 | pmsg, | ^~~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:1126:22: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1126 | || !strcasecmp(argv[0], "mplain"))) { | ~~~~^~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_BuildMessageHead’: YSM_ToolBox.c:1132:21: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1132 | aux = strchr(argv[x],'\0'); | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_AFKMode’: YSM_Network.c:2922:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2922 | snprintf(uinstring, sizeof(uinstring) - 1, "%d", (int)r_uin); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c:1132:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1132 | aux = strchr(argv[x],'\0'); | ^ YSM_Setup.c:1489:14: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1489 | if(!(strlen(YSM_AFKMessage))) { | ^~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1490:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1490 | strncpy(YSM_AFKMessage, | ^~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2927:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2927 | pos += 1 + strlen(uinstring); /* remote UIN */ | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_ToolBox.c:1141:24: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1141 | strncat(data+strlen(data), | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1491:4: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1491 | YSM_DefaultAFKMessage, | ^~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2932:22: warning: pointer targets in passing argument 1 of ‘DW_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2932 | DW_2_Charsb((*phead)+pos, m_time); /* mtimestamp */ | ~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:104:29: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 104 | void DW_2_Charsb(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_ReadLog’: YSM_ToolBox.c:1143:27: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1143 | sizeof(data) - strlen(data) - 1); | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1520:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1520 | size = strlen(FileName)+strlen(YSM_cfgdir)+2; | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2934:22: warning: pointer targets in passing argument 1 of ‘DW_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2934 | DW_2_Charsb((*phead)+pos, m_id); /* mID */ | ~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:104:29: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 104 | void DW_2_Charsb(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1522:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1522 | snprintf(rfilename,size,"%s/%s", YSM_cfgdir, FileName); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c:1141:16: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1141 | strncat(data+strlen(data), | ~~~~^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1525:27: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1525 | if ((logfile = YSM_fopen(rfilename,"r")) == NULL) { | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c:2937:24: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2937 | Word_2_Charsb((*phead)+pos, m_format); /* msg sending type */ | ~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1540:14: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1540 | if ((fgets(buff, sizeof(buff), logfile)) == NULL || | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_ToolBox.c:1145:30: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1145 | myp = fgets( data+strlen(data), | ^~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2941:27: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2941 | *((*phead)+pos) = strlen(uinstring); /* remote uin string */ | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1561:26: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1561 | logfile = YSM_fopen(rfilename, "w"); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:33: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Network.c:2943:42: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2943 | memcpy((*phead)+pos, &uinstring, strlen(uinstring)); | ^~~~~~~~~ | | | int8_t * {aka signed char *} YSM_ToolBox.c:1146:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1146 | (sizeof(data) - 1) - strlen(data), | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_ToolBox.c:1145:22: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1145 | myp = fgets( data+strlen(data), | ~~~~^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2944:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2944 | pos += strlen(uinstring); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_DisplayLogEntry’: In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/bits/stdio2.h:255:25: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1637:25: warning: pointer targets in passing argument 1 of ‘YSM_tokenize’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1637 | fields = YSM_tokenize( buf, | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:34: YSM_ToolBox.h:85:28: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 85 | ssize_t YSM_tokenize(char* str, const char* sep, char** arr, ssize_t count); | ~~~~~~^~~ YSM_Network.c: In function ‘YSM_BuildMessageBodyType1’: YSM_Setup.c: In function ‘YSM_VersionCheck’: YSM_ToolBox.c:1145:9: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1145 | myp = fgets( data+strlen(data), | ^ YSM_Setup.c:1673:25: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1673 | if (atoi(YSM_USER.proxy.proxy_host) != 0x00) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2973:20: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2973 | Word_2_Charsb(tlv2.type, 2); | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_ToolBox.c:1150:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1150 | && (strlen(myp) != 1 && myp[0] != '.')); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Setup.c:28: YSM.h:83:31: warning: pointer targets in passing argument 1 of ‘YSM_ProxyHalfConnect’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 83 | #define YSM_VERSIONCHECK_HOST "ysmv7.sourceforge.net" | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:1674:33: note: in expansion of macro ‘YSM_VERSIONCHECK_HOST’ 1674 | mysock = YSM_ProxyHalfConnect(YSM_VERSIONCHECK_HOST, 80, NULL); | ^~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:2974:20: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2974 | Word_2_Charsb(tlv2.len, pos - sizeof(TLV)); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:37: YSM_Network.h:441:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 441 | YSM_ProxyHalfConnect( int8_t *host, | ~~~~~~~~^~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_ToolBox.c:1161:19: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1161 | if (!strcasecmp(data, "quit")) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:28: YSM.h:83:31: warning: pointer targets in passing argument 1 of ‘YSM_RawConnect’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 83 | #define YSM_VERSIONCHECK_HOST "ysmv7.sourceforge.net" | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Setup.c:1676:27: note: in expansion of macro ‘YSM_VERSIONCHECK_HOST’ 1676 | mysock = YSM_RawConnect(YSM_VERSIONCHECK_HOST, 80); | ^~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Setup.c:37: YSM_Network.h:438:25: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 438 | YSM_RawConnect( int8_t *host, u_int16_t port ); | ~~~~~~~~^~~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_ToolBox.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:2976:23: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2976 | Word_2_Charsb(tlv1281.type, 1281); | ~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1687:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1687 | snprintf(get_string, sizeof(get_string), | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_ToolBox.c:1164:20: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1164 | fd = YSM_fopen( YSM_CommandsFile, "w" ); | ^~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_ToolBox.c:32: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ In file included from YSM.h:32, from YSM_Setup.c:28: YSM_Setup.c:1694:40: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1694 | SOCK_WRITE(mysock, get_string, strlen(get_string)); | ^~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Compat.h:137:37: note: in definition of macro ‘SOCK_WRITE’ 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:2977:23: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2977 | Word_2_Charsb(tlv1281.len, 0x1); | ~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1704:13: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1704 | if (strstr(get_string,"200 OK") == NULL) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_ToolBox.c:1173:17: warning: pointer targets in passing argument 1 of ‘YSM_DoCommand’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1173 | YSM_DoCommand(data); | ^~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2979:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2979 | Word_2_Charsb(tlv257.type, 257); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from YSM_ToolBox.c:33: YSM_Prompt.h:61:26: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 61 | void YSM_DoCommand(char *cmd); | ~~~~~~^~~ YSM_Setup.c:1720:20: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1720 | if ((aux = strstr(get_string,"YSM_LAST_VERSION")) != NULL) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_ToolBox.c:1178:18: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1178 | fd = YSM_fopen( YSM_CommandsFile, "w" ); | ^~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1720:11: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1720 | if ((aux = strstr(get_string,"YSM_LAST_VERSION")) != NULL) { | ^ YSM_Network.c:2980:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2980 | Word_2_Charsb(tlv257.len, 4 + m_len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from YSM_ToolBox.c:32: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1721:17: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1721 | auxb = strtok(aux, "YSM_LAST_VERSION "); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ YSM_Setup.c:1721:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1721 | auxb = strtok(aux, "YSM_LAST_VERSION "); | ^ YSM_Setup.c:1726:17: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1726 | aux = strchr(auxb,'\n'); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_BuildMessageBodyType2’: YSM_Setup.c:1726:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1726 | aux = strchr(auxb,'\n'); | ^ YSM_Setup.c:1729:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1729 | ver = strchr( YSM_INFORMATION2, '-'); | ^ YSM_Network.c:3074:21: warning: pointer targets in passing argument 1 of ‘DW_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3074 | DW_2_Charsb(tlvpack+pos, m_time); | ~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:104:29: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 104 | void DW_2_Charsb(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1730:25: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1730 | if (ver == NULL) ver = YSM_INFORMATION2; | ^ YSM_Network.c:3076:21: warning: pointer targets in passing argument 1 of ‘DW_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3076 | DW_2_Charsb(tlvpack+pos, m_id); | ~~~~~~~^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1733:19: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1733 | n = strcasecmp(ver, auxb); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:104:29: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 104 | void DW_2_Charsb(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1733:24: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1733 | n = strcasecmp(ver, auxb); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c: In function ‘YSM_AskProxyConfiguration’: YSM_Setup.c:1791:12: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1791 | YSM_fgets(buf, MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_Setup.c:1793:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1793 | buf[strlen(buf)-1] = '\0'; | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:3115:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3115 | Word_2_Charsb( &tlvpack[pos], 51 + 2 + m_len + bottomsize); | ^~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1801:18: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1801 | if (!strcasecmp(buf,"no") | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Setup.c:1819:12: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1819 | if(strlen(buf) > 1) | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3151:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3151 | Word_2_Chars(m_len2, m_len); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1820:26: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1820 | strncpy( YSM_USER.proxy.proxy_host, | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:1821:4: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1821 | buf, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:3171:21: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3171 | DW_2_Chars(tlvpack+pos,sizeof(CAP_RTF_GUID)-1); | ~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1827:12: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1827 | YSM_fgets(buf, MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_Setup.c:1829:12: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1829 | if(strlen(buf) >= 2 && buf[0] != 0x00) | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3179:21: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3179 | DW_2_Chars(tlvpack+pos,sizeof(CAP_UTF8_GUID)-1); | ~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1830:36: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1830 | YSM_USER.proxy.proxy_port = atoi(buf); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_ToolBox.c: In function ‘YSM_AppendTopFile’: YSM_Network.c: In function ‘YSM_BuildMessageBodyType4’: YSM_Setup.c:1836:12: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1836 | YSM_fgets(buf,MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_ToolBox.c:579:4: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 579 | fgets(buf, sizeof(buf)-1, filefd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Setup.c:1838:11: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1838 | if (atoi(&buf[0]) > 0) /* Set HTTPS in flags */ | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:3216:20: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3216 | Word_2_Charsb(tlv5.len, pos - sizeof(TLV)); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_ToolBox.c:601:4: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 601 | fgets(buf, sizeof(buf)-1, tmpfd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Setup.c:1845:12: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1845 | YSM_fgets(buf,MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} YSM_Network.c:3217:20: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3217 | Word_2_Charsb(tlv5.type, 0x05); | ~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_Setup.c:1847:11: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1847 | if (atoi(&buf[0]) > 0) /* Set RESOLVE in flags */ | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c:3224:21: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3224 | DW_2_Chars((*pbody)+pos, YSM_USER.Uin); | ~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1854:12: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1854 | YSM_fgets(buf,MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_Network.c:3231:23: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3231 | Word_2_Chars((*pbody)+pos, m_len); | ~~~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1856:11: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1856 | if (atoi(&buf[0]) > 0) { | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Network.c: In function ‘YSM_ForwardMessage’: YSM_Setup.c:1859:13: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1859 | YSM_fgets(buf, MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_Network.c:3246:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3246 | snprintf(outmsg, sizeof(outmsg), "<%d> %s", (int)r_uin, inmsg); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c:1860:14: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1860 | buf[strlen(buf)-1] = '\0'; | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_SendAuthRequest’: YSM_Setup.c:1862:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1862 | if(strlen(buf) > 1) | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3260:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3260 | snprintf(sUin, MAX_UIN_LEN, "%d", (int)uin); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c:1863:27: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1863 | strncpy( YSM_USER.proxy.username, | ~~~~~~~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Setup.c:1864:5: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1864 | buf, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:3267:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3267 | dlen += strlen(sUin); /* UIN to Request */ | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1868:13: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1868 | YSM_fgets(buf, MAX_PATH-1, 0); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Setup.c:38: YSM_Win32.h:34:25: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 34 | char * YSM_fgets( char *str, int size, char hide); | ~~~~~~^~~ YSM_Network.c:3274:22: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3274 | paquete[0] = strlen(sUin); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1869:14: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1869 | buf[strlen(buf)-1] = '\0'; | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1871:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1871 | if(strlen(buf) > 1) | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Setup.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3275:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3275 | memcpy(paquete+1, &sUin, strlen(sUin)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1872:27: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1872 | strncpy( YSM_USER.proxy.password, | ~~~~~~~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:3277:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3277 | Word_2_Charsb(mlen, strlen(Message)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Setup.c:1873:5: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1873 | buf, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:3278:26: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3278 | memcpy(paquete+1+strlen(sUin),mlen,2); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_ExecuteCommand’: YSM_Setup.c:1941:24: warning: pointer targets in passing argument 2 of ‘setenv’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1941 | setenv("YSMSTATUS", tmp, 1); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:32, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:653:52: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 653 | extern int setenv (const char *__name, const char *__value, int __replace) | ~~~~~~~~~~~~^~~~~~~ YSM_Network.c:3279:26: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3279 | memcpy(paquete+1+strlen(sUin)+2,Message,strlen(Message)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c:1943:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1943 | snprintf(tmp, sizeof(tmp)-1, "%d", (int)YSM_USER.Uin); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Setup.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:3285:4: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3285 | paquete, | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1945:21: warning: pointer targets in passing argument 2 of ‘setenv’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1945 | setenv("YSMUIN", tmp, 1); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:32, from YSM.h:32, from YSM_Setup.c:28: /usr/include/stdlib.h:653:52: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 653 | extern int setenv (const char *__name, const char *__value, int __replace) | ~~~~~~~~~~~~^~~~~~~ YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_SendAuthOK’: YSM_Network.c:3308:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3308 | snprintf(ICQStr,MAX_UIN_LEN,"%d", (int)uin); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:3312:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3312 | dlen += strlen(ICQStr); /* UIN to Request */ | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3320:22: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3320 | paquete[0] = strlen(ICQStr); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3321:36: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3321 | memcpy(paquete+1, &ICQStr, strlen(ICQStr)); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3324:19: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3324 | paquete[1+strlen(ICQStr)] = 0x01; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_ReadConfig’: YSM_Setup.c:268:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 268 | fgets(buf, sizeof(buf) - 1, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:3332:4: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3332 | paquete, | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_SendContacts’: YSM_Network.c:3359:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3359 | snprintf(tmp,sizeof(tmp),"%d", (int)Firstnode->Uin); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:3361:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3361 | usize += strlen(tmp); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3376:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3376 | snprintf(tmp,sizeof(tmp),"%d", (int)Firstnode->Uin); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Setup.c: In function ‘YSM_AddSlavetoDisk’: YSM_Setup.c:1229:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1229 | fgets(YSMBuff,sizeof(YSMBuff)-1,fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Setup.c:1278:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1278 | fgets(YSMBuff,sizeof(YSMBuff),YSM_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:3378:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3378 | ulen = strlen(tmp); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Setup.c: In function ‘YSM_DelSlave’: YSM_Setup.c:1309:25: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1309 | fgets(YSMBuff,sizeof(YSMBuff),fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:3388:36: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3388 | YSM_SendSNAC(0x3, 0x04, 0x0, 0x0, data, usize, g_sinfo.seqnum++, NULL); | ^~~~ | | | int8_t * {aka signed char *} YSM_Setup.c:1401:25: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1401 | fgets(YSMBuff,sizeof(YSMBuff)-1,YSM_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_RemoveContact’: YSM_Network.c:3402:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3402 | snprintf(tmp, MAX_UIN_LEN,"%d", (int)contact->Uin); | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:3405:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3405 | ulen = strlen(tmp); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM.h:32, from YSM_Setup.c:28: YSM_Setup.c: In function ‘YSM_VersionCheck’: YSM_Compat.h:137:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^~~~~~~~~~~~ YSM_Setup.c:1694:2: note: in expansion of macro ‘SOCK_WRITE’ 1694 | SOCK_WRITE(mysock, get_string, strlen(get_string)); | ^~~~~~~~~~ YSM_Compat.h:136:26: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 136 | #define SOCK_READ(x,y,z) read(x,y,z) | ^~~~~~~~~~~ YSM_Setup.c:1718:2: note: in expansion of macro ‘SOCK_READ’ 1718 | SOCK_READ(mysock, get_string, sizeof(get_string)-1); | ^~~~~~~~~ YSM_Network.c:3421:4: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3421 | data, | ^~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyIgnore’: YSM_Setup.c: In function ‘YSM_HandleCommand’: YSM_Setup.c:1971:2: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1971 | system(_argone); | ^~~~~~~~~~~~~~~ YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3444:7: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3444 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3453:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3453 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyInvisible’: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3478:8: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3478 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3487:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3487 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyVisible’: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3510:7: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3510 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3519:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3519 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Network.c: In function ‘YSM_BuddyAddSlave’: YSM_Network.c:3557:19: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3557 | Chars_2_Wordb(budID), | ^~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:3558:19: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3558 | Chars_2_Wordb(grpID), | ^~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:3559:19: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3559 | Chars_2_Wordb(type), | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyDelSlave’: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:3591:4: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 3591 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Network.c:34: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Network.c: In function ‘YSM_BuddyAddItem’: YSM_Network.c:3734:12: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3734 | snprintf(sUIN, MAX_UIN_LEN, "%d", (int)item->Uin); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:3744:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3744 | Word_2_Charsb(grp_len, strlen(name)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3744:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3744 | Word_2_Charsb(grp_len, strlen(name)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3745:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3745 | Word_2_Charsb(YSMBuddyGroup_ID, grpid); | ^~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3769:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3769 | Word_2_Charsb(YSMBuddy_ID, budID); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3777:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3777 | dlen += strlen(name); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3795:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3795 | memcpy(data+tsize,name,strlen(name)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3796:19: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3796 | tsize += strlen(name); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3812:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3812 | Word_2_Charsb(item_type,type); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3831:19: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3831 | Word_2_Charsb(grp_len, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3834:19: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3834 | Word_2_Charsb(grp_len, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3872:5: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3872 | data, | ^~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c:3874:23: warning: pointer targets in passing argument 8 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3874 | g_sinfo.seqnum++, reqid); | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2142:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2142 | char *reqid ) | ~~~~~~~^~~~~ YSM_Network.c:3893:46: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3893 | if(type != YSM_BUDDY_GROUP) dlen += strlen(grpname); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3915:35: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3915 | Word_2_Charsb(grp_len, strlen(grpname)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3915:19: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3915 | Word_2_Charsb(grp_len, strlen(grpname)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3918:40: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3918 | memcpy(data+tsize, grpname, strlen(grpname)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3919:21: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3919 | tsize += strlen(grpname); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3933:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3933 | Word_2_Charsb(item_type,0x0001); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:3939:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 3939 | Word_2_Charsb(grp_len, ((*data_list_amount))*2+sizeof(TLV)); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:4010:5: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4010 | data, | ^~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c:4012:23: warning: pointer targets in passing argument 8 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4012 | g_sinfo.seqnum++, reqid); | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2142:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2142 | char *reqid ) | ~~~~~~~^~~~~ YSM_Network.c:4021:26: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4021 | YSM_Error(ERROR_CODE, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyCreateGroup’: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:4043:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 4043 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ YSM_Network.c:3702:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 3702 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyUploadList’: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:4069:6: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 4069 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ YSM_Charset.c: In function ‘YSM_Iconv’: YSM_Charset.c:62:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 62 | if (strlen(charset_from) <= 1 || strlen(charset_to) <= 1) | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Charset.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Charset.c:62:42: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 62 | if (strlen(charset_from) <= 1 || strlen(charset_to) <= 1) | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Charset.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:3702:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 3702 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Charset.c:79:35: warning: pointer targets in passing argument 2 of ‘iconv_open’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 79 | input_2_ucs4 = iconv_open("UCS4",charset_from); | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Charset.h:36, from YSM_Charset.c:32: /usr/include/iconv.h:37:62: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 37 | xtern iconv_t iconv_open (const char *__tocode, const char *__fromcode); | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Charset.c:80:29: warning: pointer targets in passing argument 1 of ‘iconv_open’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 80 | ucs4_2_output = iconv_open(charset_to,"UCS4"); | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Charset.h:36, from YSM_Charset.c:32: /usr/include/iconv.h:37:40: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 37 | extern iconv_t iconv_open (const char *__tocode, const char *__fromcode); | ~~~~~~~~~~~~^~~~~~~~ YSM_Charset.c:107:12: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 107 | inptr = buf_from; | ^ YSM_Charset.c:155:12: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 155 | outptr = *buf_to; | ^ In file included from YSM_Network.c:28: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:4090:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 4090 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ YSM_Charset.c: In function ‘YSM_Charset’: YSM_Charset.c:553:25: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 553 | cfrom = YSM_SETTING_CHARSET_TRANS; | ^ YSM_Charset.c:554:25: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 554 | cto = YSM_SETTING_CHARSET_LOCAL; | ^ YSM_Charset.c:556:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 556 | cto = YSM_SETTING_CHARSET_TRANS; | ^ YSM_Charset.c:557:9: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 557 | cfrom = YSM_SETTING_CHARSET_LOCAL; | ^ YSM_Network.c:3702:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 3702 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Charset.c:571:21: warning: pointer targets in passing argument 1 of ‘YSM_Iconv’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 571 | ret = YSM_Iconv( "UTF-8", | ^~~~~~~ | | | char * YSM_Charset.c:47:20: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 47 | YSM_Iconv( int8_t *charset_from, | ~~~~~~~~^~~~~~~~~~~~ YSM_Charset.c:592:21: warning: pointer targets in passing argument 1 of ‘YSM_Iconv’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 592 | ret = YSM_Iconv( "UCS-2BE", | ^~~~~~~~~ | | | char * YSM_Charset.c:47:20: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 47 | YSM_Iconv( int8_t *charset_from, | ~~~~~~~~^~~~~~~~~~~~ YSM_Network.c: In function ‘YSM_BuddyReadSlave’: YSM_Charset.c:688:5: warning: pointer targets in passing argument 2 of ‘YSM_Iconv’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 688 | "UTF-8", | ^~~~~~~ | | | char * YSM_Charset.c:48:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 48 | int8_t *charset_to, | ~~~~~~~~^~~~~~~~~~ YSM_Charset.c: At top level: YSM_Charset.c:732:1: warning: pointer targets in initialization of ‘const int8_t *’ {aka ‘const signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 732 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Charset.c: In function ‘YSM_encode64’: YSM_Charset.c:744:26: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 744 | src_len = strlen(str); | ^~~ | | | const int8_t * {aka const signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Charset.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘const int8_t *’ {aka ‘const signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:4156:20: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4156 | if( Chars_2_Wordb(xtralen) != 0 ) | ^~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Charset.c:747:13: warning: pointer targets in assignment from ‘const int8_t *’ {aka ‘const signed char *’} to ‘const u_int8_t *’ {aka ‘const unsigned char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 747 | src = str; dst = (u_int8_t *)buf; | ^ YSM_Charset.c:747:24: warning: pointer targets in assignment from ‘u_int8_t *’ {aka ‘unsigned char *’} to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 747 | src = str; dst = (u_int8_t *)buf; | ^ YSM_Charset.c: In function ‘YSM_CharsetConvertString’: YSM_Network.c:4160:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4160 | switch (Chars_2_Wordb(xtratlvtype)) | ^~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Charset.c:809:24: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 809 | stringlength = strlen(*stringp) + 1; | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Charset.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:4167:27: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4167 | nlen = Chars_2_Wordb(Nlen); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4172:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4172 | size += Chars_2_Wordb(xtralen) - 4; | ^~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4177:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4177 | size += Chars_2_Wordb(xtralen); | ^~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Charset.c: In function ‘YSM_encode64’: YSM_Charset.c:763:18: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 763 | *--dst = '='; | ~~~~~~~^~~~~ YSM_Charset.c:764:5: note: here 764 | case 2: | ^~~~ YSM_Network.c:4182:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4182 | size += Chars_2_Wordb(xtralen); | ^~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4188:31: warning: pointer targets in passing argument 1 of ‘YSM_ParseSlave’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4188 | if ( (nlen = YSM_ParseSlave(nick)) == 0) { | ^~~~ | | | char * In file included from YSM_Network.c:38: YSM_Slaves.h:57:35: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 57 | int32_t YSM_ParseSlave( u_int8_t *name ); | ~~~~~~~~~~^~~~ In file included from YSM_Network.c:28: YSM_Network.c: In function ‘YSM_BuddyIncomingChange’: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:4236:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 4236 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ YSM_Network.c:3702:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 3702 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Network.c:4261:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4261 | switch(Chars_2_Wordb(incomingreq)) { | ^~~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ In file included from YSM_Network.c:28: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:4277:7: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 4277 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ YSM_Network.c:3702:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 3702 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ In file included from YSM_Network.c:28: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Network.c:4342:7: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 4342 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ YSM_Network.c:3702:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 3702 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Network.c: In function ‘YSM_BuddyIncomingList’: YSM_Network.c:4375:36: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4375 | g_sinfo.blentries = Chars_2_Wordb(chgcount); | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4397:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4397 | len2 = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4411:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4411 | len = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4414:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4414 | if(Chars_2_Wordb(thetlv.type) == 0xc8) { | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4442:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4442 | y = Chars_2_Wordb(d_len); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4463:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4463 | if(Chars_2_Wordb(d_len) == 0) | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4468:22: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4468 | if(Chars_2_Wordb(g_id) == YSM_BUDDY_GROUPID) | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4477:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4477 | len = Chars_2_Wordb(thetlv.len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4480:31: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4480 | switch(Chars_2_Wordb(thetlv.type)) | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4490:22: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4490 | if(Chars_2_Wordb(g_id) == YSM_BUDDY_GROUPID) | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4543:22: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4543 | if( Chars_2_Wordb(grouptype) == YSM_BUDDY_SLAVE_INV | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4544:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4544 | || Chars_2_Wordb(grouptype) == YSM_BUDDY_SLAVE_IGN | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4545:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4545 | || Chars_2_Wordb(grouptype) == YSM_BUDDY_SLAVE_VIS) | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4551:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4551 | (tsize-2-Chars_2_Wordb(d_len)-2)); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4555:27: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4555 | else if (Chars_2_Wordb(grouptype) == 0x0004) { | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4556:46: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4556 | g_sinfo.blprivacygroupid = Chars_2_Wordb(groupid); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4575:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4575 | (tsize-2-Chars_2_Wordb(d_len)-2)); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4585:20: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4585 | if(Chars_2_Wordb(d_len) != 0) | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4586:27: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4586 | tsize += Chars_2_Wordb(d_len); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_IncomingMultiUse’: YSM_Network.c:4631:23: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4631 | switch(Chars_2_Wordb(Type)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4639:26: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4639 | switch(Chars_2_Wordb(SubID)) { | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4704:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4704 | snprintf(r_uin, MAX_UIN_LEN, "%d", (int)uin); | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Network.c:4742:9: warning: pointer targets in passing argument 7 of ‘YSM_ReceiveMessageData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4742 | buf+tsize ); | ~~~^~~~~~ | | | char * YSM_Network.c:1889:13: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 1889 | int8_t *m_data ) | ~~~~~~~~~^~~~~~ YSM_Network.c: In function ‘YSM_IncomingSearch’: YSM_Network.c:4772:23: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4772 | len2 = Chars_2_Word(Len); | ^~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_IncomingPersonal’: YSM_Network.c:4799:32: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4799 | while (x < (Chars_2_Wordb(head->dlen) - SNAC_HEAD_SIZE)) { | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4802:28: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4802 | switch(Chars_2_Wordb( buf+x )) { | ~~~^~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4806:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4806 | len = Chars_2_Wordb(buf+x+2); | ~~~~~^~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4817:27: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4817 | x = Chars_2_Wordb( head->dlen ) - SNAC_HEAD_SIZE; | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4825:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4825 | x += Chars_2_Wordb( buf+x+2 ); | ~~~~~^~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_IncomingInfo’: YSM_Network.c:4875:26: warning: pointer targets in passing argument 1 of ‘YSM_IncomingMainInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4875 | YSM_IncomingMainInfo( buf, | ^~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:309:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 309 | YSM_IncomingMainInfo( int8_t *buf, | ~~~~~~~~^~~ YSM_Network.c:4877:6: warning: pointer targets in passing argument 3 of ‘YSM_IncomingMainInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4877 | pnick, | ^~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:311:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 311 | int8_t *pnick, | ~~~~~~~~~^~~~~ YSM_Network.c:4878:6: warning: pointer targets in passing argument 4 of ‘YSM_IncomingMainInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4878 | pfirst, | ^~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:312:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 312 | int8_t *pfirst, | ~~~~~~~~~^~~~~~ YSM_Network.c:4879:6: warning: pointer targets in passing argument 5 of ‘YSM_IncomingMainInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4879 | plast, | ^~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:313:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 313 | int8_t *plast, | ~~~~~~~~~^~~~~ YSM_Network.c:4880:6: warning: pointer targets in passing argument 6 of ‘YSM_IncomingMainInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4880 | pemail, | ^~~~~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:314:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 314 | int8_t *pemail, | ~~~~~~~~~^~~~~~ YSM_Network.c:4886:23: warning: pointer targets in passing argument 1 of ‘YSM_IncomingHPInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4886 | YSM_IncomingHPInfo(buf, tsize); | ^~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:320:29: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 320 | YSM_IncomingHPInfo( int8_t *buf, | ~~~~~~~~^~~ YSM_Network.c:4899:26: warning: pointer targets in passing argument 1 of ‘YSM_IncomingAboutInfo’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4899 | YSM_IncomingAboutInfo(buf, tsize); | ^~~ | | | char * In file included from YSM_Network.c:34: YSM_Network.h:332:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 332 | int8_t *buf, | ~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_IncomingMainInfo’: YSM_Network.c:4930:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4930 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4939:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4939 | if(strlen(data) > 1 && strcmp(pnick, data)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:4939:33: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4939 | if(strlen(data) > 1 && strcmp(pnick, data)) { | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:137:32: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:4939:40: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4939 | if(strlen(data) > 1 && strcmp(pnick, data)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:137:50: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Network.c:4940:22: warning: pointer targets in passing argument 1 of ‘YSM_ParseSlave’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4940 | if(YSM_ParseSlave(data)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:38: YSM_Slaves.h:57:35: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 57 | int32_t YSM_ParseSlave( u_int8_t *name ); | ~~~~~~~~~~^~~~ YSM_Network.c:4942:14: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4942 | strncpy(pnick, data, MAX_NICK_LEN-1); | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:4942:21: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4942 | strncpy(pnick, data, MAX_NICK_LEN-1); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:4947:8: warning: pointer targets in passing argument 2 of ‘YSM_UpdateSlave’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4947 | data, | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:38: YSM_Slaves.h:58:39: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 58 | int YSM_UpdateSlave( char type, char *data, uin_t r_uin ); | ~~~~~~^~~~ YSM_Network.c:4964:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4964 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4971:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4971 | strncpy( pfirst, data, MAX_NICK_LEN-1 ); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:4971:20: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4971 | strncpy( pfirst, data, MAX_NICK_LEN-1 ); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:4987:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4987 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:4994:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4994 | strncpy( plast, data, MAX_NICK_LEN-1 ); | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:4994:19: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 4994 | strncpy( plast, data, MAX_NICK_LEN-1 ); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:5008:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5008 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5015:12: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5015 | strncpy( pemail, data, MAX_NICK_LEN-1 ); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:5015:20: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5015 | strncpy( pemail, data, MAX_NICK_LEN-1 ); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Network.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Network.c:5029:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5029 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5044:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5044 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5059:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5059 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5074:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5074 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5089:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5089 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5104:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5104 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_IncomingWorkInfo’: YSM_Network.c:5149:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5149 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:5165:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5165 | nlen = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_IncomingAboutInfo’: YSM_Network.c:5191:24: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5191 | len = Chars_2_Word(buf+tsize); | ~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_SendCliReady’: YSM_Network.c:5241:3: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5241 | icq2000vstring, | ^~~~~~~~~~~~~~ | | | const u_int8_t * {aka const unsigned char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘const u_int8_t *’ {aka ‘const unsigned char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_RequestInfo’: YSM_Network.c:5333:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5333 | Word_2_Charsb(rembytes, 0x0e00); | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5334:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5334 | Word_2_Charsb(type,0xd007); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5335:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5335 | Word_2_Charsb(subt, subtype); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5342:17: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5342 | DW_2_Chars(data+2, YSM_USER.Uin); | ~~~~^~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Network.c:5346:25: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5346 | DW_2_Chars(data+2+4+2+2+2, r_uin); | ~~~~~~~~~~~~^~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Network.c:5357:3: warning: pointer targets in passing argument 5 of ‘YSM_SendSNAC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5357 | data2, | ^~~~~ | | | int8_t * {aka signed char *} YSM_Network.c:2139:14: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2139 | const char *data, | ~~~~~~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_RequestOffline’: YSM_Network.c:5378:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5378 | Word_2_Charsb(BytesRem,0x0800); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5379:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5379 | Word_2_Charsb(Type,0x3c00); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_AckOffline’: YSM_Network.c:5422:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5422 | Word_2_Charsb(BytesRem,0x0800); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5423:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5423 | Word_2_Charsb(Type,0x3E00); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_SearchUINbyMail’: YSM_Network.c:5604:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5604 | Word_2_Chars(BytesRem,dlen-2); /* remove BytesRem (-2)*/ | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5605:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5605 | Word_2_Charsb(Type,0xd007); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5606:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5606 | Word_2_Charsb(SubTypeID,0x7305); | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5607:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5607 | Word_2_Charsb(ExtraBytes,0x5E01); | ^~~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5608:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5608 | Word_2_Chars(Mail_lena,strlen(ContactMail)+2+1);/*stringz*/ | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5609:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5609 | Word_2_Chars(Mail_lenb,strlen(ContactMail)+1);/*+1 its stringz*/ | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_InfoChange’: YSM_Network.c:5657:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5657 | Word_2_Charsb(Type,0xd007); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5658:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5658 | Word_2_Charsb(SubTypeID,0xEA03); | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5667:16: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5667 | Word_2_Chars(nick_len, | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5675:17: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5675 | Word_2_Chars(nick_len, strlen(newsetting)+1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5735:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5735 | Word_2_Chars(First_len,strlen(YSM_USER.info.FirstName)+1); | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5745:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5745 | Word_2_Chars(Last_len,strlen(YSM_USER.info.LastName)+1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5755:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5755 | Word_2_Chars(Mail_len,strlen(YSM_USER.info.email)+1); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5777:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5777 | Word_2_Chars(BytesRem,dlen-2); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_ChangePassword’: YSM_Network.c:5808:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5808 | Word_2_Charsb(Type,0xd007); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5809:16: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5809 | Word_2_Charsb(SubTypeID,0x2E04); | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5810:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5810 | Word_2_Chars(newp_len, strlen(newp)); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5817:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5817 | Word_2_Chars(BytesRem,dlen-2); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_KeepAlive’: YSM_Network.c:5874:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5874 | Word_2_Charsb(BytesRem,0x0800); | ^~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5875:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5875 | Word_2_Charsb(Type,0xd007); | ^~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:5877:17: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5877 | Word_2_Charsb(SubTypeID,0x0e00); | ^~~~~~~~~ | | | char * In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_SendContact’: YSM_Network.c:5949:5: warning: pointer targets in passing argument 5 of ‘YSM_SendMessage2Client’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5949 | smashed_slices_of_rotten_meat, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Network.c:2805:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 2805 | int8_t *m_data, | ~~~~~~~~~^~~~~~ YSM_Network.c: In function ‘YSM_SendUrl’: YSM_Network.c:5968:16: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5968 | size = strlen(url) + strlen(desc) + 3; | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:5968:30: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5968 | size = strlen(url) + strlen(desc) + 3; | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:5972:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5972 | memcpy( data+size, desc, strlen(desc)); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:5973:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5973 | size += strlen(desc); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Win32.c -o YSM_Win32.o YSM_Network.c:5976:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5976 | memcpy( data+size, url, strlen(url) ); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:5977:17: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5977 | size += strlen(url) + 1; | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Network.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Network.c:5984:4: warning: pointer targets in passing argument 2 of ‘YSM_DC_Message’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 5984 | data, | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:42: YSM_Direct.h:83:10: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 83 | char *_msg, | ~~~~~~~^~~~ YSM_Network.c: In function ‘YSM_Incoming_ClientAck’: YSM_Network.c:6043:20: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6043 | if (Chars_2_Wordb(&buf[pos]) != 0x02) { | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6075:8: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘u_int8_t *’ {aka ‘unsigned char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6075 | mType = buf+pos; | ^ YSM_Network.c:6089:25: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6089 | txtlen = Chars_2_Wordb(&buf[pos]); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_Incoming_Scan’: YSM_Network.c:6123:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6123 | if(Chars_2_Wordb(thesnac->SubTypeID) == 0x01) { | ~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6129:9: warning: pointer targets in passing argument 2 of ‘YSM_gettime’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6129 | buf, | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:142:39: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 142 | char * YSM_gettime(time_t Time, char *Buffer, size_t Length); | ~~~~~~^~~~~~ YSM_Network.c:6133:29: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6133 | if(Chars_2_Wordb(thesnac->SubTypeID) == 0x0c) { | ~~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6139:9: warning: pointer targets in passing argument 2 of ‘YSM_gettime’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6139 | buf, | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:142:39: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 142 | char * YSM_gettime(time_t Time, char *Buffer, size_t Length); | ~~~~~~^~~~~~ YSM_Network.c: In function ‘DumpFLAP’: YSM_Network.c:6299:22: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6299 | Chars_2_Word(inflap->seq), | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6300:23: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6300 | Chars_2_Wordb(inflap->dlen)); | ~~~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘DumpSNAC’: YSM_Network.c:6312:23: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6312 | Chars_2_Wordb(insnac->familyID), | ~~~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6313:23: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6313 | Chars_2_Wordb(insnac->SubTypeID)); | ~~~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘DumpPacket’: YSM_Network.c:6336:24: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6336 | if (Chars_2_Wordb(flap->dlen) >= SNAC_HEAD_SIZE) { | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6350:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6350 | if (pos < Chars_2_Wordb(flap->dlen)) { | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c:6353:39: warning: pointer targets in passing argument 1 of ‘Chars_2_Wordb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6353 | for (x = pos; x < Chars_2_Wordb(flap->dlen); x++) { | ~~~~^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:102:37: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 102 | u_int16_t Chars_2_Wordb (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘InsertTLV’: YSM_Network.c:6366:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6366 | Word_2_Charsb(thetlv.type, type); | ~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c:6367:22: warning: pointer targets in passing argument 1 of ‘Word_2_Charsb’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 6367 | Word_2_Charsb(thetlv.len, len); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Network.c:39: YSM_ToolBox.h:106:32: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 106 | void Word_2_Charsb (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Network.c: In function ‘YSM_Init_LoginB’: YSM_Network.c:2493:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 2493 | PRINTF(VERBOSE_MOREDATA, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2494 | "\n%s\n",MSG_ERR_DISCONNECTED); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:2495:3: note: here 2495 | default: | ^~~~~~~ YSM_Network.c: In function ‘YSM_IncomingPersonal’: YSM_Network.c:4822:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 4822 | memcpy( &YSM_USER.d_con.rIP_ext, buf+x+4, 4 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Network.c:4823:3: note: here 4823 | default: | ^~~~~~~ YSM_Win32.c: In function ‘getkey’: YSM_Win32.c:510:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 510 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Win32.c:32: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Win32.c: In function ‘YSM_getpass’: YSM_Win32.c:668:12: warning: pointer targets in passing argument 1 of ‘YSM_fgets’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 668 | YSM_fgets(buf, sizeof(buf)-1, 1); | ^~~ | | | int8_t * {aka signed char *} YSM_Win32.c:605:17: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 605 | YSM_fgets(char *str, int size, char hide) | ~~~~~~^~~ YSM_Win32.c:670:15: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 670 | aux = strchr(buf, '\n'); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Win32.c:29: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Win32.c:670:6: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 670 | aux = strchr(buf, '\n'); | ^ YSM_Win32.c: In function ‘OutputCharacter’: YSM_Win32.c:781:29: warning: pointer targets in passing argument 1 of ‘printf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 781 | if (color != NULL) printf( color ); | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Win32.c:29: /usr/include/bits/stdio2.h:105:32: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 105 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ YSM_Win32.c: In function ‘BoxString’: YSM_Win32.c:885:19: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 885 | x1 = (x - strlen(string))/2 - 2; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Win32.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Win32.c:887:19: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 887 | x2 = x1 + strlen(string) + 4; | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Win32.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Win32.c:907:39: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 907 | OutputCharacter(hOut, string, strlen(string), postext, &out, ansicol1); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Win32.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Win32.c: In function ‘YSM_PrintGreetingBox’: YSM_Win32.c:954:13: warning: pointer targets in passing argument 1 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 954 | BoxString( "Welcome to ysmICQ client. Version " YSM_INFORMATION2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Win32.c:851:20: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 851 | BoxString( int8_t *string, | ~~~~~~~~^~~~~~ In file included from YSM.h:32, from YSM_Win32.c:29: YSM_Compat.h:161:21: warning: pointer targets in passing argument 5 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 161 | #define BRIGHT_BLUE "\x1B[0;1;34m" | ^~~~~~~~~~~~~~ | | | char * YSM_Win32.c:958:4: note: in expansion of macro ‘BRIGHT_BLUE’ 958 | BRIGHT_BLUE, | ^~~~~~~~~~~ YSM_Win32.c:855:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 855 | int8_t *ansicol1, | ~~~~~~~~^~~~~~~~ In file included from YSM.h:32, from YSM_Win32.c:29: YSM_Compat.h:159:22: warning: pointer targets in passing argument 6 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 159 | #define BRIGHT_GREEN "\x1B[0;1;32m" | ^~~~~~~~~~~~~~ | | | char * YSM_Win32.c:959:4: note: in expansion of macro ‘BRIGHT_GREEN’ 959 | BRIGHT_GREEN); | ^~~~~~~~~~~~ YSM_Win32.c:856:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 856 | int8_t *ansicol2 ) | ~~~~~~~~^~~~~~~~ YSM_Win32.c:963:13: warning: pointer targets in passing argument 1 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 963 | BoxString( "HAVING FUN WITH A BORING PROTOCOL" , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Win32.c:851:20: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 851 | BoxString( int8_t *string, | ~~~~~~~~^~~~~~ In file included from YSM.h:32, from YSM_Win32.c:29: YSM_Compat.h:161:21: warning: pointer targets in passing argument 5 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 161 | #define BRIGHT_BLUE "\x1B[0;1;34m" | ^~~~~~~~~~~~~~ | | | char * YSM_Win32.c:967:4: note: in expansion of macro ‘BRIGHT_BLUE’ 967 | BRIGHT_BLUE, | ^~~~~~~~~~~ YSM_Win32.c:855:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 855 | int8_t *ansicol1, | ~~~~~~~~^~~~~~~~ In file included from YSM.h:32, from YSM_Win32.c:29: YSM_Compat.h:155:16: warning: pointer targets in passing argument 6 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 155 | #define NORMAL "\x1B[0;37m" | ^~~~~~~~~~~~ | | | char * YSM_Win32.c:968:4: note: in expansion of macro ‘NORMAL’ 968 | NORMAL); | ^~~~~~ YSM_Win32.c:856:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 856 | int8_t *ansicol2 ) | ~~~~~~~~^~~~~~~~ In file included from YSM.h:32, from YSM_Win32.c:29: YSM_Win32.c: In function ‘YSM_PrintWizardBox’: YSM_Compat.h:161:21: warning: pointer targets in passing argument 5 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 161 | #define BRIGHT_BLUE "\x1B[0;1;34m" | ^~~~~~~~~~~~~~ | | | char * YSM_Win32.c:1001:4: note: in expansion of macro ‘BRIGHT_BLUE’ 1001 | BRIGHT_BLUE, | ^~~~~~~~~~~ YSM_Win32.c:855:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 855 | int8_t *ansicol1, | ~~~~~~~~^~~~~~~~ In file included from YSM.h:32, from YSM_Win32.c:29: YSM_Compat.h:159:22: warning: pointer targets in passing argument 6 of ‘BoxString’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 159 | #define BRIGHT_GREEN "\x1B[0;1;32m" | ^~~~~~~~~~~~~~ | | | char * YSM_Win32.c:1002:4: note: in expansion of macro ‘BRIGHT_GREEN’ 1002 | BRIGHT_GREEN); | ^~~~~~~~~~~~ YSM_Win32.c:856:10: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 856 | int8_t *ansicol2 ) | ~~~~~~~~^~~~~~~~ YSM_Win32.c: In function ‘YSM_fgets’: YSM_Win32.c:630:13: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 630 | str[i++] = '\n'; | ~~~~~~~~~^~~~~~ YSM_Win32.c:632:3: note: here 632 | case '\0': | ^~~~ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Lists.c -o YSM_Lists.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Slaves.c -o YSM_Slaves.o YSM_Lists.c: In function ‘List_init’: YSM_Lists.c:57:29: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 57 | YSM_Error(ERROR_CRITICAL, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Lists.c:33: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Slaves.c: In function ‘YSM_PrintSlaves’: YSM_Slaves.c:120:21: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 120 | int8_t *slaveCol = ""; | ^~ YSM_Slaves.c:153:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 153 | strlen(Fstring) ) != 0) { | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Slaves.c:152:6: warning: pointer targets in passing argument 2 of ‘strncasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 152 | Fstring, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/strings.h:120:55: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ YSM_Slaves.c: In function ‘YSM_AddSlavetoList’: YSM_Slaves.c:305:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 305 | snprintf(StringUIN, MAX_UIN_LEN, "%d", (int)Uin); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Slaves.c:353:8: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 353 | Nick = &StringUIN[0]; | ^ YSM_Slaves.c:374:22: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 374 | strncpy(new->crypto.strkey, | ~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Slaves.c:384:30: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 384 | keylen = strlen(new->crypto.strkey); | ~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Slaves.c:399:5: warning: pointer targets in passing argument 4 of ‘makeKey’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 399 | goodKey); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Slaves.c:30: rijndael/rijndael-api-fst.h:94:66: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 94 | akeKey(keyInstance *key, RBYTE direction, int keyLen, char *keyMaterial); | ~~~~~~^~~~~~~~~~~ YSM_Slaves.c:408:7: warning: pointer targets in passing argument 4 of ‘makeKey’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 408 | goodKey); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Slaves.c:30: rijndael/rijndael-api-fst.h:94:66: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 94 | akeKey(keyInstance *key, RBYTE direction, int keyLen, char *keyMaterial); | ~~~~~~^~~~~~~~~~~ YSM_Slaves.c: In function ‘YSM_ParseSlave’: YSM_Slaves.c:520:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 520 | size = origsize = strlen(name); | ^~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Slaves.c:522:24: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 522 | token = strtok(name," "); | ^~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ YSM_Slaves.c:522:15: warning: pointer targets in assignment from ‘char *’ to ‘u_int8_t *’ {aka ‘unsigned char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 522 | token = strtok(name," "); | ^ YSM_Slaves.c:525:57: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 525 | strncat( obuf, token, (size+1) - strlen(obuf) - 1); | ^~~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Slaves.c:525:26: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 525 | strncat( obuf, token, (size+1) - strlen(obuf) - 1); | ^~~~ | | | u_int8_t * {aka unsigned char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Slaves.c:525:32: warning: pointer targets in passing argument 2 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 525 | strncat( obuf, token, (size+1) - strlen(obuf) - 1); | ^~~~~ | | | u_int8_t * {aka unsigned char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Slaves.c:30: /usr/include/bits/string_fortified.h:133:1: note: expected ‘const char * __restrict__’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Slaves.c:526:23: warning: pointer targets in assignment from ‘char *’ to ‘u_int8_t *’ {aka ‘unsigned char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 526 | token = strtok(NULL," "); | ^ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Commands.c -o YSM_Commands.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Prompt.c -o YSM_Prompt.o YSM_Commands.c: In function ‘YSM_Command_HELP’: YSM_Commands.c:158:22: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 158 | || strcasecmp(node->cmd_name, argv[1])) { | ~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Commands.c:161:23: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 161 | || strcasecmp(node->cmd_alias, argv[1])) | ~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_LOADCONFIG’: YSM_Commands.c:274:14: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 274 | fd = fopen( YSM_cfgfile, "r" ); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/stdio.h:246:44: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 246 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ YSM_Commands.c: In function ‘YSM_Command_SLAVES’: YSM_Commands.c:286:48: warning: pointer targets in passing argument 2 of ‘YSM_PrintOrganizedSlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 286 | YSM_PrintOrganizedSlaves( STATUS_OFFLINE, argv[1], 0x0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:38: YSM_Slaves.h:34:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 34 | int8_t *Fstring, | ~~~~~~~~~^~~~~~~ YSM_Commands.c: In function ‘YSM_Command_ADDSLAVE’: YSM_Commands.c:302:10: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 302 | pnick = argv[1]; | ^ YSM_Commands.c:303:9: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 303 | puin = argv[2]; | ^ YSM_Commands.c:319:11: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 319 | pnick = argv[2]; | ^ YSM_Commands.c:320:10: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 320 | puin = argv[1]; | ^ YSM_Commands.c:336:27: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 336 | YSM_AddSlave(pnick, atoi(puin)); | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Commands.c:336:15: warning: pointer targets in passing argument 1 of ‘YSM_AddSlave’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 336 | YSM_AddSlave(pnick, atoi(puin)); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:35: YSM_Setup.h:46:27: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 46 | void YSM_AddSlave ( char *Name, uin_t Uin ) ; | ~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_DELSLAVE’: YSM_Commands.c:346:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 346 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_AUTH’: YSM_Commands.c:400:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 400 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_MSG_ValidateDest’: YSM_Commands.c:434:8: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 434 | dest, | ^~~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:459:44: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 459 | YSM_Query = YSM_QuerySlaves( SLAVE_NAME, dest, 0, 0 ); | ^~~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_MSG_main’: YSM_Commands.c:491:47: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 491 | YSM_Query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:510:44: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 510 | YSM_Query = YSM_QuerySlaves( SLAVE_NAME, dest, 0, 0 ); | ^~~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:513:39: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 513 | if (!YSM_KeyEmpty(YSM_Query->crypto.strkey) | ~~~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:42: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Commands.c:546:21: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 546 | int8_t *msgCol = ""; | ^~ YSM_Commands.c:555:51: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 555 | && (!YSM_KeyEmpty(YSMSlaves_Comfortable->crypto.strkey)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:42: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Commands.c:561:11: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 561 | argv[2] = YSM_ReadLongMessage(); | ^ YSM_Commands.c:581:44: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 581 | YSM_Query = YSM_QuerySlaves( SLAVE_NAME, dest, 0, 0 ); | ^~~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:601:9: warning: pointer targets in passing argument 2 of ‘YSM_SendMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 601 | argv[2], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:34: YSM_Prompt.h:52:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 52 | int8_t *data, | ~~~~~~~~~^~~~ YSM_Commands.c:606:36: warning: pointer targets in passing argument 2 of ‘YSM_SendMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 606 | YSM_SendMessage(atoi(dest), argv[2], 0, NULL, 1); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:34: YSM_Prompt.h:52:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 52 | int8_t *data, | ~~~~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_CHAT’: YSM_Commands.c:683:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 683 | dest = argv[1]; | ^ YSM_Commands.c:686:39: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 686 | query = YSM_QuerySlaves(SLAVE_NAME, dest, 0, 0); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:705:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 705 | dest += strlen(dest) + 1; | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:714:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 714 | aux = strchr(argv[y],'\0'); | ^ YSM_Commands.c:718:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 718 | strncpy(YSM_CHATMessage, | ^~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Commands.c:725:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 725 | strncpy(YSM_CHATMessage, | ^~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Commands.c:726:4: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 726 | YSM_DefaultCHATMessage, | ^~~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Commands.c: In function ‘YSM_Command_STATUS’: YSM_Commands.c:742:36: warning: pointer targets in passing argument 2 of ‘YSM_WriteStatus’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 742 | YSM_WriteStatus(YSM_USER.status, UserStatus); | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:36: YSM_ToolBox.h:74:48: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | void YSM_WriteStatus(u_int16_t status, int8_t *buf); | ~~~~~~~~^~~ YSM_Commands.c:747:27: warning: pointer targets in passing argument 1 of ‘YSM_LookupStatus’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 747 | x = YSM_LookupStatus(argv[1]); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:36: YSM_ToolBox.h:72:35: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 72 | int32_t YSM_LookupStatus( int8_t *name ); | ~~~~~~~~^~~~ YSM_Commands.c:754:22: warning: pointer targets in passing argument 2 of ‘YSM_WriteStatus’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 754 | YSM_WriteStatus( x, UserStatus ); | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:36: YSM_ToolBox.h:74:48: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | void YSM_WriteStatus(u_int16_t status, int8_t *buf); | ~~~~~~~~^~~ YSM_Commands.c: In function ‘YSM_Command_LASTSENT’: YSM_Commands.c:769:19: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 769 | int8_t *msgCol=""; | ^~ YSM_Commands.c:779:48: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 779 | (!YSM_KeyEmpty(YSMSlaves_Comfortable->crypto.strkey)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:42: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Commands.c:787:12: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 787 | argv[1] = YSM_ReadLongMessage(); | ^ YSM_Commands.c:796:10: warning: pointer targets in passing argument 2 of ‘YSM_SendMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 796 | argv[1], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:34: YSM_Prompt.h:52:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 52 | int8_t *data, | ~~~~~~~~~^~~~ YSM_Commands.c:808:10: warning: pointer targets in passing argument 2 of ‘YSM_SendMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 808 | argv[1], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:34: YSM_Prompt.h:52:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 52 | int8_t *data, | ~~~~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_REPLY’: YSM_Commands.c:829:19: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 829 | int8_t *msgCol=""; | ^~ YSM_Commands.c:839:49: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 839 | ((!YSM_KeyEmpty(YSMSlaves_Comfortable->crypto.strkey)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:42: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Commands.c:848:12: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 848 | argv[1] = YSM_ReadLongMessage(); | ^ YSM_Commands.c:860:10: warning: pointer targets in passing argument 2 of ‘YSM_SendMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 860 | argv[1], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:34: YSM_Prompt.h:52:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 52 | int8_t *data, | ~~~~~~~~~^~~~ YSM_Commands.c:876:10: warning: pointer targets in passing argument 2 of ‘YSM_SendMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 876 | argv[1], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:34: YSM_Prompt.h:52:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 52 | int8_t *data, | ~~~~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_WHOIS’: YSM_Commands.c:896:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 896 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:903:43: warning: pointer targets in passing argument 2 of ‘YSM_WriteFingerPrint’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 903 | YSM_WriteFingerPrint(YSM_Query->fprint, buf); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:36: YSM_ToolBox.h:73:46: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 73 | void YSM_WriteFingerPrint( int client, char *buf ); | ~~~~~~^~~ YSM_Commands.c: In function ‘YSM_Command_SLAVESON’: YSM_Commands.c:973:10: warning: pointer targets in passing argument 2 of ‘YSM_PrintOrganizedSlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 973 | argv[1], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:38: YSM_Slaves.h:34:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 34 | int8_t *Fstring, | ~~~~~~~~~^~~~~~~ YSM_Commands.c: In function ‘YSM_Command_LOGALL’: YSM_Commands.c:1042:47: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1042 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_AFK’: YSM_Commands.c:1074:11: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1074 | strncpy(YSM_AFKMessage, | ^~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Commands.c: In function ‘YSM_Command_SAVE’: YSM_Commands.c:1135:47: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1135 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_REQ’: YSM_Commands.c:1153:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1153 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ In file included from YSM_Commands.c:29: YSM.h:100:29: warning: pointer targets in passing argument 2 of ‘YSM_BuddyAddItem’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 100 | #define YSM_BUDDY_GROUPNAME "YSM" | ^~~~~ | | | char * YSM_Commands.c:1170:5: note: in expansion of macro ‘YSM_BUDDY_GROUPNAME’ 1170 | YSM_BUDDY_GROUPNAME, | ^~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:40: YSM_Network.h:426:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 426 | int8_t *grpname, | ~~~~~~~~~^~~~~~~ YSM_Commands.c: In function ‘YSM_Command_RENAME’: YSM_Commands.c:1199:15: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1199 | newslavename = argv[2]; | ^ YSM_Commands.c:1203:42: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1203 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, newslavename, 0, 0); | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:1212:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1212 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:1225:44: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1225 | if (!strcasecmp(YSM_Query->info.NickName, newslavename)) { | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Commands.c:1238:32: warning: pointer targets in passing argument 2 of ‘YSM_UpdateSlave’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1238 | YSM_UpdateSlave( UPDATE_NICK, newslavename, YSM_Query->Uin ); | ^~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:38: YSM_Slaves.h:58:39: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 58 | int YSM_UpdateSlave( char type, char *data, uin_t r_uin ); | ~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_RTF’: YSM_Commands.c:1326:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1326 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_IGNORE’: YSM_Commands.c:1339:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1339 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_VISIBLE’: YSM_Commands.c:1396:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1396 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_INVISIBLE’: YSM_Commands.c:1445:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1445 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_ALERT’: YSM_Commands.c:1493:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1493 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_HIST’: YSM_Commands.c:1538:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1538 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_KEY’: YSM_Commands.c:1581:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1581 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:1606:38: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1606 | if (!YSM_KeyEmpty(YSM_Query->crypto.strkey)) | ~~~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:42: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Commands.c:1671:35: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1671 | keylen = strlen(YSM_Query->crypto.strkey); | ~~~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:1683:65: warning: pointer targets in passing argument 4 of ‘makeKey’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1683 | etval = makeKey(&YSM_Query->crypto.key_out, DIR_ENCRYPT, 256, goodKey); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Commands.c:29: rijndael/rijndael-api-fst.h:94:66: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 94 | akeKey(keyInstance *key, RBYTE direction, int keyLen, char *keyMaterial); | ~~~~~~^~~~~~~~~~~ YSM_Commands.c:1691:6: warning: pointer targets in passing argument 4 of ‘makeKey’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1691 | goodKey); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Commands.c:29: rijndael/rijndael-api-fst.h:94:66: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 94 | akeKey(keyInstance *key, RBYTE direction, int keyLen, char *keyMaterial); | ~~~~~~^~~~~~~~~~~ YSM_Commands.c: In function ‘YSM_Command_BURL’: YSM_Commands.c:1757:11: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1757 | argv[1] = YSM_LastURL; | ^ YSM_Commands.c:1763:18: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1763 | browser_args[0] = &YSM_BrowserPath[0]; | ^ YSM_Commands.c: In function ‘YSM_Command_RUN’: YSM_Commands.c:1778:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1778 | aux = strchr(argv[x],'\0'); | ^ YSM_Commands.c: In function ‘YSM_Command_FORWARD’: YSM_Commands.c:1797:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1797 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_SEEN’: YSM_Commands.c:1823:46: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1823 | YSM_Query = YSM_QuerySlaves(SLAVE_NAME, argv[1], 0, 0); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_CONTACTS’: YSM_Commands.c:1877:44: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1877 | victim = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:1891:48: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1891 | YSM_Query = YSM_QuerySlaves( SLAVE_NAME, argv[x], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:1901:14: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1901 | snprintf( tmp, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Commands.c:1911:22: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1911 | buf_len += strlen(tmp); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:1928:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1928 | snprintf( tmp, | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Commands.c:1937:23: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1937 | memcpy( data+strlen(data), tmp, strlen(tmp) ); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:1937:42: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1937 | memcpy( data+strlen(data), tmp, strlen(tmp) ); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Commands.c:29: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:1941:12: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1941 | snprintf( am, sizeof(am), "%d", (int)y ); | ^~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Commands.c:29: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Commands.c:1945:27: warning: pointer targets in passing argument 2 of ‘YSM_SendContact’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1945 | YSM_SendContact( victim, data, am ); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:40: YSM_Network.h:232:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 232 | char *datalist, | ~~~~~~~^~~~~~~~ YSM_Commands.c:1945:33: warning: pointer targets in passing argument 3 of ‘YSM_SendContact’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1945 | YSM_SendContact( victim, data, am ); | ^~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:40: YSM_Network.h:233:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 233 | char *am | ~~~~~~~^~ YSM_Commands.c: In function ‘YSM_Command_URL’: YSM_Commands.c:1962:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1962 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:1969:22: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1969 | if (argc < 3) pdesc = "no description"; | ^ YSM_Commands.c:1973:10: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1973 | pdesc = strchr(argv[x],'\0'); | ^ YSM_Commands.c:1977:9: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1977 | pdesc = argv[3]; | ^ YSM_Commands.c:1980:26: warning: pointer targets in passing argument 2 of ‘YSM_SendUrl’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1980 | YSM_SendUrl( query, argv[2], pdesc ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:40: YSM_Network.h:240:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 240 | int8_t *url, | ~~~~~~~~~^~~ YSM_Commands.c: In function ‘YSM_Command_FILECANCEL’: YSM_Commands.c:1990:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1990 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_FILEACCEPT’: YSM_Commands.c:2073:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2073 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:2084:45: warning: pointer targets in passing argument 2 of ‘YSM_DC_FileB’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2084 | if (YSM_DC_FileB( query, query->d_con.finfo.name, NULL) <= 0) { | ~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:41: YSM_Direct.h:110:10: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 110 | char *filename, | ~~~~~~~^~~~~~~~ YSM_Commands.c: In function ‘YSM_Command_FILEDECLINE’: YSM_Commands.c:2097:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2097 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:2107:37: warning: pointer targets in passing argument 2 of ‘YSM_DC_FileDecline’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2107 | if (YSM_DC_FileDecline( query, argv[2] ) <= 0) { | ~~~~^~~ | | | char * In file included from YSM_Commands.c:41: YSM_Direct.h:114:48: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 114 | YSM_DC_FileDecline( YSM_SLAVE *victim, int8_t *reason ); | ~~~~~~~~^~~~~~ YSM_Commands.c: In function ‘YSM_Command_SEND’: YSM_Commands.c:2122:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2122 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c:2138:33: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2138 | if (!YSM_KeyEmpty(query->crypto.strkey) | ~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:42: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Commands.c:2158:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2158 | aux = strchr(argv[x],'\0'); | ^ YSM_Commands.c:2164:12: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2164 | if ((aux = strchr(argv[2], '\"')) == NULL) { | ^ YSM_Commands.c:2174:11: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2174 | argv[3] = aux; | ^ YSM_Commands.c:2179:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2179 | aux = strchr(argv[x],'\0'); | ^ YSM_Commands.c:2183:30: warning: pointer targets in passing argument 2 of ‘YSM_DC_File’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2183 | if (YSM_DC_File( query, argv[2], argv[3] ) < 0) { | ~~~~^~~ | | | char * In file included from YSM_Commands.c:41: YSM_Direct.h:116:49: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 116 | int32_t YSM_DC_File( YSM_SLAVE *victim, int8_t *fname, int8_t *desc ); | ~~~~~~~~^~~~~ YSM_Commands.c:2183:39: warning: pointer targets in passing argument 3 of ‘YSM_DC_File’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2183 | if (YSM_DC_File( query, argv[2], argv[3] ) < 0) { | ~~~~^~~ | | | char * In file included from YSM_Commands.c:41: YSM_Direct.h:116:64: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 116 | int32_t YSM_DC_File( YSM_SLAVE *victim, int8_t *fname, int8_t *desc ); | ~~~~~~~~^~~~ YSM_Commands.c: In function ‘YSM_Command_OPENDC’: YSM_Commands.c:2202:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2202 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_CLOSEDC’: YSM_Commands.c:2243:43: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2243 | query = YSM_QuerySlaves( SLAVE_NAME, argv[1], 0, 0 ); | ~~~~^~~ | | | char * In file included from YSM_Commands.c:35: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Commands.c: In function ‘YSM_Command_SLAVESALL’: YSM_Commands.c:2269:9: warning: pointer targets in passing argument 2 of ‘YSM_PrintOrganizedSlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2269 | argv[1], | ~~~~^~~ | | | char * In file included from YSM_Commands.c:38: YSM_Slaves.h:34:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 34 | int8_t *Fstring, | ~~~~~~~~~^~~~~~~ YSM_Commands.c: In function ‘YSM_Init_Commands’: YSM_Commands.c:2291:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2291 | YSM_AddCommandtoList( "quit", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2292:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2292 | "q", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:42:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 42 | #define YSM_COMMAND_QUIT_HELP "Close the ysm client.\n" "usage: 'quit'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2293:4: note: in expansion of macro ‘YSM_COMMAND_QUIT_HELP’ 2293 | YSM_COMMAND_QUIT_HELP, | ^~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2299:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2299 | YSM_AddCommandtoList( "help", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2300:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2300 | "?", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:44:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 44 | #define YSM_COMMAND_HELP_HELP "Query for help on a command\n" "usage: 'help '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2301:4: note: in expansion of macro ‘YSM_COMMAND_HELP_HELP’ 2301 | YSM_COMMAND_HELP_HELP, | ^~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2308:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2308 | YSM_AddCommandtoList( "clear", | ^~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2309:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2309 | "c", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:101:33: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 101 | #define YSM_COMMAND_CLEAR_HELP "Clear the screen.\n" "usage: 'clear'\n\n" | ^~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2310:4: note: in expansion of macro ‘YSM_COMMAND_CLEAR_HELP’ 2310 | YSM_COMMAND_CLEAR_HELP, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2316:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2316 | YSM_AddCommandtoList( "readafk", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:81:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 81 | #define YSM_COMMAND_READAFK_HELP "Read the messages stored while you were on afk mode!\n" "usage: 'readafk'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:81:34: note: in definition of macro ‘YSM_COMMAND_READAFK_HELP’ 81 | #define YSM_COMMAND_READAFK_HELP "Read the messages stored while you were on afk mode!\n" "usage: 'readafk'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2324:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2324 | YSM_AddCommandtoList( "uptime", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:97:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 97 | #define YSM_COMMAND_UPTIME_HELP "Check the amount of days, hours, minutes and seconds since you started YSM.\n" "usage: 'uptime'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:97:34: note: in definition of macro ‘YSM_COMMAND_UPTIME_HELP’ 97 | #define YSM_COMMAND_UPTIME_HELP "Check the amount of days, hours, minutes and seconds since you started YSM.\n" "usage: 'uptime'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2332:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2332 | YSM_AddCommandtoList( "backdoor", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:99:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 99 | #define YSM_COMMAND_BACKDOOR_HELP "Hehe just a joke :).\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2334:4: note: in expansion of macro ‘YSM_COMMAND_BACKDOOR_HELP’ 2334 | YSM_COMMAND_BACKDOOR_HELP, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2339:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2339 | YSM_AddCommandtoList( "afk", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:79:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 79 | #define YSM_COMMAND_AFK_HELP "Type 'afk' to switch ON or OFF the Away from Keyboard mode. excellent, huh?\nType 'afk here_a_message' to set the afk message in runtime.\n" "usage: 'afk [auto_message]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:79:31: note: in definition of macro ‘YSM_COMMAND_AFK_HELP’ 79 | #define YSM_COMMAND_AFK_HELP "Type 'afk' to switch ON or OFF the Away from Keyboard mode. excellent, huh?\nType 'afk here_a_message' to set the afk message in runtime.\n" "usage: 'afk [auto_message]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2347:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2347 | YSM_AddCommandtoList( "last", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:115:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 115 | #define YSM_COMMAND_LAST_HELP "Show the last received message.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:115:32: note: in definition of macro ‘YSM_COMMAND_LAST_HELP’ 115 | #define YSM_COMMAND_LAST_HELP "Show the last received message.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2355:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2355 | YSM_AddCommandtoList( "minimize", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2356:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2356 | "z", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:121:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 121 | #define YSM_COMMAND_MINIMIZE_HELP "Minimize YSM's console window [win32 only]\n" "usage: 'z'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:121:35: note: in definition of macro ‘YSM_COMMAND_MINIMIZE_HELP’ 121 | #define YSM_COMMAND_MINIMIZE_HELP "Minimize YSM's console window [win32 only]\n" "usage: 'z'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2362:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2362 | YSM_AddCommandtoList( "tabkey", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:111:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 111 | #define YSM_COMMAND_TABKEY_HELP "Special Key. Nick auto-complete. Reply/Resend a message to a slave.\n" "usage: Press after you send a message.\n" "usage: Press after you receive a message.\n" "usage: Press while writing a slave's name.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:111:34: note: in definition of macro ‘YSM_COMMAND_TABKEY_HELP’ 111 | #define YSM_COMMAND_TABKEY_HELP "Special Key. Nick auto-complete. Reply/Resend a message to a slave.\n" "usage: Press after you send a message.\n" "usage: Press after you receive a message.\n" "usage: Press while writing a slave's name.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2369:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2369 | YSM_AddCommandtoList( "hotkeys", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:113:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 113 | #define YSM_COMMAND_HOTKEYS_HELP "YSM Hotkeys provide you with quick command keys.\nPress any of the following keys at the start of line:\n" "'1' - help command.\n" "'2' - whos' online (wo)\n" "'3' - list all slaves (w)\n" "'4' - enable/disable AFK (afk)\n" "'5' - read afk messages (readafk)\n" "'6' - current file transfers (fstatus)" "\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:113:34: note: in definition of macro ‘YSM_COMMAND_HOTKEYS_HELP’ 113 | #define YSM_COMMAND_HOTKEYS_HELP "YSM Hotkeys provide you with quick command keys.\nPress any of the following keys at the start of line:\n" "'1' - help command.\n" "'2' - whos' online (wo)\n" "'3' - list all slaves (w)\n" "'4' - enable/disable AFK (afk)\n" "'5' - read afk messages (readafk)\n" "'6' - current file transfers (fstatus)" "\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2376:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2376 | YSM_AddCommandtoList( "burl", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:125:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 125 | #define YSM_COMMAND_BURL_HELP "Launch a browser for a specified URL or the last received URL message.\nThe browser is configured inside the cfg file using the 'BROWSER>' setting.\n" "usage: 'burl ' for a url\n" "usage: 'burl !' for last saved url\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:125:32: note: in definition of macro ‘YSM_COMMAND_BURL_HELP’ 125 | #define YSM_COMMAND_BURL_HELP "Launch a browser for a specified URL or the last received URL message.\nThe browser is configured inside the cfg file using the 'BROWSER>' setting.\n" "usage: 'burl ' for a url\n" "usage: 'burl !' for last saved url\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2384:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2384 | YSM_AddCommandtoList( "run", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2385:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2385 | "!", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ YSM_Commands.h:127:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 127 | #define YSM_COMMAND_RUN_HELP "Run a command in your current shell.\n" "usage: '! ls -al'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:127:31: note: in definition of macro ‘YSM_COMMAND_RUN_HELP’ 127 | #define YSM_COMMAND_RUN_HELP "Run a command in your current shell.\n" "usage: '! ls -al'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2392:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2392 | YSM_AddCommandtoList( "forward", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:129:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 129 | #define YSM_COMMAND_FORWARD_HELP "Forward your incoming messages to a specified slave or icq#.\n" "usage: 'forward [name]'\n" "usage: 'forward [uin]'\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:129:34: note: in definition of macro ‘YSM_COMMAND_FORWARD_HELP’ 129 | #define YSM_COMMAND_FORWARD_HELP "Forward your incoming messages to a specified slave or icq#.\n" "usage: 'forward [name]'\n" "usage: 'forward [uin]'\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2400:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2400 | YSM_AddCommandtoList( "reconnect", | ^~~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:135:36: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 135 | #define YSM_COMMAND_RECONNECT_HELP "Reconnect to the ICQ Network.\n" "usage: 'reconnect'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:135:36: note: in definition of macro ‘YSM_COMMAND_RECONNECT_HELP’ 135 | #define YSM_COMMAND_RECONNECT_HELP "Reconnect to the ICQ Network.\n" "usage: 'reconnect'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2408:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2408 | YSM_AddCommandtoList( "slaves", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2409:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2409 | "w", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:48:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 48 | #define YSM_COMMAND_SLAVES_HELP "You may check on your Slave list anytime by using this command. The slaves are organized in . Flags are modified by the 'ignore', 'visible' and 'invisible' commands. Slaves in ignore are only shown in the 'wa' command.\n" "usage: 'w [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:48:34: note: in definition of macro ‘YSM_COMMAND_SLAVES_HELP’ 48 | #define YSM_COMMAND_SLAVES_HELP "You may check on your Slave list anytime by using this command. The slaves are organized in . Flags are modified by the 'ignore', 'visible' and 'invisible' commands. Slaves in ignore are only shown in the 'wa' command.\n" "usage: 'w [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2415:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2415 | YSM_AddCommandtoList( "ls", | ^~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2416:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2416 | "l", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:48:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 48 | #define YSM_COMMAND_SLAVES_HELP "You may check on your Slave list anytime by using this command. The slaves are organized in . Flags are modified by the 'ignore', 'visible' and 'invisible' commands. Slaves in ignore are only shown in the 'wa' command.\n" "usage: 'w [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:48:34: note: in definition of macro ‘YSM_COMMAND_SLAVES_HELP’ 48 | #define YSM_COMMAND_SLAVES_HELP "You may check on your Slave list anytime by using this command. The slaves are organized in . Flags are modified by the 'ignore', 'visible' and 'invisible' commands. Slaves in ignore are only shown in the 'wa' command.\n" "usage: 'w [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2422:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2422 | YSM_AddCommandtoList( "slavesall", | ^~~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2423:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2423 | "wa", | ^~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:52:36: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 52 | #define YSM_COMMAND_SLAVESALL_HELP "You may check on your Slave list anytime by using this command. The slaves are organized in . Flags are modified by the 'ignore', 'visible' and 'invisible' commands.\n\n" "usage: 'wa [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:52:36: note: in definition of macro ‘YSM_COMMAND_SLAVESALL_HELP’ 52 | #define YSM_COMMAND_SLAVESALL_HELP "You may check on your Slave list anytime by using this command. The slaves are organized in . Flags are modified by the 'ignore', 'visible' and 'invisible' commands.\n\n" "usage: 'wa [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2430:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2430 | YSM_AddCommandtoList( "slaveson", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2431:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2431 | "wo", | ^~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:50:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 50 | #define YSM_COMMAND_SLAVESON_HELP "Check your Slaves list just for the online ones.\n(more help on the 'slaves or w' commands.)\n" "usage: 'wo [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:50:35: note: in definition of macro ‘YSM_COMMAND_SLAVESON_HELP’ 50 | #define YSM_COMMAND_SLAVESON_HELP "Check your Slaves list just for the online ones.\n(more help on the 'slaves or w' commands.)\n" "usage: 'wo [pattern]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2438:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2438 | YSM_AddCommandtoList( "addslave", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2439:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2439 | "add", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:54:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 54 | #define YSM_COMMAND_ADDSLAVE_HELP "Add a slave to your list.\n" "usage: 'add '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2440:4: note: in expansion of macro ‘YSM_COMMAND_ADDSLAVE_HELP’ 2440 | YSM_COMMAND_ADDSLAVE_HELP, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2446:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2446 | YSM_AddCommandtoList( "delslave", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2447:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2447 | "del", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:56:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 56 | #define YSM_COMMAND_DELSLAVE_HELP "Delete a slave from list.\n" "usage: 'del '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2448:4: note: in expansion of macro ‘YSM_COMMAND_DELSLAVE_HELP’ 2448 | YSM_COMMAND_DELSLAVE_HELP, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2454:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2454 | YSM_AddCommandtoList( "hist", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2455:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2455 | "history", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:117:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 117 | #define YSM_COMMAND_HIST_HELP "Read a slave's log file (message HISTORY).\n" "usage: 'hist '\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:117:32: note: in definition of macro ‘YSM_COMMAND_HIST_HELP’ 117 | #define YSM_COMMAND_HIST_HELP "Read a slave's log file (message HISTORY).\n" "usage: 'hist '\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2462:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2462 | YSM_AddCommandtoList( "msg", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2463:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2463 | "m", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:60:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 60 | #define YSM_COMMAND_MSG_HELP "Send a message to a slave or icq.\n" "usage: 'msg [message]'\n" "usage: 'msg ,,.. [message]'\n" "usage: 'msg [message]'\n" "usage: 'msg ,,.. [message]'\n" "If a message isn't specified, Comfortable mode is activated.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:60:31: note: in definition of macro ‘YSM_COMMAND_MSG_HELP’ 60 | #define YSM_COMMAND_MSG_HELP "Send a message to a slave or icq.\n" "usage: 'msg [message]'\n" "usage: 'msg ,,.. [message]'\n" "usage: 'msg [message]'\n" "usage: 'msg ,,.. [message]'\n" "If a message isn't specified, Comfortable mode is activated.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2470:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2470 | YSM_AddCommandtoList( "mplain", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2471:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2471 | "mp", | ^~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:62:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 62 | #define YSM_COMMAND_MPLAIN_HELP "Send a textplain message to a slave or icq. (Ignoring any encryption settings).\n" "usage: 'mplain [message]'\n" "usage: 'mplain ,,.. [message]'\n" "usage: 'mplain [message]'\n" "usage: 'mplain ,,.. [message]'\n" "If a message isn't specified, Comfortable mode is activated.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:62:34: note: in definition of macro ‘YSM_COMMAND_MPLAIN_HELP’ 62 | #define YSM_COMMAND_MPLAIN_HELP "Send a textplain message to a slave or icq. (Ignoring any encryption settings).\n" "usage: 'mplain [message]'\n" "usage: 'mplain ,,.. [message]'\n" "usage: 'mplain [message]'\n" "usage: 'mplain ,,.. [message]'\n" "If a message isn't specified, Comfortable mode is activated.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2477:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2477 | YSM_AddCommandtoList( "chat", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2478:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2478 | "ch", | ^~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:65:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 65 | #define YSM_COMMAND_CHAT_HELP "Turn ysm into CHAT mode. Just specify the slaves to chat with.\n" "usage: 'chat ,,..'\n" "usage: 'ch ,,..'\n" "\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:65:32: note: in definition of macro ‘YSM_COMMAND_CHAT_HELP’ 65 | #define YSM_COMMAND_CHAT_HELP "Turn ysm into CHAT mode. Just specify the slaves to chat with.\n" "usage: 'chat ,,..'\n" "usage: 'ch ,,..'\n" "\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Wrappers.c -o YSM_Wrappers.o YSM_Commands.c:2484:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2484 | YSM_AddCommandtoList( "lastsent", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2485:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2485 | "a", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:69:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 69 | #define YSM_COMMAND_LASTSENT_HELP "Send a message to the last slave you messaged.\n(Also check the key function)\n" "usage: 'a [message]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:69:35: note: in definition of macro ‘YSM_COMMAND_LASTSENT_HELP’ 69 | #define YSM_COMMAND_LASTSENT_HELP "Send a message to the last slave you messaged.\n(Also check the key function)\n" "usage: 'a [message]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2492:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2492 | YSM_AddCommandtoList( "reply", | ^~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2493:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2493 | "r", | ^~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:71:33: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 71 | #define YSM_COMMAND_REPLY_HELP "Send a message to the last slave who messaged you.\n(Also check the key function)\n" "usage: 'r [message]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:71:33: note: in definition of macro ‘YSM_COMMAND_REPLY_HELP’ 71 | #define YSM_COMMAND_REPLY_HELP "Send a message to the last slave who messaged you.\n(Also check the key function)\n" "usage: 'r [message]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2499:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2499 | YSM_AddCommandtoList( "whois", | ^~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:73:33: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 73 | #define YSM_COMMAND_WHOIS_HELP "Request information on a slave or icq#\n" "usage: 'whois '\n" "usage: 'whois '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:73:33: note: in definition of macro ‘YSM_COMMAND_WHOIS_HELP’ 73 | #define YSM_COMMAND_WHOIS_HELP "Request information on a slave or icq#\n" "usage: 'whois '\n" "usage: 'whois '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2506:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2506 | YSM_AddCommandtoList( "search", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:85:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 85 | #define YSM_COMMAND_SEARCH_HELP "Search icq users by their e-mail!.\n" "usage: 'search example@email.com'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:85:34: note: in definition of macro ‘YSM_COMMAND_SEARCH_HELP’ 85 | #define YSM_COMMAND_SEARCH_HELP "Search icq users by their e-mail!.\n" "usage: 'search example@email.com'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2514:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2514 | YSM_AddCommandtoList( "save", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:91:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 91 | #define YSM_COMMAND_SAVE_HELP "Upload your slaves to the ICQ servers.\n" "usage: 'save [name]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:91:32: note: in definition of macro ‘YSM_COMMAND_SAVE_HELP’ 91 | #define YSM_COMMAND_SAVE_HELP "Upload your slaves to the ICQ servers.\n" "usage: 'save [name]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2522:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2522 | YSM_AddCommandtoList( "req", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:93:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 93 | #define YSM_COMMAND_REQ_HELP "Send an Authorization Request to a slave or icq #.\n" "usage: 'req '\n" "usage: 'req '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:93:31: note: in definition of macro ‘YSM_COMMAND_REQ_HELP’ 93 | #define YSM_COMMAND_REQ_HELP "Send an Authorization Request to a slave or icq #.\n" "usage: 'req '\n" "usage: 'req '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2530:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2530 | YSM_AddCommandtoList( "auth", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:58:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 58 | #define YSM_COMMAND_AUTH_HELP "Send an authorization OK reply to a slave or icq.\n" "usage: 'auth '\n" "usage: 'auth '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:58:32: note: in definition of macro ‘YSM_COMMAND_AUTH_HELP’ 58 | #define YSM_COMMAND_AUTH_HELP "Send an authorization OK reply to a slave or icq.\n" "usage: 'auth '\n" "usage: 'auth '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2538:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2538 | YSM_AddCommandtoList( "rename", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2539:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2539 | "mv", | ^~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:95:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 95 | #define YSM_COMMAND_RENAME_HELP "Rename a slave.\n" "usage: 'rename '\n\n" | ^~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2540:4: note: in expansion of macro ‘YSM_COMMAND_RENAME_HELP’ 2540 | YSM_COMMAND_RENAME_HELP, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2546:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2546 | YSM_AddCommandtoList( "ignore", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2547:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2547 | "ign", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:103:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 103 | #define YSM_COMMAND_IGNORE_HELP "Add/Remove a slave to/from your ignore list.\n" "usage: 'ignore '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:103:34: note: in definition of macro ‘YSM_COMMAND_IGNORE_HELP’ 103 | #define YSM_COMMAND_IGNORE_HELP "Add/Remove a slave to/from your ignore list.\n" "usage: 'ignore '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2554:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2554 | YSM_AddCommandtoList( "visible", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2555:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2555 | "vis", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:107:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 107 | #define YSM_COMMAND_VISIBLE_HELP "Add/Remove a slave to/from your visible list.\n" "usage: 'visible '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:107:34: note: in definition of macro ‘YSM_COMMAND_VISIBLE_HELP’ 107 | #define YSM_COMMAND_VISIBLE_HELP "Add/Remove a slave to/from your visible list.\n" "usage: 'visible '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleGetPrompt’: YSM_Commands.c:2562:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2562 | YSM_AddCommandtoList( "invisible", | ^~~~~~~~~~~ | | | char * YSM_Prompt.c:120:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 120 | snprintf( g_prompt, | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Prompt.c:133:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 133 | snprintf( g_prompt, | ^~~~~~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2563:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2563 | "inv", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:105:36: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 105 | #define YSM_COMMAND_INVISIBLE_HELP "Add/Remove a slave to/from your invisible list.\n" "usage: 'invisible '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:105:36: note: in definition of macro ‘YSM_COMMAND_INVISIBLE_HELP’ 105 | #define YSM_COMMAND_INVISIBLE_HELP "Add/Remove a slave to/from your invisible list.\n" "usage: 'invisible '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Prompt.c:141:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 141 | snprintf( g_prompt, | ^~~~~~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2570:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2570 | YSM_AddCommandtoList( "alert", | ^~~~~~~ | | | char * In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:109:33: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 109 | #define YSM_COMMAND_ALERT_HELP "Add/Remove a slave to/from your alert list.\n" "usage: 'alert '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:109:33: note: in definition of macro ‘YSM_COMMAND_ALERT_HELP’ 109 | #define YSM_COMMAND_ALERT_HELP "Add/Remove a slave to/from your alert list.\n" "usage: 'alert '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Commands.c:2578:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2578 | YSM_AddCommandtoList( "key", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:123:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 123 | #define YSM_COMMAND_KEY_HELP "Set an encryption key to use between two YSM clients.\nKeys are used to send encrypted messages and encrypted file transfers.\nThe keys are specified in hexadecimal and they must be max 32 bytes [32 * 2 hex]\nIn example: 'key rad2k 616161616161616161' sets a 9 bytes long key with rad2k.\nYou should then tell the slave to set the same key with you.\nIf used with no arguments, the slave's key will be cleared.\nIf used with a '?' a 32 bytes random key will be generated, set, and shown in the screen.\nIn example: 'key rad2k ?'.\n" "usage: 'key [name] [hex_key|?]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:123:31: note: in definition of macro ‘YSM_COMMAND_KEY_HELP’ 123 | #define YSM_COMMAND_KEY_HELP "Set an encryption key to use between two YSM clients.\nKeys are used to send encrypted messages and encrypted file transfers.\nThe keys are specified in hexadecimal and they must be max 32 bytes [32 * 2 hex]\nIn example: 'key rad2k 616161616161616161' sets a 9 bytes long key with rad2k.\nYou should then tell the slave to set the same key with you.\nIf used with no arguments, the slave's key will be cleared.\nIf used with a '?' a 32 bytes random key will be generated, set, and shown in the screen.\nIn example: 'key rad2k ?'.\n" "usage: 'key [name] [hex_key|?]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c: In function ‘YSM_SendMessage’: YSM_Prompt.c:260:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 260 | data_len = strlen(data)+1; | ^~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2605:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2605 | YSM_AddCommandtoList( "rtf", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:157:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 157 | #define YSM_COMMAND_KILL_HELP "can't provide you with many details. I'm sorry :). Lawyers, OFF MY BACK!\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:157:31: note: in definition of macro ‘YSM_COMMAND_KILL_HELP’ 157 | #define YSM_COMMAND_KILL_HELP "can't provide you with many details. I'm sorry :). Lawyers, OFF MY BACK!\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:2613:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2613 | YSM_AddCommandtoList( "seen", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:131:31: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 131 | #define YSM_COMMAND_SEEN_HELP "Display signon, last status change and\nlast message received time of a specified slave.\n" "usage: 'seen '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:131:31: note: in definition of macro ‘YSM_COMMAND_SEEN_HELP’ 131 | #define YSM_COMMAND_SEEN_HELP "Display signon, last status change and\nlast message received time of a specified slave.\n" "usage: 'seen '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:303:12: warning: pointer targets in passing argument 1 of ‘strftime’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 303 | strftime( time_string, 9, "%H:%M:%S", time_stamp ); | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2621:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2621 | YSM_AddCommandtoList( "contacts", | ^~~~~~~~~~ | | | char * In file included from YSM_Compat.h:35, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/time.h:88:42: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ~~~~~~~~~~~~~~~~~^~~ In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.c:2622:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2622 | "contact", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ YSM_Commands.h:137:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 137 | #define YSM_COMMAND_CONTACTS_HELP "Send contacts to a slave or icq #.\n" "usage: 'contacts [slave2] [slave3] ..'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:137:35: note: in definition of macro ‘YSM_COMMAND_CONTACTS_HELP’ 137 | #define YSM_COMMAND_CONTACTS_HELP "Send contacts to a slave or icq #.\n" "usage: 'contacts [slave2] [slave3] ..'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:352:28: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 352 | if (slave != NULL) r_nick = slave->info.NickName; | ^ YSM_Prompt.c:353:14: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 353 | else r_nick = "NOT a SLAVE"; | ^ YSM_Commands.c:2629:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2629 | YSM_AddCommandtoList( "url", | ^~~~~ | | | char * YSM_Prompt.c:355:42: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 355 | YSM_PostOutgoing( r_uin, r_nick, strlen(oldmark1), oldmark1 ); | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:139:30: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 139 | #define YSM_COMMAND_URL_HELP "Send a url to a slave or icq #.\n" "usage: 'url [description]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:139:30: note: in definition of macro ‘YSM_COMMAND_URL_HELP’ 139 | #define YSM_COMMAND_URL_HELP "Send a url to a slave or icq #.\n" "usage: 'url [description]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c: In function ‘YSM_PasswdCheck’: YSM_Commands.c:2638:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2638 | YSM_AddCommandtoList( "opendc", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:151:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 151 | #define YSM_COMMAND_OPENDC_HELP "Open a DC session to a slave.\n" "usage: 'opendc '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:151:34: note: in definition of macro ‘YSM_COMMAND_OPENDC_HELP’ 151 | #define YSM_COMMAND_OPENDC_HELP "Open a DC session to a slave.\n" "usage: 'opendc '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:369:20: warning: pointer targets in passing argument 1 of ‘YSM_getpass’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 369 | p = YSM_getpass("Password: "); | ^~~~~~~~~~~~ | | | char * In file included from YSM_Prompt.c:42: YSM_Win32.h:74:30: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | int8_t * YSM_getpass(int8_t *text); | ~~~~~~~~^~~~ YSM_Commands.c:2645:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2645 | YSM_AddCommandtoList( "closedc", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:153:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 153 | #define YSM_COMMAND_CLOSEDC_HELP "Close a DC session to a slave.\n" "usage: 'closedc '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:153:34: note: in definition of macro ‘YSM_COMMAND_CLOSEDC_HELP’ 153 | #define YSM_COMMAND_CLOSEDC_HELP "Close a DC session to a slave.\n" "usage: 'closedc '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:372:21: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 372 | snprintf( YSM_USER.password, | ~~~~~~~~^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Commands.c:2653:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2653 | YSM_AddCommandtoList( "faccept", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:141:37: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 141 | #define YSM_COMMAND_FILEACCEPT_HELP "Accept a file transfer request from a slave.\n" "usage: 'faccept '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:141:37: note: in definition of macro ‘YSM_COMMAND_FILEACCEPT_HELP’ 141 | #define YSM_COMMAND_FILEACCEPT_HELP "Accept a file transfer request from a slave.\n" "usage: 'faccept '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleIsHotKey’: YSM_Commands.c:2661:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2661 | YSM_AddCommandtoList( "fdecline", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:143:38: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 143 | #define YSM_COMMAND_FILEDECLINE_HELP "Decline a file transfer request from a slave.\n" "usage: 'fdecline [reason]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:143:38: note: in definition of macro ‘YSM_COMMAND_FILEDECLINE_HELP’ 143 | #define YSM_COMMAND_FILEDECLINE_HELP "Decline a file transfer request from a slave.\n" "usage: 'fdecline [reason]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:449:13: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 449 | strncpy(YSM_AFKMessage, | ^~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Commands.c:2668:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2668 | YSM_AddCommandtoList( "send", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleTabHook’: YSM_Commands.c:2669:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2669 | "file", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ YSM_Prompt.c:511:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 511 | pbuf = rl_line_buffer; | ^ YSM_Commands.h:149:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 149 | #define YSM_COMMAND_SEND_HELP "Send a file to a slave.\n" "usage: 'send '\n" "You may specify a filename with spaces by enclosing it in '\"' chars.\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2670:4: note: in expansion of macro ‘YSM_COMMAND_SEND_HELP’ 2670 | YSM_COMMAND_SEND_HELP, | ^~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleReadInit’: YSM_Prompt.c:592:11: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 592 | snprintf(inputrc, sizeof(inputrc), "%s/inputrc", YSM_cfgdir); | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2675:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2675 | YSM_AddCommandtoList( "fstatus", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:145:37: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 145 | #define YSM_COMMAND_FILESTATUS_HELP "Show the status of active transfers.\n" "usage: 'fstatus'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:145:37: note: in definition of macro ‘YSM_COMMAND_FILESTATUS_HELP’ 145 | #define YSM_COMMAND_FILESTATUS_HELP "Show the status of active transfers.\n" "usage: 'fstatus'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Prompt.c:594:24: warning: pointer targets in passing argument 1 of ‘rl_read_init_file’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 594 | if (rl_read_init_file(inputrc) != 0) { | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2682:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2682 | YSM_AddCommandtoList( "fcancel", | ^~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:147:37: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 147 | #define YSM_COMMAND_FILECANCEL_HELP "Cancel an ongoing transfer to/from a slave.\n" "usage: 'fcancel '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:147:37: note: in definition of macro ‘YSM_COMMAND_FILECANCEL_HELP’ 147 | #define YSM_COMMAND_FILECANCEL_HELP "Cancel an ongoing transfer to/from a slave.\n" "usage: 'fcancel '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ In file included from /usr/include/readline/readline.h:35, from YSM_Prompt.c:49: /usr/include/readline/readline.h:345:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 345 | extern int rl_read_init_file PARAMS((const char *)); | ^~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleRead’: YSM_Commands.c:2691:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2691 | YSM_AddCommandtoList( "info", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:46:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 46 | #define YSM_COMMAND_INFO_HELP "Show information about your ysm client and session.\n" "usage: 'info'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:46:32: note: in definition of macro ‘YSM_COMMAND_INFO_HELP’ 46 | #define YSM_COMMAND_INFO_HELP "Show information about your ysm client and session.\n" "usage: 'info'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:618:21: warning: pointer targets in passing argument 1 of ‘readline’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 618 | retline = readline(YSM_ConsoleGetPrompt()); | ^~~~~~~~~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/readline/readline.h:35, from YSM_Prompt.c:49: /usr/include/readline/readline.h:294:23: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 294 | extern char *readline PARAMS((const char *)); | ^~~~~~ YSM_Commands.c:2699:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2699 | YSM_AddCommandtoList( "status", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:67:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 67 | #define YSM_COMMAND_STATUS_HELP "Change/Check your current status.\n" "usage: 'status [new_status]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:67:34: note: in definition of macro ‘YSM_COMMAND_STATUS_HELP’ 67 | #define YSM_COMMAND_STATUS_HELP "Change/Check your current status.\n" "usage: 'status [new_status]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Prompt.c:618:10: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 618 | retline = readline(YSM_ConsoleGetPrompt()); | ^ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:622:15: warning: pointer targets in passing argument 1 of ‘add_history’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 622 | add_history(retline); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/readline/readline.h:35, from YSM_Prompt.c:49: /usr/include/readline/history.h:83:25: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 83 | extern void add_history PARAMS((const char *)); | ^~~~~~ YSM_Commands.c:2707:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2707 | YSM_AddCommandtoList( "nick", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:87:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 87 | #define YSM_COMMAND_NICK_HELP "Check/Change your icq nickname.\n" "usage: 'nick [new_nick]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:87:32: note: in definition of macro ‘YSM_COMMAND_NICK_HELP’ 87 | #define YSM_COMMAND_NICK_HELP "Check/Change your icq nickname.\n" "usage: 'nick [new_nick]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:654:17: warning: pointer targets in passing argument 1 of ‘YSM_DoCommand’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 654 | YSM_DoCommand(retline); | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Commands.c:2715:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2715 | YSM_AddCommandtoList( "email", | ^~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Prompt.c:36: YSM_Prompt.h:61:26: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 61 | void YSM_DoCommand(char *cmd); | ~~~~~~^~~ In file included from YSM_Commands.c:33: YSM_Commands.h:89:33: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 89 | #define YSM_COMMAND_EMAIL_HELP "Check/Change your e-mail!.\n" "usage: 'email [new@address]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2717:4: note: in expansion of macro ‘YSM_COMMAND_EMAIL_HELP’ 2717 | YSM_COMMAND_EMAIL_HELP, | ^~~~~~~~~~~~~~~~~~~~~~ YSM_Prompt.c: In function ‘YSM_ParseCommand’: In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:672:21: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 672 | input = last = tmp = _input; | ^ YSM_Prompt.c:676:23: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 676 | if(!fl) argv[*argc] = input; | ^ YSM_Commands.c:2724:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2724 | YSM_AddCommandtoList( "password", | ^~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Commands.h:133:35: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 133 | #define YSM_COMMAND_PASSWORD_HELP "Change your ICQ password. Passwords must be between 4 and 8 characters long.\n" "usage: 'password '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:133:35: note: in definition of macro ‘YSM_COMMAND_PASSWORD_HELP’ 133 | #define YSM_COMMAND_PASSWORD_HELP "Change your ICQ password. Passwords must be between 4 and 8 characters long.\n" "usage: 'password '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:683:9: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 683 | last = argv[*argc]; | ^ YSM_Commands.c:2731:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2731 | YSM_AddCommandtoList( "logall", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Prompt.c:694:14: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 694 | argv[*argc] = last; | ^ YSM_Commands.c:2732:4: warning: pointer targets in passing argument 2 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2732 | "log", | ^~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:167:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 167 | int8_t *cmd_alias, | ~~~~~~~~~^~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:83:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 83 | #define YSM_COMMAND_LOGALL_HELP "Check/Configure global/specific Logging.\n" "usage: 'logall [on|off]'\n" "usage: 'logall '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:83:34: note: in definition of macro ‘YSM_COMMAND_LOGALL_HELP’ 83 | #define YSM_COMMAND_LOGALL_HELP "Check/Configure global/specific Logging.\n" "usage: 'logall [on|off]'\n" "usage: 'logall '\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:703:30: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 703 | for (y = 0; y < strlen(argv[x]); y++) { | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Commands.c:2739:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2739 | YSM_AddCommandtoList( "beep", | ^~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ YSM_Prompt.c:723:37: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 723 | for (y = 0, z = 0; y < strlen(argv[x]); y++) { | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from YSM_Commands.c:33: YSM_Commands.h:75:32: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 75 | #define YSM_COMMAND_BEEP_HELP "Turn on/off message beeping!\n" "usage: 'beep [on|off]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.c:2741:4: note: in expansion of macro ‘YSM_COMMAND_BEEP_HELP’ 2741 | YSM_COMMAND_BEEP_HELP, | ^~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c: In function ‘YSM_DoCommand’: YSM_Commands.c:2746:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2746 | YSM_AddCommandtoList( "sounds", | ^~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:77:34: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 77 | #define YSM_COMMAND_SOUNDS_HELP "Turn on/off wave sounds globally.\n" "usage: 'sounds [on|off]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:77:34: note: in definition of macro ‘YSM_COMMAND_SOUNDS_HELP’ 77 | #define YSM_COMMAND_SOUNDS_HELP "Turn on/off wave sounds globally.\n" "usage: 'sounds [on|off]'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:752:20: warning: pointer targets in passing argument 1 of ‘YSM_ParseCommand’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 752 | YSM_ParseCommand( cmd, &argc, argv ); | ^~~ | | | char * YSM_Prompt.c:665:27: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 665 | YSM_ParseCommand( int8_t *_input, int32_t *argc, int8_t *argv[] ) | ~~~~~~~~^~~~~~ YSM_Commands.c:2753:24: warning: pointer targets in passing argument 1 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2753 | YSM_AddCommandtoList( "loadconfig", | ^~~~~~~~~~~~ | | | char * In file included from YSM_Commands.c:33: YSM_Commands.h:166:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 166 | YSM_AddCommandtoList( int8_t *cmd_name, | ~~~~~~~~^~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:119:37: warning: pointer targets in passing argument 3 of ‘YSM_AddCommandtoList’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 119 | #define YSM_COMMAND_LOADCONFIG_HELP "Reload configuration file settings.\n" "usage: 'loadconfig'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * YSM_Commands.h:119:37: note: in definition of macro ‘YSM_COMMAND_LOADCONFIG_HELP’ 119 | #define YSM_COMMAND_LOADCONFIG_HELP "Reload configuration file settings.\n" "usage: 'loadconfig'\n\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from YSM_Commands.c:33: YSM_Commands.h:168:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 168 | int8_t *cmd_help, | ~~~~~~~~~^~~~~~~~ YSM_Prompt.c:760:21: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 760 | || strcasecmp(node->cmd_name, argv[0])) { | ~~~~^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c:760:37: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 760 | || strcasecmp(node->cmd_name, argv[0])) { | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c:765:22: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 765 | || strcasecmp(node->cmd_alias, argv[0])) { | ~~~~^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c:765:39: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 765 | || strcasecmp(node->cmd_alias, argv[0])) { | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c: In function ‘YSM_DoChatCommand’: YSM_Prompt.c:813:18: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 813 | if (!strcasecmp(cmd, "ch") || !strcasecmp(cmd, "chat")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c:813:44: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 813 | if (!strcasecmp(cmd, "ch") || !strcasecmp(cmd, "chat")) { | ^~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c: In function ‘YSM_ReadLongMessage’: YSM_Prompt.c:874:11: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 874 | retline = readline(NULL); | ^ YSM_Prompt.c:887:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 887 | y = strlen(retline) + 1; /* +1 of the \n */ | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:931:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 931 | if (strlen(retline) == 1) { | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:987:30: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 987 | sizeof(msgdata) - strlen(msgdata) - 1); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:986:13: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 986 | strncat( msgdata, retline, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Prompt.c:986:22: warning: pointer targets in passing argument 2 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 986 | strncat( msgdata, retline, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Prompt.c:991:30: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 991 | sizeof(msgdata) - strlen(msgdata) - 1); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:990:13: warning: pointer targets in passing argument 1 of ‘strncat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 990 | strncat( msgdata, "\n", | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:133:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 133 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Prompt.c: In function ‘YSM_PreIncoming’: YSM_Prompt.c:1084:24: warning: pointer targets in passing argument 1 of ‘YSM_ParseMessageData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1084 | YSM_ParseMessageData(*m_data, *m_len); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Prompt.c:36: YSM_Prompt.h:77:41: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 77 | int32_t YSM_ParseMessageData( u_int8_t *data, u_int32_t length ); | ~~~~~~~~~~^~~~ YSM_Prompt.c:1087:21: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1087 | (*m_len) = strlen(*m_data)+1; | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1091:13: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1091 | strncpy( YSM_LastMessage, | ^~~~~~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Prompt.c:1092:5: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1092 | *m_data, | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘const char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Prompt.c: In function ‘YSM_PostIncoming’: YSM_Prompt.c:1180:25: warning: pointer targets in passing argument 1 of ‘YSM_GenerateLogEntry’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1180 | YSM_GenerateLogEntry(r_nick, | ^~~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:88:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 88 | YSM_GenerateLogEntry( int8_t *nick, | ~~~~~~~~^~~~ YSM_Prompt.c:1183:6: warning: pointer targets in passing argument 4 of ‘YSM_GenerateLogEntry’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1183 | m_data, | ^~~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:91:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 91 | int8_t *message, | ~~~~~~~~~^~~~~~~ YSM_Prompt.c:1179:3: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1179 | if ((log_flag || YSM_SETTING_LOGALL || fl_inafk || fl_inchat) && !fl_vinchat) | ^~ YSM_Prompt.c:1186:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1186 | if ((g_promptstatus.flags & FL_AFKM) || | ^~ YSM_Prompt.c:1248:42: warning: pointer targets in passing argument 3 of ‘YSM_Event’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1248 | YSM_Event(EVENT_INCOMINGMESSAGE, r_uin, r_nick, m_len, m_data, 0); | ^~~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:62:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 62 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Prompt.c:1248:57: warning: pointer targets in passing argument 5 of ‘YSM_Event’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1248 | YSM_Event(EVENT_INCOMINGMESSAGE, r_uin, r_nick, m_len, m_data, 0); | ^~~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:64:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 64 | int8_t *m_data, | ~~~~~~~~~^~~~~~ YSM_Prompt.c: In function ‘YSM_PreOutgoing’: YSM_Prompt.c:1265:5: warning: pointer targets in passing argument 1 of ‘YSM_GenerateLogEntry’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1265 | "y0u", | ^~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:88:31: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 88 | YSM_GenerateLogEntry( int8_t *nick, | ~~~~~~~~^~~~ YSM_Prompt.c:1278:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1278 | *m_len = strlen(*m_data) + 1; | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c: In function ‘YSM_DisplayMsg’: YSM_Prompt.c:1315:28: warning: pointer targets in passing argument 2 of ‘YSM_WriteStatus’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1315 | YSM_WriteStatus(r_status, status_string); | ^~~~~~~~~~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:74:48: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | void YSM_WriteStatus(u_int16_t status, int8_t *buf); | ~~~~~~~~^~~ YSM_Prompt.c:1318:10: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1318 | r_nick = "NOT a SLAVE"; | ^ YSM_Prompt.c:1320:41: warning: pointer targets in passing argument 2 of ‘YSM_QuerySlaves’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1320 | contact = YSM_QuerySlaves(SLAVE_NAME, r_nick, 0, 0); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Prompt.c:41: YSM_Setup.h:42:17: note: expected ‘unsigned char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 42 | unsigned char *Extra, | ~~~~~~~~~~~~~~~^~~~~ YSM_Prompt.c:1368:14: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1368 | && strstr(m_data, "/me")) { | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Prompt.c:1376:20: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1376 | m_data = strstr(m_data, "/me"); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Prompt.c:1376:11: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1376 | m_data = strstr(m_data, "/me"); | ^ YSM_Prompt.c:1401:14: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1401 | (strchr(m_data,'\n') != NULL) | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1416:14: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1416 | (strchr(m_data,'\n') != NULL) | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1426:10: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1426 | strtok(m_data, "IP: "); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ YSM_Prompt.c:1434:17: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1434 | auxb = strchr(m_data, 0xfe); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1438:9: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1438 | auxb = &m_data[0]; | ^ YSM_Prompt.c:1441:8: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1441 | aux = &m_data[0]; | ^ YSM_Prompt.c:1447:13: warning: pointer targets in passing argument 1 of ‘strncpy’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1447 | strncpy( YSM_LastURL, aux, | ^~~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/string_fortified.h:103:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ YSM_Prompt.c:1479:10: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1479 | strtok(m_data, " "); /* amount */ | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:336:39: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 336 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ YSM_Prompt.c:1483:34: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1483 | while (aux != NULL && x < atoi(m_data)) { | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/stdlib.h:361:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ YSM_Prompt.c:1531:25: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1531 | YSM_Error(ERROR_CODE, __FILE__, __LINE__, 1); | ^~~~~~~~ | | | char * In file included from YSM_Prompt.c:39: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Prompt.c:1542:4: warning: pointer targets in passing argument 5 of ‘YSM_PostIncoming’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1542 | m_data, | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Prompt.c:1165:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 1165 | char *m_data, | ~~~~~~^~~~~~ YSM_Prompt.c:1543:4: warning: pointer targets in passing argument 6 of ‘YSM_PostIncoming’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1543 | r_nick, | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Prompt.c:1166:9: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 1166 | char *r_nick, | ~~~~~~^~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleTabCommand’: YSM_Prompt.c:1584:25: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1584 | for (x = 0; x < strlen(incomplete); x++) | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1591:49: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1591 | if(!memcmp(node->cmd_name, incomplete, strlen(incomplete))) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1595:51: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1595 | if(!memcmp(node->cmd_alias, incomplete, strlen(incomplete))) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c: In function ‘YSM_ConsoleTabSlave’: YSM_Prompt.c:1672:12: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1672 | strlen(incomplete) )) break; | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1671:5: warning: pointer targets in passing argument 2 of ‘strncasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1671 | incomplete, | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:120:55: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c:1687:40: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1687 | if (!strcasecmp(node->info.NickName, incomplete)) { | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/string.h:432, from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ YSM_Prompt.c:1720:13: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1720 | snprintf( tmpbuf, | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Prompt.c:1727:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1727 | *pos -= strlen(incomplete); | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1746:18: warning: pointer targets in passing argument 1 of ‘rl_insert_text’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1746 | rl_insert_text(tmpbuf); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/readline/readline.h:35, from YSM_Prompt.c:49: /usr/include/readline/readline.h:413:27: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 413 | extern int rl_insert_text PARAMS((const char *)); | ^~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleTab’: YSM_Prompt.c:1792:21: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1792 | aux = strchr(argv[x],'\0'); | ~~~~^~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:226:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 226 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Prompt.c:1792:8: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1792 | aux = strchr(argv[x],'\0'); | ^ YSM_Prompt.c:1804:14: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1804 | snprintf( tmpbuf, | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Prompt.c:1815:19: warning: pointer targets in passing argument 1 of ‘rl_insert_text’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1815 | rl_insert_text(tmpbuf); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/readline/readline.h:35, from YSM_Prompt.c:49: /usr/include/readline/readline.h:413:27: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 413 | extern int rl_insert_text PARAMS((const char *)); | ^~~~~~ YSM_Prompt.c:1822:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1822 | *size = strlen(string); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Wrappers.c: In function ‘YSM_Reconnect’: YSM_Wrappers.c:98:30: warning: pointer targets in passing argument 2 of ‘YSM_Error’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 98 | YSM_Error(ERROR_NETWORK, __FILE__, __LINE__, 0); | ^~~~~~~~ | | | char * In file included from YSM_Wrappers.c:34: YSM_ToolBox.h:70:40: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 70 | void YSM_Error( int32_t level, int8_t *file, int32_t line, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Wrappers.c: In function ‘YSM_Exit’: YSM_Wrappers.c:300:16: warning: pointer targets in passing argument 3 of ‘YSM_Event’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 300 | YSM_USER.info.NickName, | ~~~~~~~~~~~~~^~~~~~~~~ | | | char * In file included from YSM_Wrappers.c:34: YSM_ToolBox.h:62:11: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 62 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Prompt.c: In function ‘YSM_ConsoleReadInit’: YSM_Prompt.c:592:40: warning: ‘/inputrc’ directive output may be truncated writing 8 bytes into a region of size between 1 and 256 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 592 | snprintf(inputrc, sizeof(inputrc), "%s/inputrc", YSM_cfgdir); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from YSM_Compat.h:31, from YSM.h:32, from YSM_Prompt.c:28: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 9 and 264 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Crypt.c -o YSM_Crypt.o YSM_Crypt.c: In function ‘YSM_EncryptData’: YSM_Crypt.c:59:3: warning: pointer targets in passing argument 3 of ‘padEncrypt’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 59 | &plain_data[sizeof C_head], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Crypt.c:28: rijndael/rijndael-api-fst.h:102:10: note: expected ‘RBYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | RBYTE *input, int inputOctets, RBYTE *outBuffer); | ~~~~~~~^~~~~ YSM_Crypt.c:61:3: warning: pointer targets in passing argument 5 of ‘padEncrypt’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 61 | &plain_data[sizeof C_head]) <= 0) return 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Crypt.c:28: rijndael/rijndael-api-fst.h:102:41: note: expected ‘RBYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 102 | RBYTE *input, int inputOctets, RBYTE *outBuffer); | ~~~~~~~^~~~~~~~~ YSM_Crypt.c: In function ‘YSM_DecryptData’: YSM_Crypt.c:95:4: warning: pointer targets in passing argument 3 of ‘padDecrypt’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 95 | &enc_data[sizeof C_head], | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Crypt.c:28: rijndael/rijndael-api-fst.h:108:10: note: expected ‘RBYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 108 | RBYTE *input, int inputOctets, RBYTE *outBuffer); | ~~~~~~~^~~~~ YSM_Crypt.c:98:4: warning: pointer targets in passing argument 5 of ‘padDecrypt’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 98 | &enc_data[sizeof C_head] ) <= 0) return -1; | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Compat.h:68, from YSM.h:32, from YSM_Crypt.c:28: rijndael/rijndael-api-fst.h:108:41: note: expected ‘RBYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 108 | RBYTE *input, int inputOctets, RBYTE *outBuffer); | ~~~~~~~^~~~~~~~~ YSM_Crypt.c: In function ‘YSM_EncryptAnyData’: YSM_Crypt.c:124:35: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 124 | if (YSM_KeyEmpty( contact->crypto.strkey ) | ~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Crypt.c:35: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Crypt.c:146:30: warning: pointer targets in passing argument 1 of ‘YSM_EncryptData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 146 | err_code = YSM_EncryptData( cdata, *m_len, keyout ); | ^~~~~ | | | int8_t * {aka signed char *} YSM_Crypt.c:38:24: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 38 | YSM_EncryptData( char *plain_data, int len, keyInstance *cipherKey) | ~~~~~~^~~~~~~~~~ YSM_Crypt.c: In function ‘YSM_DecryptMessage’: YSM_Crypt.c:193:36: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 193 | if (YSM_KeyEmpty( contact->crypto.strkey ) | ~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Crypt.c:35: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Crypt.c:212:30: warning: pointer targets in passing argument 1 of ‘YSM_DecryptData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 212 | err_code = YSM_DecryptData( *m_data, *crypt_key ); | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Crypt.c:67:24: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 67 | YSM_DecryptData( char *enc_data, keyInstance *cipherKey ) | ~~~~~~^~~~~~~~ YSM_Crypt.c: In function ‘YSM_DecryptFileData’: YSM_Crypt.c:265:36: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 265 | if ( YSM_KeyEmpty( contact->crypto.strkey ) | ~~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Crypt.c:35: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Crypt.c:282:30: warning: pointer targets in passing argument 1 of ‘YSM_DecryptData’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 282 | err_code = YSM_DecryptData( *m_data, *crypt_key ); | ^~~~~~~ | | | int8_t * {aka signed char *} YSM_Crypt.c:67:24: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 67 | YSM_DecryptData( char *enc_data, keyInstance *cipherKey ) | ~~~~~~^~~~~~~~ YSM_Crypt.c: In function ‘YSM_DecryptMessage’: YSM_Crypt.c:217:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 217 | PRINTF( VERBOSE_BASE, | ^~~~~~~~~~~~~~~~~~~~~ 218 | "\nUnable to decrypt the incoming encrypted message.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | "Either you don't have a key set for this slave, or the key " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | "\nused to encrypt the message differs from the one already " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set.\nPlease type 'help key' in order to learn about the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "'key' command.\n" | ~~~~~~~~~~~~~~~~~~ 223 | ); | ~ YSM_Crypt.c:224:3: note: here 224 | case 0x0: | ^~~~ YSM_Crypt.c: In function ‘YSM_DecryptFileData’: YSM_Crypt.c:287:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 287 | PRINTF( VERBOSE_BASE, | ^~~~~~~~~~~~~~~~~~~~~ 288 | "Unable to decrypt incoming file data.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | "This shouldn't really happend AT ALL.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "mail the programming team please.\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YSM_Crypt.c:291:3: note: here 291 | case 0x0: | ^~~~ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_Direct.c -o YSM_Direct.o YSM_Direct.c: In function ‘YSM_DC_BindPort’: YSM_Direct.c:115:47: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 115 | getsockname( sock, (struct sockaddr *)&addr, (int *)&tmp ); | ^~~~~~~~~~~ | | | int * In file included from YSM_Compat.h:117, from YSM.h:32, from YSM_Direct.c:28: /usr/include/sys/socket.h:117:26: note: expected ‘socklen_t * __restrict__’ {aka ‘unsigned int * __restrict__’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ YSM_Direct.c: In function ‘YSM_DC_Wait4Client’: YSM_Direct.c:160:5: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 160 | (int *)&addrlen); | ^~~~~~~~~~~~~~~ | | | int * In file included from YSM_Compat.h:117, from YSM.h:32, from YSM_Direct.c:28: /usr/include/sys/socket.h:233:28: note: expected ‘socklen_t * __restrict__’ {aka ‘unsigned int * __restrict__’} but argument is of type ‘int *’ 233 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ YSM_Direct.c:182:39: warning: pointer targets in passing argument 2 of ‘YSM_DC_ReadPacket’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 182 | r_len = YSM_DC_ReadPacket( cli_sock, buf); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:32: YSM_Direct.h:57:44: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 57 | int YSM_DC_ReadPacket( int cli_sock, char *buf ); | ~~~~~~^~~ YSM_Direct.c:222:21: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 222 | r_uin = Chars_2_DW(&buf[15]); | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:223:21: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 223 | r_ip1 = Chars_2_DW(&buf[19]); /* server-side address */ | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:224:21: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 224 | r_ip2 = Chars_2_DW(&buf[23]); /* internal address */ | ^~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_ReadPacket’: YSM_Direct.c:341:23: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 341 | p_len = Chars_2_Word(&buf[0]); | ^~~~~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_InitA’: YSM_Direct.c:401:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 401 | DW_2_Chars(buf+pos, remote_slave->Uin); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:409:18: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 409 | Word_2_Chars(buf+pos, YSM_USER.d_con.rPort); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Direct.c:412:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 412 | DW_2_Chars(buf+pos, YSM_USER.Uin); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:415:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 415 | DW_2_Chars(buf+pos, YSM_USER.d_con.rIP_ext); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:417:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 417 | DW_2_Chars(buf+pos, YSM_USER.d_con.rIP_int); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:426:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 426 | DW_2_Chars(buf+pos, remote_slave->d_con.rCookie); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_OpenDC’: YSM_Direct.c:590:6: warning: pointer targets in passing argument 1 of ‘YSM_Connect’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 590 | inet_ntoa(r_addr), | ^~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Direct.c:33: YSM_Network.h:435:22: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 435 | YSM_Connect( int8_t *host, u_int16_t port, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Direct.c: In function ‘YSM_DC_IncomingMessageGREET’: YSM_Direct.c:692:34: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 692 | greet_type = Chars_2_Word(m_data+pos); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Direct.c:701:25: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 701 | len = Chars_2_DW(m_data+pos); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:709:25: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 709 | len = Chars_2_DW(m_data+pos); /* we have data len here */ | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:737:18: warning: pointer targets in passing argument 7 of ‘YSM_DisplayMsg’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 737 | victim->info.NickName, | ~~~~~~~~~~~~^~~~~~~~~ | | | char * In file included from YSM_Direct.c:39: YSM_Prompt.h:74:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Direct.c:778:18: warning: pointer targets in passing argument 7 of ‘YSM_DisplayMsg’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 778 | victim->info.NickName, | ~~~~~~~~~~~~^~~~~~~~~ | | | char * In file included from YSM_Direct.c:39: YSM_Prompt.h:74:12: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 74 | int8_t *r_nick, | ~~~~~~~~~^~~~~~ YSM_Direct.c: In function ‘YSM_DC_IncomingMessageFILE’: YSM_Direct.c:837:33: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 837 | fnamelen = Chars_2_Word(m_data+pos); /* Filename length */ | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Direct.c:847:28: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 847 | fsize = Chars_2_DW(m_data+pos); | ~~~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_IncomingMessage’: YSM_Direct.c:887:26: warning: pointer targets in passing argument 1 of ‘YSM_DecryptDCPacket’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 887 | if (YSM_DecryptDCPacket(data, data_len) <= 0) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:32: YSM_Direct.h:48:17: note: expected ‘unsigned char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 48 | unsigned char *buf, | ~~~~~~~~~~~~~~~^~~ YSM_Direct.c:895:21: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 895 | cmd = Chars_2_Word(&data[pos]); | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Direct.c:925:6: warning: pointer targets in passing argument 3 of ‘YSM_ReceiveMessageType2Common’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 925 | data, | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:33: YSM_Network.h:207:13: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 207 | u_int8_t *data, | ~~~~~~~~~~^~~~ YSM_Direct.c: In function ‘YSM_DC_CommonResponse’: YSM_Direct.c:946:35: warning: pointer targets in passing argument 2 of ‘YSM_DC_ReadPacket’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 946 | r_len = YSM_DC_ReadPacket( sock, &buf[0] ); | ^~~~~~~ | | | u_int8_t * {aka unsigned char *} YSM_Direct.c:323:40: note: expected ‘char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 323 | YSM_DC_ReadPacket( int cli_sock, char *buf ) | ~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_CommonResponseFile’: YSM_Direct.c:1028:8: warning: pointer targets in passing argument 3 of ‘YSM_DC_FileInitAck’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1028 | buf, | ^~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Direct.c:32: YSM_Direct.h:122:62: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 122 | SM_DC_FileInitAck( YSM_SLAVE *victim, int32_t sock, int8_t *buf, int32_t len ); | ~~~~~~~~^~~ YSM_Direct.c:1052:9: warning: pointer targets in passing argument 3 of ‘YSM_DC_FileStartAck’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1052 | buf, | ^~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Direct.c:32: YSM_Direct.h:127:63: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 127 | M_DC_FileStartAck( YSM_SLAVE *victim, int32_t sock, int8_t *buf, int32_t len ); | ~~~~~~~~^~~ YSM_Direct.c:1074:40: warning: pointer targets in passing argument 2 of ‘YSM_DC_FileTransfer’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1074 | ret = YSM_DC_FileTransfer( victim, buf, len ); | ^~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Direct.c:32: YSM_Direct.h:133:49: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 133 | YSM_DC_FileTransfer( YSM_SLAVE *victim, int8_t *buf, int32_t len ); | ~~~~~~~~^~~ YSM_Direct.c:1089:39: warning: pointer targets in passing argument 2 of ‘YSM_DC_FileReceive’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1089 | ret = YSM_DC_FileReceive( victim, buf, len ); | ^~~ | | | u_int8_t * {aka unsigned char *} In file included from YSM_Direct.c:32: YSM_Direct.h:135:56: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 135 | int32_t YSM_DC_FileReceive( YSM_SLAVE *victim, int8_t *buf, int32_t len ); | ~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_CommonResponseNeg’: YSM_Direct.c:1157:40: warning: pointer targets in passing argument 2 of ‘YSM_DC_ReceiveInitA’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1157 | ret = YSM_DC_ReceiveInitA( victim, buf, len ); | ^~~ | | | u_int8_t * {aka unsigned char *} YSM_Direct.c:440:49: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 440 | YSM_DC_ReceiveInitA( YSM_SLAVE *victim, int8_t *buf, int32_t r_len ) | ~~~~~~~~^~~ YSM_Direct.c:1186:39: warning: pointer targets in passing argument 2 of ‘YSM_DC_ReceiveInitC’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1186 | ret = YSM_DC_ReceiveInitC( victim, buf, len ); | ^~~ | | | u_int8_t * {aka unsigned char *} YSM_Direct.c:509:49: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 509 | YSM_DC_ReceiveInitC( YSM_SLAVE *victim, int8_t *buf, int32_t r_len ) | ~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_CommonResponseMisc’: YSM_Direct.c:1242:42: warning: pointer targets in passing argument 2 of ‘YSM_DC_IncomingMessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1242 | ret = YSM_DC_IncomingMessage( victim, buf, len ); | ^~~ | | | u_int8_t * {aka unsigned char *} YSM_Direct.c:872:52: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 872 | YSM_DC_IncomingMessage( YSM_SLAVE *victim, int8_t *data, int32_t data_len ) | ~~~~~~~~^~~~ YSM_Direct.c: In function ‘YSM_DC_MessageBase’: YSM_Direct.c:1422:18: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1422 | Word_2_Chars(buf+pos, seq); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Direct.c:1432:18: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1432 | Word_2_Chars(buf+pos, m_status); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Direct.c:1435:18: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1435 | Word_2_Chars(buf+pos, _priority); | ~~~^~~~ | | | char * In file included from YSM_Direct.c:34: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Direct.c:1455:26: warning: pointer targets in passing argument 1 of ‘YSM_EncryptDCPacket’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1455 | YSM_EncryptDCPacket( buf+2, pos-2 ); | ~~~^~ | | | char * YSM_Direct.c:1270:38: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 1270 | YSM_EncryptDCPacket ( unsigned char *buf, int buf_len ) | ~~~~~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_MessageGreet’: YSM_Direct.c:1593:13: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1593 | DW_2_Chars(&buf[pos], file_size); /* File Size - Bytes */ | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:1606:11: warning: pointer targets in assignment from ‘int8_t *’ {aka ‘signed char *’} to ‘char *’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1606 | *out_ptr = buf; | ^ YSM_Direct.c: In function ‘YSM_DC_IncomingFile’: YSM_Direct.c:1710:30: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1710 | fnamelen = Chars_2_Word(data+pos); /* Filename length */ | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Direct.c:1727:25: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1727 | fsize = Chars_2_DW(data+pos); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:1853:35: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1853 | && (YSM_KeyEmpty(victim->crypto.strkey) | ~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:41: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileTIncoming’: YSM_Direct.c:1923:4: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 1923 | (int *)&addrlen ); | ^~~~~~~~~~~~~~~ | | | int * In file included from YSM_Compat.h:117, from YSM.h:32, from YSM_Direct.c:28: /usr/include/sys/socket.h:233:28: note: expected ‘socklen_t * __restrict__’ {aka ‘unsigned int * __restrict__’} but argument is of type ‘int *’ 233 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ YSM_Direct.c: In function ‘YSM_DC_FileTOutgoing’: YSM_Direct.c:2020:6: warning: pointer targets in passing argument 1 of ‘YSM_Connect’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2020 | inet_ntoa(r_addr), | ^~~~~~~~~~~~~~~~~ | | | char * In file included from YSM_Direct.c:33: YSM_Network.h:435:22: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 435 | YSM_Connect( int8_t *host, u_int16_t port, int8_t verbose ); | ~~~~~~~~^~~~ YSM_Direct.c: In function ‘YSM_DC_FileDecline’: YSM_Direct.c:2122:6: warning: pointer targets in passing argument 4 of ‘YSM_DC_MessageGreet’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2122 | reason, | ^~~~~~ | | | int8_t * {aka signed char *} YSM_Direct.c:1468:10: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 1468 | char *reason, | ~~~~~~~^~~~~~ YSM_Direct.c:2132:35: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2132 | if (!YSM_KeyEmpty( victim->crypto.strkey ) | ~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:41: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileB’: x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c YSM_FishGUI.c -o YSM_FishGUI.o YSM_Direct.c:2266:35: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2266 | if (!YSM_KeyEmpty( victim->crypto.strkey ) | ~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:41: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileA’: YSM_Direct.c:2301:25: warning: pointer targets in passing argument 5 of ‘YSM_DC_MessageGreet’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2301 | victim->d_con.finfo.name, | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} YSM_Direct.c:1469:10: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 1469 | char *filename, | ~~~~~~~^~~~~~~~ YSM_Direct.c:2310:35: warning: pointer targets in passing argument 1 of ‘YSM_KeyEmpty’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2310 | if (!YSM_KeyEmpty( victim->crypto.strkey ) | ~~~~~~~~~~~~~~^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:41: YSM_Crypt.h:55:21: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | YSM_KeyEmpty( char *key ); | ~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileParseFilename’: YSM_Direct.c:2346:17: warning: pointer targets in passing argument 1 of ‘strrchr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2346 | paux = strrchr(fname, '/'); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:253:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 253 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2346:7: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2346 | paux = strrchr(fname, '/'); | ^ YSM_Direct.c:2352:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2352 | newsize = strlen(paux) - 1; | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_File’: YSM_Direct.c:2373:11: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2373 | if (stat(fname, &filestat) < 0) { | ^~~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Direct.c:28: /usr/include/sys/stat.h:453:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 453 | __NTH (stat (const char *__path, struct stat *__statbuf)) | ^~~~~ YSM_Direct.c:2378:25: warning: pointer targets in assignment from ‘char *’ to ‘int8_t *’ {aka ‘signed char *’} differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2378 | if (desc == NULL) desc = "File sent with ysmICQ"; | ^ YSM_Direct.c:2381:37: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2381 | victim->d_con.finfo.fd = YSM_fopen(fname, "rb"); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:35: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Direct.c:2393:13: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2393 | if (strlen(fname) >= MAX_PEER_FILENAMEL) { | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2399:49: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2399 | memcpy(victim->d_con.finfo.name, fname, strlen(fname)); | ^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2401:24: warning: pointer targets in passing argument 2 of ‘YSM_DC_FileA’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2401 | YSM_DC_FileA( victim, desc ); | ^~~~ | | | int8_t * {aka signed char *} YSM_Direct.c:2291:40: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 2291 | YSM_DC_FileA( YSM_SLAVE *victim, char *reason ) | ~~~~~~^~~~~~ YSM_Direct.c: In function ‘YSM_DC_FileInit’: YSM_Direct.c:2436:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2436 | DW_2_Chars( &buf[pos], numfiles ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:2439:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2439 | DW_2_Chars( &buf[pos], numbytes ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:2445:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2445 | DW_2_Chars( &buf[pos], victim->d_con.finfo.speed ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileInitAck’: YSM_Direct.c:2472:28: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2472 | num_files = Chars_2_DW(buf+pos); | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:2474:28: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2474 | num_bytes = Chars_2_DW(buf+pos); | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:2476:24: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2476 | speed = Chars_2_DW(buf+pos); | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:2508:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2508 | DW_2_Chars( &data[pos], victim->d_con.finfo.speed ); | ^~~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileStart’: YSM_Direct.c:2538:35: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2538 | pos += strlen(victim->d_con.finfo.name) + 3; | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2551:44: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2551 | buf[pos] = 19 + strlen(victim->d_con.finfo.name) + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2560:39: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2560 | buf[pos] = strlen(victim->d_con.finfo.name) + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2565:29: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2565 | strlen(victim->d_con.finfo.name) ); | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2566:35: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2566 | pos += strlen(victim->d_con.finfo.name) + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2571:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2571 | DW_2_Chars( &buf[pos], victim->d_con.finfo.size ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:2575:14: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2575 | DW_2_Chars( &buf[pos], victim->d_con.finfo.speed ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileStartAck’: YSM_Direct.c:2600:27: warning: pointer targets in passing argument 1 of ‘Chars_2_Word’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2600 | speed = Chars_2_Word(data+pos); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:101:36: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 101 | u_int16_t Chars_2_Word (u_int8_t * buf); | ~~~~~~~~~~~^~~ YSM_Direct.c:2613:29: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2613 | num_bytes = Chars_2_DW(data+pos); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:2616:25: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2616 | speed = Chars_2_DW(data+pos); | ~~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c:2647:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2647 | DW_2_Chars(buf+pos, victim->d_con.finfo.speed); | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c:2651:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2651 | DW_2_Chars(buf+pos, victim->d_con.finfo.num); | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileStop’: YSM_Direct.c:2681:16: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2681 | DW_2_Chars(buf+pos, numfile); /* file num being stopped! */ | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileSpeed’: YSM_Direct.c:2712:13: warning: pointer targets in passing argument 1 of ‘DW_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2712 | DW_2_Chars(&buf[pos], newspeed); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:103:28: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 103 | void DW_2_Chars(u_int8_t * buf, u_int32_t num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileSpeedAck’: YSM_Direct.c:2735:27: warning: pointer targets in passing argument 1 of ‘Chars_2_DW’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2735 | newspeed = Chars_2_DW(buf+pos); | ~~~^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:99:34: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 99 | u_int32_t Chars_2_DW( u_int8_t * buf ); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileData’: YSM_Direct.c:2757:15: warning: pointer targets in passing argument 1 of ‘Word_2_Chars’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2757 | Word_2_Chars(&buf[pos], dlen+1 ); | ^~~~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:34: YSM_ToolBox.h:105:31: note: expected ‘u_int8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int8_t *’ {aka ‘signed char *’} 105 | void Word_2_Chars (u_int8_t * buf, const int num); | ~~~~~~~~~~~^~~ YSM_Direct.c: In function ‘YSM_DC_FileReceiveOpenHandle’: YSM_Direct.c:2913:36: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2913 | size += strlen(victim->d_con.finfo.name) + 1; | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_Direct.c:2917:12: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2917 | snprintf( path, | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Direct.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Direct.c:2925:11: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2925 | if (stat(path, &filestat)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Direct.c:28: /usr/include/sys/stat.h:453:1: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 453 | __NTH (stat (const char *__path, struct stat *__statbuf)) | ^~~~~ YSM_Direct.c:2931:13: warning: pointer targets in passing argument 1 of ‘mkdir’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2931 | if (mkdir(path, 0700)) { | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:57, from YSM.h:32, from YSM_Direct.c:28: /usr/include/sys/stat.h:317:31: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 317 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ YSM_Direct.c:2940:32: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2940 | if (strstr(victim->d_con.finfo.name, "\\..") | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Direct.c:2941:31: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2941 | || strstr(victim->d_con.finfo.name,"..\\") | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Direct.c:2942:31: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2942 | || strstr(victim->d_con.finfo.name,"../") | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Direct.c:2943:31: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2943 | || strstr(victim->d_con.finfo.name,"/..")) { | ~~~~~~~~~~~~~~~~~~~^~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_Direct.c:28: /usr/include/string.h:330:34: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 330 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ YSM_Direct.c:2949:12: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2949 | snprintf( path, | ^~~~ | | | int8_t * {aka signed char *} In file included from /usr/include/features.h:465, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from YSM_Compat.h:31, from YSM.h:32, from YSM_Direct.c:28: /usr/include/bits/stdio2.h:64:1: note: expected ‘char * __restrict__’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 64 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ YSM_Direct.c:2958:38: warning: pointer targets in passing argument 1 of ‘YSM_fopen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 2958 | victim->d_con.finfo.fd = YSM_fopen( path, "ab" ); | ^~~~ | | | int8_t * {aka signed char *} In file included from YSM_Direct.c:35: YSM_Wrappers.h:55:30: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 55 | FILE * YSM_fopen(const char *path, const char *mode); | ~~~~~~~~~~~~^~~~ YSM_Direct.c: In function ‘YSM_DC_IncomingMessage’: YSM_Direct.c:904:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 904 | m_flags |= MFLAGTYPE_CRYPTACK; YSM_Direct.c:905:3: note: here 905 | case 0x07da: | ^~~~ YSM_Direct.c:910:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 910 | m_flags |= MFLAGTYPE_CRYPTNORM; YSM_Direct.c:911:3: note: here 911 | case 0x07ee: | ^~~~ YSM_Direct.c: In function ‘YSM_DC_MessageGreet’: YSM_Direct.c:1557:13: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 1557 | buf[pos] = 0x01; | ~~~~~~~~~^~~~~~ YSM_Direct.c:1558:3: note: here 1558 | default: | ^~~~~~~ YSM_FishGUI.c: In function ‘myxdr_write_ansi_string’: YSM_FishGUI.c:198:36: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 198 | return (myxdr_write_string(strlen(string), string)); | ^~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_FishGUI.c:30: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_FishGUI.c: In function ‘myxdr_write_contactstatus’: YSM_FishGUI.c:246:44: warning: pointer targets in passing argument 1 of ‘myxdr_write_ansi_string’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 246 | r = myxdr_write_ansi_string(contact->info.NickName); | ~~~~~~~~~~~~~^~~~~~~~~ | | | char * YSM_FishGUI.c:196:33: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 196 | myxdr_write_ansi_string(int8_t *string) | ~~~~~~~~^~~~~~ YSM_FishGUI.c:248:31: warning: pointer targets in passing argument 1 of ‘myxdr_write_ansi_string’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 248 | r = myxdr_write_ansi_string(""); | ^~ | | | char * YSM_FishGUI.c:196:33: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 196 | myxdr_write_ansi_string(int8_t *string) | ~~~~~~~~^~~~~~ YSM_FishGUI.c: In function ‘FishGUI_event’: YSM_FishGUI.c:271:48: warning: pointer targets in passing argument 4 of ‘FishGUI_send_charsetmessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 271 | FishGUI_send_charsetmessage(uin, data, len,"utf-8"); | ^~~~~~~ | | | char * YSM_FishGUI.c:65:77: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 65 | harsetmessage(int32_t uin, int8_t *data, int32_t len, int8_t *charset); | ~~~~~~~~^~~~~~~ YSM_FishGUI.c:275:49: warning: pointer targets in passing argument 4 of ‘FishGUI_send_charsetmessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 275 | FishGUI_send_charsetmessage(uin, data, len,"utf_16_be"); | ^~~~~~~~~~~ | | | char * YSM_FishGUI.c:65:77: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 65 | harsetmessage(int32_t uin, int8_t *data, int32_t len, int8_t *charset); | ~~~~~~~~^~~~~~~ YSM_FishGUI.c:277:49: warning: pointer targets in passing argument 4 of ‘FishGUI_send_charsetmessage’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 277 | FishGUI_send_charsetmessage(uin, data, len,"iso-8859-1"); | ^~~~~~~~~~~~ | | | char * YSM_FishGUI.c:65:77: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 65 | harsetmessage(int32_t uin, int8_t *data, int32_t len, int8_t *charset); | ~~~~~~~~^~~~~~~ YSM_FishGUI.c: In function ‘FishGUI_send_message’: YSM_FishGUI.c:313:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 313 | if (!data) | ^~ YSM_FishGUI.c:316:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 316 | r = myxdr_write_int2(im_MSG); | ^ YSM_FishGUI.c: In function ‘FishGUI_send_charsetmessage’: YSM_FishGUI.c:340:37: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 340 | r = r && myxdr_write_string(strlen(charset), charset); | ^~~~~~~ | | | int8_t * {aka signed char *} In file included from YSM_Compat.h:33, from YSM.h:32, from YSM_FishGUI.c:30: /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ YSM_FishGUI.c: In function ‘FishGUI_readcmd’: YSM_FishGUI.c:458:19: warning: pointer targets in passing argument 1 of ‘YSM_DoCommand’ differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-sign-Wpointer-sign]8;;] 458 | YSM_DoCommand(buf); | ^~~ | | | int8_t * {aka signed char *} In file included from YSM_FishGUI.c:34: YSM_Prompt.h:61:26: note: expected ‘char *’ but argument is of type ‘int8_t *’ {aka ‘signed char *’} 61 | void YSM_DoCommand(char *cmd); | ~~~~~~^~~ In file included from YSM.h:32, from YSM_FishGUI.c:30: YSM_FishGUI.c: In function ‘FishGUI_send’: YSM_Compat.h:137:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^~~~~~~~~~~~ YSM_FishGUI.c:435:2: note: in expansion of macro ‘SOCK_WRITE’ 435 | SOCK_WRITE(YSM_USER.fishgui.socket, &c, 1); | ^~~~~~~~~~ YSM_Compat.h:137:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^~~~~~~~~~~~ YSM_FishGUI.c:437:2: note: in expansion of macro ‘SOCK_WRITE’ 437 | SOCK_WRITE(YSM_USER.fishgui.socket, &c, 1); | ^~~~~~~~~~ YSM_Compat.h:137:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^~~~~~~~~~~~ YSM_FishGUI.c:439:2: note: in expansion of macro ‘SOCK_WRITE’ 439 | SOCK_WRITE(YSM_USER.fishgui.socket, &c, 1); | ^~~~~~~~~~ YSM_Compat.h:137:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 137 | #define SOCK_WRITE(x,y,z) write(x,y,z) | ^~~~~~~~~~~~ YSM_FishGUI.c:441:2: note: in expansion of macro ‘SOCK_WRITE’ 441 | SOCK_WRITE(YSM_USER.fishgui.socket, &c, 1); | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c rijndael/rijndael-alg-fst.c -o rijndael/rijndael-alg-fst.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DYSM_WITH_THREADS=1 -DVI_MODE=1 -DHAVE_LIBREADLINE=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 -DHAVE_READLINE_HISTORY_H=1 -DYSM_USE_CHARCONV=1 -DHAVE_SETENV=1 -DSTDC_HEADERS=1 -c rijndael/rijndael-api-fst.c -o rijndael/rijndael-api-fst.o x86_64-pc-linux-gnu-gcc -W -Wall -Wno-unused -Wbad-function-cast -Wcast-qual -Wshadow -Wnested-externs -Wstrict-prototypes -Waggregate-return -O2 -pipe -march=native -frecord-gcc-switches -std=gnu89 -I. -Irijndael YSM_Main.o YSM_Network.o YSM_Setup.o YSM_ToolBox.o YSM_Charset.o YSM_Win32.o YSM_Lists.o YSM_Slaves.o YSM_Commands.o YSM_Prompt.o YSM_Wrappers.o YSM_Crypt.o YSM_Direct.o YSM_FishGUI.o rijndael/rijndael-alg-fst.o rijndael/rijndael-api-fst.o -o ysm -lnsl -lpthread -lreadline -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 ********************************************************** ** ysmICQ is ready to be used. Are you ready? ** ********************************************************** make[1]: Leaving directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src' make[1]: Entering directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src/man' all done make[1]: Leaving directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src/man' >>> Source compiled. >>> Test phase: net-im/ysm-2.9.9.1-r1 >>> Completed testing net-im/ysm-2.9.9.1-r1 >>> Install net-im/ysm-2.9.9.1-r1 into /var/tmp/portage/net-im/ysm-2.9.9.1-r1/image/ make -j4 DESTDIR=/var/tmp/portage/net-im/ysm-2.9.9.1-r1/image/ install make[1]: Entering directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src/man' make[1]: Entering directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src' make[1]: Entering directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src/man' all done make[1]: Leaving directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src/man' make[1]: Leaving directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src/man' make[1]: Entering directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -s ysm /var/tmp/portage/net-im/ysm-2.9.9.1-r1/image//usr/bin/ ; ********************************************************** ** YSM has been installed !! ** ** Please read the YSM man page, ysm(1), for ** ** further usage and configuration details. ** ********************************************************** make[1]: Leaving directory '/var/tmp/portage/net-im/ysm-2.9.9.1-r1/work/ysmv7_2_9_9_1/src' >>> Completed installing net-im/ysm-2.9.9.1-r1 into /var/tmp/portage/net-im/ysm-2.9.9.1-r1/image/ * Final size of build directory: 2184 KiB (2.1 MiB) * Final size of installed tree: 360 KiB * QA Notice: Pre-stripped files found: * /usr/bin/ysm >>> Done. emerge --info: Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r3, 5.4.0-1009-aws x86_64) ================================================================= System uname: Linux-5.4.0-1009-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 16011344 total, 3899168 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sun, 24 May 2020 07:35:32 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.34 p4) 2.34.0 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.2-r2::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r1::gentoo sys-devel/gcc: 10.1.0::gentoo sys-devel/gcc-config: 2.3::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.6::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-gcc" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-g++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j4" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS