===> Building for skkinput-2.06.4 clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c main.c main.c:385:9: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( skkinput_local_jisyo_name, skkinput_backup_jisyo_name, ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c:119:18: note: passing argument to parameter 'jisyo_path' here ( unsigned char *jisyo_path, unsigned char *jisyobak_path, ^ main.c:385:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( skkinput_local_jisyo_name, skkinput_backup_jisyo_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:119:46: note: passing argument to parameter 'jisyobak_path' here ( unsigned char *jisyo_path, unsigned char *jisyobak_path, ^ main.c:386:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] skkinput_record_name, skk_local_jisyo_name ) ; ^~~~~~~~~~~~~~~~~~~~ main.c:120:18: note: passing argument to parameter 'record_path' here unsigned char *record_path, unsigned char *master_localjisyo ) ; ^ main.c:386:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] skkinput_record_name, skk_local_jisyo_name ) ; ^~~~~~~~~~~~~~~~~~~~ main.c:120:46: note: passing argument to parameter 'master_localjisyo' here unsigned char *record_path, unsigned char *master_localjisyo ) ; ^ main.c:401:18: warning: passing 'String' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( display, toplevel_value.fontSet, toplevel_value.mfontSet ) ; ^~~~~~~~~~~~~~~~~~~~~~ ./FontMgr.h:103:18: note: passing argument to parameter 'defaultFontSetName' here unsigned char *defaultFontSetName, ^ main.c:401:42: warning: passing 'String' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( display, toplevel_value.fontSet, toplevel_value.mfontSet ) ; ^~~~~~~~~~~~~~~~~~~~~~~ ./FontMgr.h:104:18: note: passing argument to parameter 'defaultMinibufFontsetName' here unsigned char *defaultMinibufFontsetName ) ; ^ 6 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c SeparateWin.c In file included from SeparateWin.c:33: ./SeparateWinP.h:111:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~ ./SeparateWinP.h:111:18: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:33: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:48: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", ^~~~~~~~~~~~~~~~~~~~~~~~~ ./SeparateWinP.h:116:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "--", "**", ^~~~ ./SeparateWinP.h:116:9: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "--", "**", ^~~~ ./SeparateWinP.h:120:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "(Fundamental", "(Chatadapter", ^~~~~~~~~~~~~~ ./SeparateWinP.h:120:19: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "(Fundamental", "(Chatadapter", ^~~~~~~~~~~~~~ ./SeparateWinP.h:124:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ")--All-------------", ^~~~~~~~~~~~~~~~~~~~~ ./SeparateWinP.h:125:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] " egg-nl)--All------", /* 1 */ ^~~~~~~~~~~~~~~~~~~~~ ./SeparateWinP.h:126:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] " Ovspt)--All-------", /* 2 */ ^~~~~~~~~~~~~~~~~~~~~ ./SeparateWinP.h:127:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] " Ovspt egg-nl)--All", ^~~~~~~~~~~~~~~~~~~~~ SeparateWin.c:617:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret ; ^ SeparateWin.c:752:45: warning: variable 'pos2' set but not used [-Wunused-but-set-variable] int x1, x2, y1, y2, x1diff, x2diff, pos1, pos2 ; ^ SeparateWin.c:1211:57: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] w->separateWin.fontset, w->separateWin.rgc, x, y, "-Skkinput:" ) ; ^~~~~~~~~~~~ ./draw.h:54:105: note: passing argument to parameter here int skkwin_jputCharString (Display*, Window, struct skkinputManagedFont**, GC, int, int, unsigned char*) ; ^ 18 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c OverWin.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c OffWin.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c OnWin.c OnWin.c:854:28: warning: variable 'rec_col' set but not used [-Wunused-but-set-variable] register int ret = False, rec_col ; ^ 1 warning generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c cstyle.c cstyle.c:507:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->mtextbuffer, charaToString( chara ) ) ; ^~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ cstyle.c:508:44: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcat( node->mtextbuffer, "-" ) ; ^~~ ./kanji.h:197:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ cstyle.c:675:44: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo..." ) ; ^~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ cstyle.c:681:44: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo...done" ) ; ^~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ cstyle.c:701:42: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->mtextbuffer, "Modification-flag cleared" ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ cstyle.c:866:44: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo..." ) ; ^~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ cstyle.c:871:44: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo...done" ) ; ^~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ 7 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skksoc.c skksoc.c:190:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i, ret, top_flag ; ^ 1 warning generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skksvect.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skkldic.c skkldic.c:118:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] malloc( strlen( skkinput_record_path ) + 2 ) ; ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ skkldic.c:120:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( skkinput_record_path_tmp, skkinput_record_path ) ; ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ skkldic.c:120:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( skkinput_record_path_tmp, skkinput_record_path ) ; ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ skkldic.c:121:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat( skkinput_record_path_tmp, "~" ) ; ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ skkldic.c:124:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( strlen( skkinput_local_jisyo_path ) + 10 ) ) != NULL ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ skkldic.c:125:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( skkinput_autosave_path, skkinput_local_jisyo_path ) ; ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ skkldic.c:125:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( skkinput_autosave_path, skkinput_local_jisyo_path ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ skkldic.c:126:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat( skkinput_autosave_path, "-autosave" ) ; ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ skkldic.c:137:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( stat( skkinput_local_jisyo_path, &local_jisyo_buf ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/stat.h:387:26: note: passing argument to parameter here int stat(const char *, struct stat *) __DARWIN_INODE64(stat); ^ skkldic.c:214:29: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] skip_file_until( jisyoFp, ";; okuri-nasi entries.", coding_system ) ; ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here int skip_file_until( FILE *fp, unsigned char *string, int coding_system ) ^ skkldic.c:230:39: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( oneline, ";; okuri-ari entries." ) ){ ^~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkldic.c:236:17: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( jisyoFp, ";; okuri-nasi entries.", coding_system ) ) ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here int skip_file_until( FILE *fp, unsigned char *string, int coding_system ) ^ skkldic.c:208:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status = 0, kflag, klen, found ; ^ skkldic.c:208:19: warning: variable 'kflag' set but not used [-Wunused-but-set-variable] int status = 0, kflag, klen, found ; ^ skkldic.c:273:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( jisyo_path, "rb" ) ) == NULL ) ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:297:29: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] skip_file_until( jisyoFp, ";; okuri-ari entries.", coding_system ) ; ^~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here int skip_file_until( FILE *fp, unsigned char *string, int coding_system ) ^ skkldic.c:311:39: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( oneline, ";; okuri-nasi entries." ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkldic.c:316:17: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( jisyoFp, ";; okuri-ari entries.", coding_system ) ) ^~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here int skip_file_until( FILE *fp, unsigned char *string, int coding_system ) ^ skkldic.c:288:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status = 0, kflag, klen, found ; ^ skkldic.c:288:19: warning: variable 'kflag' set but not used [-Wunused-but-set-variable] int status = 0, kflag, klen, found ; ^ skkldic.c:352:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( jisyo_path, "rb" ) ) == NULL ) ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:422:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( jisyo_path, "rb" ) ) == NULL ) ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:426:24: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] skip_file_until( fp, ";; okuri-nasi entries.", coding_system ) ; ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here int skip_file_until( FILE *fp, unsigned char *string, int coding_system ) ^ skkldic.c:440:39: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( oneline, ";; okuri-ari entries." ) ){ ^~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkldic.c:445:12: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( fp, ";; okuri-nasi entries.", coding_system ) ) ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here int skip_file_until( FILE *fp, unsigned char *string, int coding_system ) ^ skkldic.c:415:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status = 0, kflag, klen, found ; ^ skkldic.c:415:19: warning: variable 'kflag' set but not used [-Wunused-but-set-variable] int status = 0, kflag, klen, found ; ^ skkldic.c:510:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( path, "rb" ) ) == NULL ){ ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:514:12: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fgets( buffer, TEXTMAXLEN, fp ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:141:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ skkldic.c:516:44: warning: passing 'unsigned char[512]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ret = check_kanjiCode( buffer, strlen( buffer ) ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ skkldic.c:719:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( path, "rb" ) ) == NULL ) ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:758:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fpd = fopen( skkinput_record_path, "w" ) ) == NULL ) ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:777:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ( fpd, " Ͽ: %3ld : %4ld Ψ: %3ld%% : %6ld\n", ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ skkldic.c:786:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fps = fopen( skkinput_record_path_tmp, "r" ) ) == NULL ){ ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:800:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink( skkinput_record_path ) ; ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ skkldic.c:807:8: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link( skkinput_record_path_tmp, skkinput_record_path ) ; ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:464:23: note: passing argument to parameter here int link(const char *, const char *); ^ skkldic.c:807:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link( skkinput_record_path_tmp, skkinput_record_path ) ; ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:464:37: note: passing argument to parameter here int link(const char *, const char *); ^ skkldic.c:813:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink( skkinput_record_path_tmp ) ; ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ skkldic.c:831:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fpTo = fopen( to, "wb" ) ) == NULL ) ^~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:834:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fpFrom = fopen( from, "rb" ) ) == NULL ){ ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:849:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink( to ) ; ^~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ skkldic.c:902:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink( skkinput_jisyo_backup_path ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ skkldic.c:908:34: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( skkinput_local_jisyo_path, tempfilename ) ; ^~~~~~~~~~~~ skkldic.c:824:67: note: passing argument to parameter 'to' here static int skkinput_copyFile( unsigned char *from, unsigned char *to ) ^ skkldic.c:918:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fpDest = fopen( skkinput_local_jisyo_path, "wb" ) ) == NULL ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:926:9: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempfilename, skkinput_local_jisyo_path ) ; ^~~~~~~~~~~~ skkldic.c:824:46: note: passing argument to parameter 'from' here static int skkinput_copyFile( unsigned char *from, unsigned char *to ) ^ skkldic.c:928:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] chmod( skkinput_local_jisyo_path, skkinput_local_jisyo_mode ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/stat.h:381:27: note: passing argument to parameter here int chmod(const char *, mode_t) __DARWIN_ALIAS(chmod); ^ skkldic.c:938:28: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( fpSrc, fpDest, True, ";; okuri-ari entries.", ^~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:595:18: note: passing argument to parameter 'daimoku' here unsigned char *daimoku, int coding_system ) ^ skkldic.c:942:29: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( fpSrc, fpDest, False, ";; okuri-nasi entries.", ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:595:18: note: passing argument to parameter 'daimoku' here unsigned char *daimoku, int coding_system ) ^ skkldic.c:948:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] chmod( skkinput_local_jisyo_path, skkinput_local_jisyo_mode ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/stat.h:381:27: note: passing argument to parameter here int chmod(const char *, mode_t) __DARWIN_ALIAS(chmod); ^ skkldic.c:951:7: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempfilename, skkinput_jisyo_backup_path ) ; ^~~~~~~~~~~~ skkldic.c:824:46: note: passing argument to parameter 'from' here static int skkinput_copyFile( unsigned char *from, unsigned char *to ) ^ skkldic.c:957:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] chmod( skkinput_jisyo_backup_path, skkinput_local_jisyo_mode ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/stat.h:381:27: note: passing argument to parameter here int chmod(const char *, mode_t) __DARWIN_ALIAS(chmod); ^ skkldic.c:976:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink( skkinput_autosave_path ) ; ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ skkldic.c:993:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( skkinput_autosave_path, "wb" ) ) == NULL ) ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkldic.c:1020:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( skkinput_autosave_path, "rb" ) ) == NULL ) ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ 54 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skkldrec.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skkconfig.c skkconfig.c:136:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, "", NULL, NULL, NULL, NULL, NULL, NULL, ^~~~~~~~ skkconfig.c:137:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, NULL, NULL, "", "", "", NULL, ^~~~~~~~ skkconfig.c:137:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, NULL, NULL, "", "", "", NULL, ^~~~~~~~ skkconfig.c:137:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, NULL, NULL, "", "", "", NULL, ^~~~~~~~ skkconfig.c:139:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, "", "", NULL, NULL, NULL, "", ^~~~~~~~ skkconfig.c:139:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, "", "", NULL, NULL, NULL, "", ^~~~~~~~ skkconfig.c:139:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, "", "", NULL, NULL, NULL, "", ^~~~~~~~ skkconfig.c:143:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, NULL, "", NULL, "", NULL, NULL, ^~~~~~~~ skkconfig.c:143:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] NULL, NULL, NULL, "", NULL, "", NULL, NULL, ^~~~~~~~ skkconfig.c:136:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "", NULL, NULL, NULL, NULL, NULL, NULL, ^~~~~~~~~~ skkconfig.c:137:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, NULL, "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:137:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, NULL, "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:137:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, NULL, "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:139:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", "", NULL, NULL, NULL, "", ^~~~~~~~~~ skkconfig.c:139:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", "", NULL, NULL, NULL, "", ^~~~~~~~~~ skkconfig.c:139:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", "", NULL, NULL, NULL, "", ^~~~~~~~~~ skkconfig.c:143:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "", NULL, "", NULL, NULL, ^~~~~~~~~~ skkconfig.c:143:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "", NULL, "", NULL, NULL, ^~~~~~~~~~ skkconfig.c:163:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:163:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:164:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:164:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "
", "", "", ^~~~~~~~ skkconfig.c:165:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:165:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:166:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:167:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:168:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:169:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:170:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:171:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:172:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:173:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", "", ^~~~~~~~ skkconfig.c:174:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:174:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:174:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:174:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:174:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:174:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:174:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "", "", "", "", "", "", "", NULL, ^~~~~~~~ skkconfig.c:163:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:163:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:164:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:164:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "
", "", "", ^~~~~~~~~~ skkconfig.c:165:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:165:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:166:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:167:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:168:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:169:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:170:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:171:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:172:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:173:52: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", "", ^~~~~~~~~~ skkconfig.c:174:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:174:10: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:174:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:174:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:174:31: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:174:38: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:174:45: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", "", "", "", "", "", "", NULL, ^~~~~~~~~~ skkconfig.c:307:36: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrncmp( oneline, "nil", 3 ) ){ ^~~~~ ./kanji.h:183:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2, int length ) ; ^ skkconfig.c:593:5: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "self-insert-command", ^~~~~~~~~~~~~~~~~~~~~ skkconfig.c:594:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-self-insert", ^~~~~~~~~~~~~~~ skkconfig.c:595:5: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-self-zenkaku-insert", ^~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:596:5: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-display-code-for-char-at-point", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:597:5: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-set-henkan-point", ^~~~~~~~~~~~~~~~~~~~ skkconfig.c:598:5: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-set-henkan-point-subr", ^~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:599:5: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-a", ^~~~~~~~~~~~ skkconfig.c:600:5: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-e", ^~~~~~~~~~~~ skkconfig.c:601:5: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-i", ^~~~~~~~~~~~ skkconfig.c:602:5: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-o", ^~~~~~~~~~~~ skkconfig.c:603:5: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-u", ^~~~~~~~~~~~ skkconfig.c:604:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-kana-input", ^~~~~~~~~~~~~~ skkconfig.c:605:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-start-henkan", ^~~~~~~~~~~~~~~~ skkconfig.c:606:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-comma", ^~~~~~~~~~~~~~~~ skkconfig.c:607:5: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-insert-period", ^~~~~~~~~~~~~~~~~ skkconfig.c:608:5: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-purge-from-jisyo", ^~~~~~~~~~~~~~~~~~~~ skkconfig.c:609:5: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-input-by-code-or-menu", ^~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:610:5: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-mode-off", ^~~~~~~~~~~~ skkconfig.c:611:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-toggle-kana", ^~~~~~~~~~~~~~~ skkconfig.c:612:5: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-previous-candidate", ^~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:613:5: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-kakutei", ^~~~~~~~~~~ skkconfig.c:614:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-abbrev-input", ^~~~~~~~~~~~~~~~ skkconfig.c:615:5: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-abbrev-period", ^~~~~~~~~~~~~~~~~ skkconfig.c:616:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-abbrev-comma", ^~~~~~~~~~~~~~~~ skkconfig.c:617:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-zenkaku-eiji", ^~~~~~~~~~~~~~~~ skkconfig.c:618:5: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-zenkaku-henkan", ^~~~~~~~~~~~~~~~~~ skkconfig.c:619:5: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-today", ^~~~~~~~~ skkconfig.c:620:5: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "save-skkinput-local-jisyo", ^~~~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:621:5: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "vc-toggle-overthespot-like-input", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:622:5: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-mode-off-and-self-insert", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:624:5: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-kanainput-mode-on", ^~~~~~~~~~~~~~~~~~~~~ skkconfig.c:625:5: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "newline", ^~~~~~~~~ skkconfig.c:626:5: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "set-mark-command", ^~~~~~~~~~~~~~~~~~ skkconfig.c:627:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "forward-char", ^~~~~~~~~~~~~~ skkconfig.c:628:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "backward-char", ^~~~~~~~~~~~~~~ skkconfig.c:629:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "delete-char", ^~~~~~~~~~~~~ skkconfig.c:630:5: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "delete-backward-char", ^~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:631:5: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "j-try-comletion", ^~~~~~~~~~~~~~~~~ skkconfig.c:632:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "end-of-line", ^~~~~~~~~~~~~ skkconfig.c:633:5: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "beginning-of-line", ^~~~~~~~~~~~~~~~~~~ skkconfig.c:634:5: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "kill-line", ^~~~~~~~~~~ skkconfig.c:635:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "yank", ^~~~~~ skkconfig.c:636:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "kill-region", ^~~~~~~~~~~~~ skkconfig.c:637:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "kill-ring-save", ^~~~~~~~~~~~~~~~ skkconfig.c:638:5: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "exchange-point-and-mark", ^~~~~~~~~~~~~~~~~~~~~~~~~ skkconfig.c:639:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "previous-line", ^~~~~~~~~~~~~~~ skkconfig.c:640:5: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "next-line", ^~~~~~~~~~~ skkconfig.c:641:5: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "transpose-chars", ^~~~~~~~~~~~~~~~~ skkconfig.c:642:5: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "redraw", ^~~~~~~~ skkconfig.c:643:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "prefix-char", ^~~~~~~~~~~~~ skkconfig.c:644:5: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "sendback-next-key", ^~~~~~~~~~~~~~~~~~~ skkconfig.c:645:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "sendback-key", ^~~~~~~~~~~~~~ skkconfig.c:646:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "keyboard-quit", ^~~~~~~~~~~~~~~ skkconfig.c:647:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "close-skkinput", ^~~~~~~~~~~~~~~~ skkconfig.c:648:5: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "vc-toggle-chatmode", ^~~~~~~~~~~~~~~~~~~~ skkconfig.c:649:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "not-modified", ^~~~~~~~~~~~~~ skkconfig.c:650:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "forward-word", ^~~~~~~~~~~~~~ skkconfig.c:651:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "backward-word", ^~~~~~~~~~~~~~~ skkconfig.c:652:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "upcase-word", ^~~~~~~~~~~~~ skkconfig.c:653:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "downcase-word", ^~~~~~~~~~~~~~~ skkconfig.c:654:5: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "capitalize-word", ^~~~~~~~~~~~~~~~~ skkconfig.c:655:5: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "vc-toggle-eggnl", ^~~~~~~~~~~~~~~~~ skkconfig.c:748:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( oneline, skkinput_initdef[ i ].string, length ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:183:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2, int length ) ; ^ skkconfig.c:886:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] config_path = expand_file_name( config_file ) ; ^~~~~~~~~~~ skkconfig.c:85:49: note: passing argument to parameter 'path' here unsigned char *expand_file_name( unsigned char *path ) ; ^ skkconfig.c:888:46: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] coding_system = check_skkinput_jisyo_code( config_path ) ; ^~~~~~~~~~~ skkconfig.c:80:45: note: passing argument to parameter 'path' here extern int check_skkinput_jisyo_code( char *path ) ; ^ skkconfig.c:890:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( config_path, "rb" ) ) == NULL ){ ^~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ skkconfig.c:985:26: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( ptr, "nn" ) ; ^~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkconfig.c:999:26: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( ptr, "n'" ) ; ^~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ 277 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c parseStr.c parseStr.c:97:7: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "shift", ShiftMask }, { "lock", LockMask }, ^~~~~~~ parseStr.c:97:35: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "shift", ShiftMask }, { "lock", LockMask }, ^~~~~~ parseStr.c:98:7: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "cntrl", ControlMask }, { "mod1", Mod1Mask }, ^~~~~~~ parseStr.c:98:33: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "cntrl", ControlMask }, { "mod1", Mod1Mask }, ^~~~~~ parseStr.c:108:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string += strlen( kptr->string ) ; ^~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parseStr.c:123:32: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !isPrefixString( string, "" ) ) ^~~~~~~ parseStr.c:73:47: note: passing argument to parameter 'prefixstring' here ( unsigned char *masterstring, unsigned char *prefixstring ) ^ parseStr.c:126:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] *r_keysym = XStringToKeysym( string + 5 ) ; ^~~~~~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1708:1: note: passing argument to parameter here ); ^ parseStr.c:134:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int length = strlen( string ), num ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parseStr.c:139:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( buffer, string ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ parseStr.c:139:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( buffer, string ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ parseStr.c:164:35: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] ( tmppoint, &keytbl->keysym, &keytbl->modifiers, ^~~~~~~~~~~~~~~~~~ parseStr.c:94:9: note: passing argument to parameter 'r_modifiers' here long *r_modifiers, long *r_checkModifiers ) ^ parseStr.c:165:8: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] &keytbl->checkModifiers ) ){ ^~~~~~~~~~~~~~~~~~~~~~~ parseStr.c:94:28: note: passing argument to parameter 'r_checkModifiers' here long *r_modifiers, long *r_checkModifiers ) ^ parseStr.c:182:37: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] ( tmppoint, &keytbl->keysym, &keytbl->modifiers, ^~~~~~~~~~~~~~~~~~ parseStr.c:94:9: note: passing argument to parameter 'r_modifiers' here long *r_modifiers, long *r_checkModifiers ) ^ parseStr.c:183:3: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] &keytbl->checkModifiers ) ){ ^~~~~~~~~~~~~~~~~~~~~~~ parseStr.c:94:28: note: passing argument to parameter 'r_checkModifiers' here long *r_modifiers, long *r_checkModifiers ) ^ parseStr.c:276:25: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *cntrlKeys = "@abcdefghijklmnopqrstuvwxyz[\\]^_" ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parseStr.c:279:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Home", "Left", "Up", "Right", ^~~~~~ parseStr.c:279:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Home", "Left", "Up", "Right", ^~~~~~ parseStr.c:279:22: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Home", "Left", "Up", "Right", ^~~~ parseStr.c:279:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Home", "Left", "Up", "Right", ^~~~~~~ parseStr.c:280:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Down", "PageUp", "PageDown", "End", ^~~~~~ parseStr.c:280:13: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Down", "PageUp", "PageDown", "End", ^~~~~~~~ parseStr.c:280:23: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Down", "PageUp", "PageDown", "End", ^~~~~~~~~~ parseStr.c:280:35: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Down", "PageUp", "PageDown", "End", ^~~~~ parseStr.c:281:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Begin", "Insert", "Clear", "Help", ^~~~~~~ parseStr.c:281:14: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Begin", "Insert", "Clear", "Help", ^~~~~~~~ parseStr.c:281:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Begin", "Insert", "Clear", "Help", ^~~~~~~ parseStr.c:281:33: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Begin", "Insert", "Clear", "Help", ^~~~~~ parseStr.c:282:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Break", "Henkan_Mode", "Muhenkan", "F1", ^~~~~~~ parseStr.c:282:14: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Break", "Henkan_Mode", "Muhenkan", "F1", ^~~~~~~~~~~~~ parseStr.c:282:29: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Break", "Henkan_Mode", "Muhenkan", "F1", ^~~~~~~~~~ parseStr.c:282:41: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Break", "Henkan_Mode", "Muhenkan", "F1", ^~~~ parseStr.c:283:5: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F2", "F3", "F4", "F5", ^~~~ parseStr.c:283:11: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F2", "F3", "F4", "F5", ^~~~ parseStr.c:283:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F2", "F3", "F4", "F5", ^~~~ parseStr.c:283:25: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F2", "F3", "F4", "F5", ^~~~ parseStr.c:284:5: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F6", "F7", "F8", "F9", ^~~~ parseStr.c:284:11: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F6", "F7", "F8", "F9", ^~~~ parseStr.c:284:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F6", "F7", "F8", "F9", ^~~~ parseStr.c:284:25: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F6", "F7", "F8", "F9", ^~~~ parseStr.c:285:5: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F10", "F11", "F12", NULL, ^~~~~ parseStr.c:285:12: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F10", "F11", "F12", NULL, ^~~~~ parseStr.c:285:20: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "F10", "F11", "F12", NULL, ^~~~~ parseStr.c:370:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen( miscKeys[ i ] ) ; ^~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parseStr.c:390:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i, ret, uselen ; ^ parseStr.c:520:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen( path ) ; ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parseStr.c:525:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] home = getenv( "HOME" ) ; ^ ~~~~~~~~~~~~~~~~ parseStr.c:527:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ptr = malloc( strlen( home ) + len + 1 ) ; ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parseStr.c:534:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( ptr, home ) ; ^~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ parseStr.c:534:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( ptr, home ) ; ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ parseStr.c:535:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat( ptr, path + 1 ) ; ^~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ parseStr.c:535:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat( ptr, path + 1 ) ; ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ parseStr.c:539:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( ptr, path ) ; ^~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ parseStr.c:539:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( ptr, path ) ; ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ parseStr.c:616:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy( retstring, *string, length ) ; ^~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ parseStr.c:616:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy( retstring, *string, length ) ; ^~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ 55 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c keymap.c keymap.c:405:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] keybuf->buffer = newbuf ; ^ ~~~~~~ 1 warning generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c ctext.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skkel.c skkel.c:183:13: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] vsprintf( tempbuffer, fmt, valist ) ; ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:66:29: note: expanded from macro 'vsprintf' __builtin___vsprintf_chk (str, 0, __darwin_obsz(str), format, ap) ^~~ skkel.c:467:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrncmp( str, skk_prefix_list[ i ], length ) ){ ^~~~~~~~~~~~~~~~~~~~ ./kanji.h:183:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2, int length ) ; ^ skkel.c:682:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] err_msg( node, "It seems that you have deleted ." ) ; ^~~~~~~~ skkel.c:689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] err_msg( node, "It seems that you have deleted ." ) ; ^~~~~~~~ skkel.c:862:46: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( node->j_prefix, "oh" ) && ^~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:903:46: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( node->j_prefix, "oh" ) && ^~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:1008:46: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( node->j_prefix, "oh" ) && ^~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:1137:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( node->mtextbuffer, j_henkan_show_candidates_keys[ i ], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:195:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2, int length ) ; ^ skkel.c:1162:43: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrncat( node->mtextbuffer, " ", mojisuu ) ; ^~~ ./kanji.h:195:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2, int length ) ; ^ skkel.c:1177:41: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcat( temporary_buffer, "]" ) ; ^~~ ./kanji.h:197:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:1276:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] err_msg( node, "It seems that you have deleted ." ) ; ^~~~~~~~ skkel.c:2449:35: warning: comparison of array 'skkinput_input_vector' equal to a null pointer is always false [-Wtautological-pointer-compare] if( chara < 0 || chara > 128 || skkinput_input_vector == NULL ) ^~~~~~~~~~~~~~~~~~~~~ ~~~~ skkel.c:2473:35: warning: comparison of array 'skkinput_zenkaku_vector' equal to a null pointer is always false [-Wtautological-pointer-compare] if( chara < 0 || chara > 128 || skkinput_zenkaku_vector == NULL ) ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ skkel.c:2708:42: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( node->textbuffer + node->cur_pos_top, "yes" ) ){ ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:2869:23: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( node->mtextbuffer, "No completions for \"" ) ; ^~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:2937:4: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempstring, "\"A\" ISO8859-%d: %02x (%3d)", ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ skkel.c:2942:4: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempstring, "\"A\" %02x (%3d)", ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ skkel.c:2953:4: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempstring, ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ skkel.c:2962:4: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempstring, "\"A\" %02x (%3d)", ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ skkel.c:2974:9: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempstring, ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ skkel.c:2984:9: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( tempstring, ^~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ skkel.c:3029:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] err_msg( node, "Already in mode" ) ; ^~~~~~~~ skkel.c:4253:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] err_msg( node, "It seems that you have deleted ." ) ; ^~~~~~~~ skkel.c:5485:13: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\r', "\\r" }, { '\n', "\\n" }, { '/', "\\057" }, ^~~~~ skkel.c:5485:32: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\r', "\\r" }, { '\n', "\\n" }, { '/', "\\057" }, ^~~~~ skkel.c:5485:51: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\r', "\\r" }, { '\n', "\\n" }, { '/', "\\057" }, ^~~~~~~ skkel.c:5486:13: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, ^~~~~~ skkel.c:5486:32: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, ^~~~ skkel.c:5486:51: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, ^~~~~~ skkel.c:5492:39: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( temporary_buffer, "(concat \"" ) ; ^~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:5506:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int tmplen = strlen( cptr->string ) ; ^~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ skkel.c:5590:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ';', "\\073" }, ^~~~~~~ skkel.c:5591:13: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\r', "\\r" }, { '\n', "\\n" }, { '/', "\\057" }, ^~~~~ skkel.c:5591:32: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\r', "\\r" }, { '\n', "\\n" }, { '/', "\\057" }, ^~~~~ skkel.c:5591:51: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\r', "\\r" }, { '\n', "\\n" }, { '/', "\\057" }, ^~~~~~~ skkel.c:5592:13: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, ^~~~~~ skkel.c:5592:32: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, ^~~~ skkel.c:5592:51: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, ^~~~~~ skkel.c:5598:39: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( temporary_buffer, "(concat \"" ) ; ^~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkel.c:5612:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int tmplen = strlen( cptr->string ) ; ^~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ skkel.c:148:18: warning: unused variable 'j_input_by_code_or_menu_jump_default' [-Wunused-const-variable] static const int j_input_by_code_or_menu_jump_default = 161 ; ^ 41 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skkmarker.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c skkmbuf.c skkmbuf.c:203:40: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcat( mNode->textbuffer, " " ) ; ^~~ ./kanji.h:197:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ skkmbuf.c:233:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int length = strlen( string ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 2 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c draw.c draw.c:44:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "SKK:", "", "", "", ^~~~~~~~~~~~~~~~ draw.c:44:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "SKK:", "", "", "", ^~~~~~~~~~~~~~~~ draw.c:44:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "SKK:", "", "", "", ^~~~~~~~~~~~~~~~ draw.c:734:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XDrawString( disp, win, gc, x, y, text, 1 ) ; ^~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2420:31: note: passing argument to parameter here _Xconst char* /* string */, ^ draw.c:735:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] x += XTextWidth( font, text, 1 ) ; ^~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:3446:31: note: passing argument to parameter here _Xconst char* /* string */, ^ draw.c:782:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XDrawString( disp, win, gc, x, y, text, 1 ) ; ^~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2420:31: note: passing argument to parameter here _Xconst char* /* string */, ^ draw.c:783:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] x += XTextWidth( font, text, 1 ) ; ^~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:3446:31: note: passing argument to parameter here _Xconst char* /* string */, ^ draw.c:819:57: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width += XTextWidth (fontset [CHARSET_ASCII]->font, string, 1) ; ^~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:3446:31: note: passing argument to parameter here _Xconst char* /* string */, ^ draw.c:895:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width = skkwin_charTextWidth (fontset, skkinput_ModelineStrings [modeline - 1], 32) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here register unsigned char* string, ^ draw.c:896:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width += skkwin_charTextWidth (fontset, skkinput_ModelineStringsJisyo [jisyo_dirty], 1) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here register unsigned char* string, ^ draw.c:897:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width += skkwin_charTextWidth (fontset, skkinput_ModelineStringsOverTheSpot [(overthespot_like_input & 1)], 1) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here register unsigned char* string, ^ draw.c:968:59: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] x = skkwin_jputCharString (disp, win, fontset, gc, x, y, skkinput_ModelineStringsJisyo [jisyo_dirty]) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:719:26: note: passing argument to parameter 'text' here register unsigned char* text) ^ draw.c:969:55: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] skkwin_jputCharString (disp, win, fontset, gc, x, y, skkinput_ModelineStringsOverTheSpot [(overthespot_like_input & 1)]) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:719:26: note: passing argument to parameter 'text' here register unsigned char* text) ^ draw.c:991:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width = skkwin_charTextWidth (fontset, skkinput_ModelineStringsOverTheSpot [i], 1) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here register unsigned char* string, ^ 14 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c MyDispatch.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c MyError.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c FontMgr.c In file included from FontMgr.c:30: ./FontMgr.h:40:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_1_fonts[] = { "*-iso8859-1", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:41:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_2_fonts[] = { "*-iso8859-2", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:42:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_3_fonts[] = { "*-iso8859-3", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:43:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_4_fonts[] = { "*-iso8859-4", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:44:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_5_fonts[] = { "*-iso8859-5", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:45:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_6_fonts[] = { "*-iso8859-6", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:46:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_7_fonts[] = { "*-iso8859-7", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:47:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_8_fonts[] = { "*-iso8859-8", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:48:45: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *iso8859_9_fonts[] = { "*-iso8859-9", NULL, } ; ^~~~~~~~~~~~~ ./FontMgr.h:50:49: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *jisx0201_1976_fonts[] = { "*-jisx0201.1976-0", NULL } ; ^~~~~~~~~~~~~~~~~~~ ./FontMgr.h:52:49: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *jisx0208_1978_fonts[] = { "*-jisc6226.1978-0", NULL } ; ^~~~~~~~~~~~~~~~~~~ ./FontMgr.h:54:49: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *jisx0208_1983_fonts[] = { "*-jisx0208.1983-0", NULL } ; ^~~~~~~~~~~~~~~~~~~ ./FontMgr.h:56:49: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *jisx0212_1990_fonts[] = { "*-jisx0212.1990-0", NULL } ; ^~~~~~~~~~~~~~~~~~~ ./FontMgr.h:58:47: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *gb2312_1980_fonts[] = { "*-gb2312.1980-0", NULL } ; ^~~~~~~~~~~~~~~~~ ./FontMgr.h:60:48: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *ksc5601_1987_fonts[] = { "*-ksc5601.1987-0", NULL } ; ^~~~~~~~~~~~~~~~~~ FontMgr.c:123:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ptr1 = node->name ; ^ ~~~~~~~~~~ FontMgr.c:162:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( node->font = XLoadQueryFont( disp, name ) ) == NULL ){ ^~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1393:1: note: passing argument to parameter here ); ^ FontMgr.c:173:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( node->name = malloc( strlen( name ) + 1 ) ) == NULL ){ ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ FontMgr.c:178:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( node->name, name ) ; ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ FontMgr.c:321:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int length = strlen( fontName ) ; ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ FontMgr.c:335:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] flength = strlen( 1 + *ptr ) ; ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ FontMgr.c:338:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ FontMgr.c:338:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/strings.h:78:43: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ FontMgr.c:367:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen( fontName ) ; ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ FontMgr.c:376:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] flength = strlen( 1 + *ptr ) ; ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ FontMgr.c:380:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ FontMgr.c:380:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/strings.h:78:43: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ FontMgr.c:382:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( string, fontName ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ FontMgr.c:382:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy( string, fontName ) ; ^~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ FontMgr.c:504:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] j = fontMgr_GetFontName( fontslist[ i ], charsetlist ) ; ^~~~~~~~~~~~~~ FontMgr.c:358:18: note: passing argument to parameter 'fontName' here ( unsigned char *fontName, unsigned char **charsetlist ) ^ FontMgr.c:538:24: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fontlistName = XGetAtomName( disp, *aptr ) ) == NULL ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ FontMgr.c:221:12: warning: function 'fontMgr_compareFontName' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int fontMgr_compareFontName ^ 32 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c Canvas.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c WmcloseShell.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c HistMgr.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c CliMsg.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c lispparse.c lispparse.c:170:46: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] !myCharCharStrcmp( node->value.string, "nil" ) ){ ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispparse.c:513:30: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( dest, " nil " ) ; ^~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispparse.c:548:28: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( dest, "(quote " ) ; ^~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ 3 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c lispeval.c lispeval.c:186:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "quote", skkinputlisp_quote }, ^~~~~~~ lispeval.c:187:5: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "car", skkinputlisp_car }, ^~~~~ lispeval.c:188:5: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "cdr", skkinputlisp_cdr }, ^~~~~ lispeval.c:189:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "cons", skkinputlisp_cons }, ^~~~~~ lispeval.c:190:5: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "set", skkinputlisp_set }, ^~~~~ lispeval.c:191:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "setq", skkinputlisp_setq }, ^~~~~~ lispeval.c:192:5: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "and", skkinputlisp_and }, ^~~~~ lispeval.c:193:5: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "or", skkinputlisp_or }, ^~~~ lispeval.c:194:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "cond", skkinputlisp_cond }, ^~~~~~ lispeval.c:195:5: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "if", skkinputlisp_if }, ^~~~ lispeval.c:196:5: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "concat", skkinputlisp_concat }, ^~~~~~~~ lispeval.c:197:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "make-string", skkinputlisp_make_string }, ^~~~~~~~~~~~~ lispeval.c:198:5: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "substring", skkinputlisp_substring }, ^~~~~~~~~~~ lispeval.c:199:5: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "current-time-string", skkinputlisp_current_time_string }, ^~~~~~~~~~~~~~~~~~~~~ lispeval.c:200:5: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "j-date", skkinputlisp_j_date }, ^~~~~~~~ lispeval.c:201:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "skk-version", skkinputlisp_skk_version }, ^~~~~~~~~~~~~ lispeval.c:202:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "aref", skkinputlisp_aref }, ^~~~~~ lispeval.c:203:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "aset", skkinputlisp_aset }, ^~~~~~ lispeval.c:204:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "defun", skkinputlisp_defun }, ^~~~~~~ lispeval.c:205:5: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "lambda", skkinputlisp_lambda }, ^~~~~~~~ lispeval.c:206:5: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "*", skkinputlisp_multiply }, ^~~ lispeval.c:207:5: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "+", skkinputlisp_plus }, ^~~ lispeval.c:208:5: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "/", skkinputlisp_divide }, ^~~ lispeval.c:209:5: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "-", skkinputlisp_minus }, ^~~ lispeval.c:210:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "string-to-int", skkinputlisp_string_to_int }, ^~~~~~~~~~~~~~~ lispeval.c:211:5: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "int-to-string", skkinputlisp_int_to_string }, ^~~~~~~~~~~~~~~ lispeval.c:212:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "progn", skkinputlisp_progn }, ^~~~~~~ lispeval.c:213:5: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "load-file", skkinputlisp_load_file }, ^~~~~~~~~~~ lispeval.c:534:40: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->data.string, "nil" ) ; ^~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:1063:52: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( myCharCharStrcmp( node->left.value.string, "lambda" ) ) ^~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:1282:45: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] !myCharCharStrcmp( node->data.string, "nil" ) ) ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:1308:46: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !myCharCharStrcmp( node->value.string, "nil" ) || ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:2507:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string = ctime( &secs ) ; ^ ~~~~~~~~~~~~~~ lispeval.c:2508:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen( string ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ lispeval.c:2656:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( entity->data.string, skkinput_version ) ; ^~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:2857:46: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( node->left.value.string, "lambda" ) ; ^~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:3378:12: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf( buffer, "%d", entity->data.integer ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ lispeval.c:3385:43: warning: passing 'unsigned char[64]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( sizeof( struct myChar ) * ( strlen( buffer ) + 1 ) ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ lispeval.c:3474:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length += strlen( string ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ lispeval.c:3494:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( fp = fopen( path, "r" ) ) == NULL ) ^~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:145:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ lispeval.c:3498:13: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( NULL, "(progn " ) ; ^~~~~~~~~ lispeval.c:3464:44: note: passing argument to parameter 'string' here ( struct myChar *oldstring, unsigned char *string ) ^ lispeval.c:3519:23: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( command_string, ")" ) ; ^~~ lispeval.c:3464:44: note: passing argument to parameter 'string' here ( struct myChar *oldstring, unsigned char *string ) ^ lispeval.c:3663:30: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] myCharCharStrcpy( liststr, "(setq j-num-list (quote (" ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here ( struct myChar *string1, unsigned char *string2 ) ; ^ lispeval.c:241:13: warning: function 'print_entity' is not needed and will not be emitted [-Wunneeded-internal-declaration] static void print_entity( struct skkinputlisp_entity *entity ) ^ 44 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c kanji.c kanji.c:93:7: warning: call to undeclared library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] memcpy ^ kanji.c:93:7: note: include the header or explicitly provide a declaration for 'memcpy' kanji.c:287:18: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( ( length = strlen( string ) ) < 0 ){ ^ kanji.c:287:18: note: include the header or explicitly provide a declaration for 'strlen' kanji.c:287:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( ( length = strlen( string ) ) < 0 ){ ^~~~~~ kanji.c:407:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen( string ) ; ^~~~~~ kanji.c:496:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen( string ) ; ^~~~~~ 5 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c Kinput.c Kinput.c:566:16: warning: assigning to 'unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] class_name = "overthespot" ; ^ ~~~~~~~~~~~~~ Kinput.c:570:16: warning: assigning to 'unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] class_name = "offthespot" ; ^ ~~~~~~~~~~~~ Kinput.c:575:16: warning: assigning to 'unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] class_name = "separate" ; ^ ~~~~~~~~~~ Kinput.c:580:7: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( class_name, class, gw, ^~~~~~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Intrinsic.h:1397:33: note: passing argument to parameter here _Xconst _XtString /* name */, ^ Kinput.c:694:23: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] PropModeAppend, propvalue, propsize ) ; ^~~~~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2085:38: note: passing argument to parameter here _Xconst unsigned char* /* data */, ^ 5 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c Ximp.c Ximp.c:323:12: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf( buffer, "_XIMP_%s", w->ximp.localename ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ Ximp.c:324:29: warning: passing 'unsigned char[512]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] w->ximp.ximp_selection1 = MAKE_ATOM( buffer ) ; ^~~~~~~~~~~~~~~~~~~ Ximp.c:321:41: note: expanded from macro 'MAKE_ATOM' #define MAKE_ATOM(str) XInternAtom(disp,(str),False) ^~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1534:34: note: passing argument to parameter here _Xconst char* /* atom_name */, ^ Ximp.c:326:7: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( buffer, "_XIMP_%s@%s.%d", ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ Ximp.c:329:29: warning: passing 'unsigned char[512]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] w->ximp.ximp_selection2 = MAKE_ATOM( buffer ) ; ^~~~~~~~~~~~~~~~~~~ Ximp.c:321:41: note: expanded from macro 'MAKE_ATOM' #define MAKE_ATOM(str) XInternAtom(disp,(str),False) ^~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1534:34: note: passing argument to parameter here _Xconst char* /* atom_name */, ^ Ximp.c:399:7: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] PROTOCOL_VERSION_STRING, strlen( PROTOCOL_VERSION_STRING ) ) ; ^~~~~~~~~~~~~~~~~~~~~~~ Ximp.c:43:33: note: expanded from macro 'PROTOCOL_VERSION_STRING' #define PROTOCOL_VERSION_STRING "XIMP.3.5" ^~~~~~~~~~ Ximp.c:374:18: note: passing argument to parameter 'data' here unsigned char *data, int nelements ) ^ Ximp.c:402:7: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SERVER_NAME, strlen( SERVER_NAME ) ) ; ^~~~~~~~~~~ Ximp.c:44:22: note: expanded from macro 'SERVER_NAME' #define SERVER_NAME "skkinput" ^~~~~~~~~~ Ximp.c:374:18: note: passing argument to parameter 'data' here unsigned char *data, int nelements ) ^ Ximp.c:405:7: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SERVER_VERSION, strlen( SERVER_VERSION ) ) ; ^~~~~~~~~~~~~~ Ximp.c:45:25: note: expanded from macro 'SERVER_VERSION' #define SERVER_VERSION "1" ^~~ Ximp.c:374:18: note: passing argument to parameter 'data' here unsigned char *data, int nelements ) ^ Ximp.c:408:7: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] VENDOR_NAME, strlen( VENDOR_NAME ) ) ; ^~~~~~~~~~~ Ximp.c:46:22: note: expanded from macro 'VENDOR_NAME' #define VENDOR_NAME "KUIS" ^~~~~~ Ximp.c:374:18: note: passing argument to parameter 'data' here unsigned char *data, int nelements ) ^ Ximp.c:440:32: warning: passing 'String' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] num = parseXrLikeKeyStrings( w->ximp.conversionStartKey, NULL ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~ Ximp.c:189:18: note: passing argument to parameter 'string' here ( unsigned char *string, struct XrLikeKey *keytbl ) ; ^ Ximp.c:451:32: warning: passing 'String' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] num = parseXrLikeKeyStrings( w->ximp.conversionStartKey, startkeys ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~ Ximp.c:189:18: note: passing argument to parameter 'string' here ( unsigned char *string, struct XrLikeKey *keytbl ) ; ^ Ximp.c:939:16: warning: assigning to 'unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] class_name = "overthespot" ; ^ ~~~~~~~~~~~~~ Ximp.c:943:16: warning: assigning to 'unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] class_name = "offthespot" ; ^ ~~~~~~~~~~~~ Ximp.c:948:16: warning: assigning to 'unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] class_name = "separate" ; ^ ~~~~~~~~~~ Ximp.c:953:7: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ( class_name, class, gw, ^~~~~~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Intrinsic.h:1397:33: note: passing argument to parameter here _Xconst _XtString /* name */, ^ Ximp.c:1458:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !strcmp( fontlistname, ximpClient->preedit_attributes.fontlist ) ){ ^~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ Ximp.c:1458:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if( !strcmp( fontlistname, ximpClient->preedit_attributes.fontlist ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ Ximp.c:1754:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen( ximpClient->preedit_attributes.fontlist ) ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ Ximp.c:1777:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen( ximpClient->status_attributes.fontlist ) ) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ Ximp.c:2363:23: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] PropModeAppend, propvalue, propsize ) ; ^~~~~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2085:38: note: passing argument to parameter here _Xconst unsigned char* /* data */, ^ Ximp.c:2466:12: warning: passing 'unsigned char[25]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf( buffer, "_XIMP_STRING_%ld", w->ximp.property_id ++ ) ; ^~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ Ximp.c:2467:56: warning: passing 'unsigned char[25]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ximpClient->property = XInternAtom( XtDisplay( gw ), buffer, False ) ; ^~~~~~ /Users/pbulk/build/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1534:34: note: passing argument to parameter here _Xconst char* /* atom_name */, ^ 21 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c XIMServer.c XIMServer.c:301:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pValue = sstrLocales ; ^ ~~~~~~~~~~~ XIMServer.c:307:11: warning: assigning to 'unsigned char *' from 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pValue = rchTransport ; ^ ~~~~~~~~~~~~ XIMServer.c:393:18: warning: variable 'atServer' set but not used [-Wunused-but-set-variable] register Atom atServer ; ^ XIMServer.c:455:31: warning: passing 'String' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] num = parseXrLikeKeyStrings (wgThis->ximServer.m_strConvStartKeys, NULL) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XIMServer.c:71:51: note: passing argument to parameter here extern int parseXrLikeKeyStrings (unsigned char*, struct XrLikeKey*) ; ^ XIMServer.c:470:31: warning: passing 'String' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] num = parseXrLikeKeyStrings (wgThis->ximServer.m_strConvStartKeys, pStartKeys) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XIMServer.c:71:51: note: passing argument to parameter here extern int parseXrLikeKeyStrings (unsigned char*, struct XrLikeKey*) ; ^ 5 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c XIMClient.c XIMClient.c:792:30: warning: variable 'nMinorOpCode' set but not used [-Wunused-but-set-variable] register int nMajorOpCode, nMinorOpCode, nLength, nUsage ; ^ XIMClient.c:927:30: warning: variable 'nMinorOpCode' set but not used [-Wunused-but-set-variable] register int nMajorOpCode, nMinorOpCode, nLength, nUsage ; ^ XIMClient.c:1174:24: warning: variable 'pLocaleString' set but not used [-Wunused-but-set-variable] register const char* pLocaleString ; ^ XIMClient.c:1334:21: warning: variable 'dwIndexOfKeyList' set but not used [-Wunused-but-set-variable] register CARD32 dwIndexOfKeyList ; ^ XIMClient.c:1335:21: warning: variable 'dwEventMask' set but not used [-Wunused-but-set-variable] register CARD32 dwEventMask ; ^ XIMClient.c:1441:16: warning: variable 'nEncoding' set but not used [-Wunused-but-set-variable] register int nEncoding ; ^ XIMClient.c:1420:18: warning: variable 'nCodingSystem' set but not used [-Wunused-but-set-variable] register int nCodingSystem ; ^ XIMClient.c:4540:10: warning: assigning to 'char *' from 'CARD8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pBuffer = XIMPacket_GetData (pPacket) + nTextIndex ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XIMClient.c:4541:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string2ctext (pText, pBuffer) ; ^~~~~~~ XIMClient.c:47:57: note: passing argument to parameter here extern int string2ctext (struct myChar*, unsigned char*) ; ^ XIMClient.c:4852:14: warning: incompatible pointer types assigning to 'const CARD32 *' (aka 'const unsigned int *') from 'XIMFeedback *const' (aka 'unsigned long *const') [-Wincompatible-pointer-types] pAttribute = pArg->m_pAttribute ; ^ ~~~~~~~~~~~~~~~~~~ 10 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c XIMInputMethod.c clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c XIMInputContext.c XIMInputContext.c:207:18: warning: variable 'wgClient' set but not used [-Wunused-but-set-variable] register Widget wgClient ; ^ XIMInputContext.c:233:18: warning: variable 'wgClient' set but not used [-Wunused-but-set-variable] register Widget wgClient ; ^ XIMInputContext.c:1437:18: warning: variable 'wndFocus' set but not used [-Wunused-but-set-variable] register Window wndFocus ; ^ XIMInputContext.c:1579:33: warning: passing 'const CARD8 *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XIMPacket_AddString8 (pPacket, XIMData_GetHead (&imSrc), nctext) ; ^~~~~~~~~~~~~~~~~~~~~~~~ ./XIMPacket.h:57:58: note: passing argument to parameter here Boolean XIMPacket_AddString8 (XIMPacket*, const char*, int) ; ^ XIMInputContext.c:1586:33: warning: passing 'const CARD8 *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XIMPacket_AddString8 (pPacket, XIMData_GetHead (&imSrc), nctext) ; ^~~~~~~~~~~~~~~~~~~~~~~~ ./XIMPacket.h:57:58: note: passing argument to parameter here Boolean XIMPacket_AddString8 (XIMPacket*, const char*, int) ; ^ 5 warnings generated. clang -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -I. -I./myeval -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DDEFAULT_SKKSERVER=\"localhost\" -DDEFAULT_FONTSET=\"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0\" -DSUPPORT_KINPUT -DSUPPORT_XIMP -DSUPPORT_XIM -DXIM_BC -DUSE_INET6 -I/opt/pkg/include -c XIMPacket.c rm -f skkinput._man if test -z "" ; then cd `dirname skkinput` && ln -s `basename skkinput.man` `basename skkinput._man`; else /usr/bin/cpp -undef -traditional -D__GNUC__ -D__apploaddir__=/opt/pkg/lib/X11/app-defaults -D__appmansuffix__=1 -D__filemansuffix__=5 -D__libmansuffix__=3 -D__miscmansuffix__=7 -D__drivermansuffix__=4 -D__adminmansuffix__=8 -D__projectroot__=/opt/pkg -D__xconfigfile__=xorg.conf -D__xconfigdir__=/opt/pkg/lib/X11 -D__xlogfile__=Xorg -D__xservername__=Xorg -D__xorgversion__="\"`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\ /'`\" \"X Version 11\"" -D__vendorversion__="`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\ /'` X.Org" < skkinput.man | sed -e '/^# *[0-9][0-9]* *.*$/d' -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ ]*XCOMM$/s/XCOMM/#/' -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\/' >skkinput._man; fi rm -f skkinput.ja._man if test -z "" ; then cd `dirname skkinput.ja` && ln -s `basename skkinput.ja.man` `basename skkinput.ja._man`; else /usr/bin/cpp -undef -traditional -D__GNUC__ -D__apploaddir__=/opt/pkg/lib/X11/app-defaults -D__appmansuffix__=1 -D__filemansuffix__=5 -D__libmansuffix__=3 -D__miscmansuffix__=7 -D__drivermansuffix__=4 -D__adminmansuffix__=8 -D__projectroot__=/opt/pkg -D__xconfigfile__=xorg.conf -D__xconfigdir__=/opt/pkg/lib/X11 -D__xlogfile__=Xorg -D__xservername__=Xorg -D__xorgversion__="\"`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\ /'`\" \"X Version 11\"" -D__vendorversion__="`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\ /'` X.Org" < skkinput.ja.man | sed -e '/^# *[0-9][0-9]* *.*$/d' -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ ]*XCOMM$/s/XCOMM/#/' -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\/' >skkinput.ja._man; fi rm -f skkinput clang -o skkinput -g -ggdb -O -Wall -Wall -Wpointer-arith -no-cpp-precomp -L/opt/pkg/lib -L/opt/pkg/lib main.o SeparateWin.o OverWin.o OffWin.o OnWin.o cstyle.o skksoc.o skksvect.o skkldic.o skkldrec.o skkconfig.o parseStr.o keymap.o ctext.o skkel.o skkmarker.o skkmbuf.o draw.o MyDispatch.o MyError.o FontMgr.o Canvas.o WmcloseShell.o HistMgr.o CliMsg.o lispparse.o lispeval.o kanji.o Kinput.o Ximp.o XIMServer.o XIMClient.o XIMInputMethod.o XIMInputContext.o XIMPacket.o -lXmu -lXt -lSM -lICE -lXext -lX11 -lXt -lSM -lICE -lXext -lX11 ld: warning: ignoring duplicate libraries: '-lICE', '-lSM', '-lX11', '-lXext', '-lXt'