=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/inputmethod/skkinput", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for skkinput-2.06.4 --- main.o --- --- SeparateWin.o --- --- OverWin.o --- --- main.o --- 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 --- SeparateWin.o --- 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 --- OverWin.o --- 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 --- main.o --- 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] 385 | ( skkinput_local_jisyo_name, skkinput_backup_jisyo_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c:119:18: note: passing argument to parameter 'jisyo_path' here 119 | ( 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] 385 | ( skkinput_local_jisyo_name, skkinput_backup_jisyo_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:119:46: note: passing argument to parameter 'jisyobak_path' here 119 | ( 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] 386 | skkinput_record_name, skk_local_jisyo_name ) ; | ^~~~~~~~~~~~~~~~~~~~ main.c:120:18: note: passing argument to parameter 'record_path' here 120 | 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] 386 | skkinput_record_name, skk_local_jisyo_name ) ; | ^~~~~~~~~~~~~~~~~~~~ main.c:120:46: note: passing argument to parameter 'master_localjisyo' here 120 | 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] 401 | ( display, toplevel_value.fontSet, toplevel_value.mfontSet ) ; | ^~~~~~~~~~~~~~~~~~~~~~ ./FontMgr.h:103:18: note: passing argument to parameter 'defaultFontSetName' here 103 | 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] 401 | ( display, toplevel_value.fontSet, toplevel_value.mfontSet ) ; | ^~~~~~~~~~~~~~~~~~~~~~~ ./FontMgr.h:104:18: note: passing argument to parameter 'defaultMinibufFontsetName' here 104 | unsigned char *defaultMinibufFontsetName ) ; | ^ 6 warnings generated. --- OffWin.o --- 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 --- SeparateWin.o --- In file included from SeparateWin.c:33: ./SeparateWinP.h:111:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 111 | "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", | ^~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 111 | "--SKK:E.:--", "--E.:--", "--E.:--", "--E.:--", | ^~~~~~~~~~~~~~~~ ./SeparateWinP.h:111:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 111 | "--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] 111 | "--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] 111 | "--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] 111 | "--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] 111 | "--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] 116 | "--", "**", | ^~~~ ./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] 116 | "--", "**", | ^~~~ ./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] 120 | "(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] 120 | "(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] 124 | ")--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] 125 | " 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] 126 | " 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] 127 | " Ovspt egg-nl)--All", | ^~~~~~~~~~~~~~~~~~~~~ SeparateWin.c:617:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 617 | int ret ; | ^ SeparateWin.c:752:45: warning: variable 'pos2' set but not used [-Wunused-but-set-variable] 752 | 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] 1211 | w->separateWin.fontset, w->separateWin.rgc, x, y, "-Skkinput:" ) ; | ^~~~~~~~~~~~ ./draw.h:54:105: note: passing argument to parameter here 54 | int skkwin_jputCharString (Display*, Window, struct skkinputManagedFont**, GC, int, int, unsigned char*) ; | ^ 18 warnings generated. --- OnWin.o --- 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 --- cstyle.o --- 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 --- skksoc.o --- 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 --- OnWin.o --- OnWin.c:854:28: warning: variable 'rec_col' set but not used [-Wunused-but-set-variable] 854 | register int ret = False, rec_col ; | ^ --- cstyle.o --- 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] 507 | myCharCharStrcpy( node->mtextbuffer, charaToString( chara ) ) ; | ^~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 508 | myCharCharStrcat( node->mtextbuffer, "-" ) ; | ^~~ ./kanji.h:197:42: note: passing argument to parameter 'string2' here 197 | ( 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] 675 | myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo..." ) ; | ^~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 681 | myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo...done" ) ; | ^~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 701 | myCharCharStrcpy( node->mtextbuffer, "Modification-flag cleared" ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 866 | myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo..." ) ; | ^~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 871 | myCharCharStrcpy( node->mtextbuffer, "Saving Jisyo...done" ) ; | ^~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( struct myChar *string1, unsigned char *string2 ) ; | ^ --- OnWin.o --- 1 warning generated. --- skksvect.o --- 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 --- skksoc.o --- skksoc.c:190:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] 190 | int i, ret, top_flag ; | ^ --- cstyle.o --- 7 warnings generated. --- skkldic.o --- --- skksoc.o --- 1 warning generated. --- skkldic.o --- 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 --- skkldrec.o --- 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 --- skkldic.o --- 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] 118 | malloc( strlen( skkinput_record_path ) + 2 ) ; | ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 120 | strcpy( skkinput_record_path_tmp, skkinput_record_path ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __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] 120 | strcpy( skkinput_record_path_tmp, skkinput_record_path ) ; | ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 121 | strcat( skkinput_record_path_tmp, "~" ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' 135 | __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] 124 | ( strlen( skkinput_local_jisyo_path ) + 10 ) ) != NULL ){ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 125 | strcpy( skkinput_autosave_path, skkinput_local_jisyo_path ) ; | ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __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] 125 | strcpy( skkinput_autosave_path, skkinput_local_jisyo_path ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 126 | strcat( skkinput_autosave_path, "-autosave" ) ; | ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' 135 | __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] 137 | if( stat( skkinput_local_jisyo_path, &local_jisyo_buf ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/stat.h:387:26: note: passing argument to parameter here 387 | 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] 214 | skip_file_until( jisyoFp, ";; okuri-nasi entries.", coding_system ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here 187 | 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] 230 | if( !myCharCharStrcmp( oneline, ";; okuri-ari entries." ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 236 | ( jisyoFp, ";; okuri-nasi entries.", coding_system ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here 187 | 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] 208 | int status = 0, kflag, klen, found ; | ^ skkldic.c:208:19: warning: variable 'kflag' set but not used [-Wunused-but-set-variable] 208 | 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] 273 | if( ( fp = fopen( jisyo_path, "rb" ) ) == NULL ) | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 297 | skip_file_until( jisyoFp, ";; okuri-ari entries.", coding_system ) ; | ^~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here 187 | 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] 311 | if( !myCharCharStrcmp( oneline, ";; okuri-nasi entries." ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 316 | ( jisyoFp, ";; okuri-ari entries.", coding_system ) ) | ^~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here 187 | 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] 288 | int status = 0, kflag, klen, found ; | ^ skkldic.c:288:19: warning: variable 'kflag' set but not used [-Wunused-but-set-variable] 288 | 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] 352 | if( ( fp = fopen( jisyo_path, "rb" ) ) == NULL ) | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 422 | if( ( fp = fopen( jisyo_path, "rb" ) ) == NULL ) | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 426 | skip_file_until( fp, ";; okuri-nasi entries.", coding_system ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here 187 | 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] 440 | if( !myCharCharStrcmp( oneline, ";; okuri-ari entries." ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 445 | ( fp, ";; okuri-nasi entries.", coding_system ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:187:47: note: passing argument to parameter 'string' here 187 | 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] 415 | int status = 0, kflag, klen, found ; | ^ skkldic.c:415:19: warning: variable 'kflag' set but not used [-Wunused-but-set-variable] 415 | 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] 510 | if( ( fp = fopen( path, "rb" ) ) == NULL ){ | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 514 | fgets( buffer, TEXTMAXLEN, fp ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:239:61: note: passing argument to parameter here 239 | char *_LIBC_CSTR fgets(char * __restrict _LIBC_COUNT(__size), int __size, 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] 516 | ret = check_kanjiCode( buffer, strlen( buffer ) ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 719 | if( ( fp = fopen( path, "rb" ) ) == NULL ) | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 758 | if( ( fpd = fopen( skkinput_record_path, "w" ) ) == NULL ) | ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 777 | ( 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] 786 | if( ( fps = fopen( skkinput_record_path_tmp, "r" ) ) == NULL ){ | ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 800 | unlink( skkinput_record_path ) ; | ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:498:25: note: passing argument to parameter here 498 | 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] 807 | link( skkinput_record_path_tmp, skkinput_record_path ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:468:23: note: passing argument to parameter here 468 | 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] 807 | link( skkinput_record_path_tmp, skkinput_record_path ) ; | ^~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:468:37: note: passing argument to parameter here 468 | 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] 813 | unlink( skkinput_record_path_tmp ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:498:25: note: passing argument to parameter here 498 | 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] 831 | if( ( fpTo = fopen( to, "wb" ) ) == NULL ) | ^~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 834 | if( ( fpFrom = fopen( from, "rb" ) ) == NULL ){ | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); | ^ --- skkconfig.o --- --- skkldic.o --- 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] 849 | unlink( to ) ; | ^~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:498:25: note: passing argument to parameter here 498 | 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] 902 | unlink( skkinput_jisyo_backup_path ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:498:25: note: passing argument to parameter here 498 | 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] 908 | ( skkinput_local_jisyo_path, tempfilename ) ; | ^~~~~~~~~~~~ skkldic.c:824:67: note: passing argument to parameter 'to' here 824 | 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] 918 | if( ( fpDest = fopen( skkinput_local_jisyo_path, "wb" ) ) == NULL ){ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 926 | ( tempfilename, skkinput_local_jisyo_path ) ; | ^~~~~~~~~~~~ skkldic.c:824:46: note: passing argument to parameter 'from' here 824 | 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] 928 | chmod( skkinput_local_jisyo_path, skkinput_local_jisyo_mode ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/stat.h:381:27: note: passing argument to parameter here 381 | 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] 938 | ( fpSrc, fpDest, True, ";; okuri-ari entries.", | ^~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:595:18: note: passing argument to parameter 'daimoku' here 595 | 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] 942 | ( fpSrc, fpDest, False, ";; okuri-nasi entries.", | ^~~~~~~~~~~~~~~~~~~~~~~~ skkldic.c:595:18: note: passing argument to parameter 'daimoku' here 595 | 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] 948 | chmod( skkinput_local_jisyo_path, skkinput_local_jisyo_mode ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/stat.h:381:27: note: passing argument to parameter here 381 | 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] 951 | ( tempfilename, skkinput_jisyo_backup_path ) ; | ^~~~~~~~~~~~ skkldic.c:824:46: note: passing argument to parameter 'from' here 824 | 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] 957 | chmod( skkinput_jisyo_backup_path, skkinput_local_jisyo_mode ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/stat.h:381:27: note: passing argument to parameter here 381 | 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] 976 | unlink( skkinput_autosave_path ) ; | ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:498:25: note: passing argument to parameter here 498 | 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] 993 | if( ( fp = fopen( skkinput_autosave_path, "wb" ) ) == NULL ) | ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 1020 | if( ( fp = fopen( skkinput_autosave_path, "rb" ) ) == NULL ) | ^~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); | ^ --- skkconfig.o --- 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 --- skkldic.o --- 54 warnings generated. --- parseStr.o --- 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 --- keymap.o --- 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 --- skkconfig.o --- skkconfig.c:136:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 136 | NULL, "", NULL, NULL, NULL, NULL, NULL, NULL, | ^~~~~~~~ skkconfig.c:137:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 137 | NULL, NULL, NULL, NULL, "", "", "", NULL, | ^~~~~~~~ skkconfig.c:137:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 137 | NULL, NULL, NULL, NULL, "", "", "", NULL, | ^~~~~~~~ skkconfig.c:137:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 137 | NULL, NULL, NULL, NULL, "", "", "", NULL, | ^~~~~~~~ skkconfig.c:139:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | NULL, NULL, "", "", NULL, NULL, NULL, "", | ^~~~~~~~ skkconfig.c:139:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | NULL, NULL, "", "", NULL, NULL, NULL, "", | ^~~~~~~~ skkconfig.c:139:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | NULL, NULL, "", "", NULL, NULL, NULL, "", | ^~~~~~~~ skkconfig.c:143:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 143 | NULL, NULL, NULL, "", NULL, "", NULL, NULL, | ^~~~~~~~ skkconfig.c:143:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 143 | 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] 136 | 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] 137 | 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] 137 | 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] 137 | 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] 139 | 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] 139 | 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] 139 | 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] 143 | 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] 143 | NULL, NULL, NULL, "", NULL, "", NULL, NULL, | ^~~~~~~~~~ skkconfig.c:163:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:163:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:164:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:164:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~ skkconfig.c:165:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:165:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:166:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:167:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:168:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:169:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:170:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:171:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:172:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:173:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~ skkconfig.c:174:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", NULL, | ^~~~~~~~ skkconfig.c:174:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", NULL, | ^~~~~~~~ skkconfig.c:174:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", NULL, | ^~~~~~~~ skkconfig.c:174:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", NULL, | ^~~~~~~~ skkconfig.c:174:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", NULL, | ^~~~~~~~ skkconfig.c:174:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", NULL, | ^~~~~~~~ skkconfig.c:174:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | "", "", "", "", "", "", "", 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 163 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 164 | "", "", "", "", "", "
", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 165 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 166 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 167 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 168 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 169 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 170 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 171 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 172 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 173 | "", "", "", "", "", "", "", "", | ^~~~~~~~~~ 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] 174 | "", "", "", "", "", "", "", 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] 174 | "", "", "", "", "", "", "", 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] 174 | "", "", "", "", "", "", "", 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] 174 | "", "", "", "", "", "", "", 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] 174 | "", "", "", "", "", "", "", 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] 174 | "", "", "", "", "", "", "", 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] 174 | "", "", "", "", "", "", "", 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] 307 | if( !myCharCharStrncmp( oneline, "nil", 3 ) ){ | ^~~~~ ./kanji.h:183:42: note: passing argument to parameter 'string2' here 183 | ( 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] 593 | "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] 594 | "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] 595 | "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] 596 | "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] 597 | "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] 598 | "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] 599 | "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] 600 | "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] 601 | "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] 602 | "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] 603 | "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] 604 | "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] 605 | "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] 606 | "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] 607 | "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] 608 | "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] 609 | "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] 610 | "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] 611 | "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] 612 | "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] 613 | "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] 614 | "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] 615 | "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] 616 | "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] 617 | "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] 618 | "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] 619 | "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] 620 | "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] 621 | "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] 622 | "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] 624 | "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] 625 | "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] 626 | "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] 627 | "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] 628 | "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] 629 | "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] 630 | "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] 631 | "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] 632 | "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] 633 | "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] 634 | "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] 635 | "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] 636 | "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] 637 | "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] 638 | "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] 639 | "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] 640 | "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] 641 | "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] 642 | "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] 643 | "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] 644 | "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] 645 | "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] 646 | "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] 647 | "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] 648 | "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] 649 | "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] 650 | "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] 651 | "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] 652 | "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] 653 | "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] 654 | "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] 655 | "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] 748 | ( oneline, skkinput_initdef[ i ].string, length ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:183:42: note: passing argument to parameter 'string2' here 183 | ( 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] 886 | config_path = expand_file_name( config_file ) ; | ^~~~~~~~~~~ skkconfig.c:85:49: note: passing argument to parameter 'path' here 85 | 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] 888 | coding_system = check_skkinput_jisyo_code( config_path ) ; | ^~~~~~~~~~~ skkconfig.c:80:45: note: passing argument to parameter 'path' here 80 | 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] 890 | if( ( fp = fopen( config_path, "rb" ) ) == NULL ){ | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 985 | myCharCharStrcpy( ptr, "nn" ) ; | ^~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 999 | myCharCharStrcpy( ptr, "n'" ) ; | ^~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( struct myChar *string1, unsigned char *string2 ) ; | ^ --- parseStr.o --- 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] 97 | { "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] 97 | { "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] 98 | { "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] 98 | { "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] 108 | string += strlen( kptr->string ) ; | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 123 | if( !isPrefixString( string, "" ) ) | ^~~~~~~ parseStr.c:73:47: note: passing argument to parameter 'prefixstring' here 73 | ( 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] 126 | *r_keysym = XStringToKeysym( string + 5 ) ; | ^~~~~~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1708:1: note: passing argument to parameter here 1708 | ); | ^ 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] 134 | int length = strlen( string ), num ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 139 | strcpy( buffer, string ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __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] 139 | strcpy( buffer, string ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 164 | ( tmppoint, &keytbl->keysym, &keytbl->modifiers, | ^~~~~~~~~~~~~~~~~~ parseStr.c:94:9: note: passing argument to parameter 'r_modifiers' here 94 | 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] 165 | &keytbl->checkModifiers ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~ parseStr.c:94:28: note: passing argument to parameter 'r_checkModifiers' here 94 | 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] 182 | ( tmppoint, &keytbl->keysym, &keytbl->modifiers, | ^~~~~~~~~~~~~~~~~~ parseStr.c:94:9: note: passing argument to parameter 'r_modifiers' here 94 | 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] 183 | &keytbl->checkModifiers ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~ parseStr.c:94:28: note: passing argument to parameter 'r_checkModifiers' here 94 | 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] 276 | 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] 279 | "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] 279 | "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] 279 | "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] 279 | "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] 280 | "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] 280 | "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] 280 | "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] 280 | "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] 281 | "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] 281 | "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] 281 | "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] 281 | "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] 282 | "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] 282 | "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] 282 | "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] 282 | "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] 283 | "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] 283 | "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] 283 | "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] 283 | "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] 284 | "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] 284 | "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] 284 | "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] 284 | "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] 285 | "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] 285 | "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] 285 | "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] 370 | int len = strlen( miscKeys[ i ] ) ; | ^~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ parseStr.c:390:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] 390 | 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] 520 | int len = strlen( path ) ; | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 525 | 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] 527 | ptr = malloc( strlen( home ) + len + 1 ) ; | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 534 | strcpy( ptr, home ) ; | ^~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __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] 534 | strcpy( ptr, home ) ; | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 535 | strcat( ptr, path + 1 ) ; | ^~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' 135 | __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] 535 | strcat( ptr, path + 1 ) ; | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' 135 | __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] 539 | strcpy( ptr, path ) ; | ^~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __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] 539 | strcpy( ptr, path ) ; | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 616 | strncpy( retstring, *string, length ) ; | ^~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' 128 | __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] 616 | strncpy( retstring, *string, length ) ; | ^~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' 128 | __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~~~~~~~~ --- skkconfig.o --- 277 warnings generated. --- ctext.o --- 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 --- keymap.o --- 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] 405 | keybuf->buffer = newbuf ; | ^ ~~~~~~ --- parseStr.o --- 55 warnings generated. --- skkel.o --- 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 --- keymap.o --- 1 warning generated. --- skkmarker.o --- 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 --- skkmbuf.o --- 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 --- draw.o --- 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 --- skkel.o --- 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] 183 | vsprintf( tempbuffer, fmt, valist ) ; | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:69:29: note: expanded from macro 'vsprintf' 69 | __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] 467 | if( !myCharCharStrncmp( str, skk_prefix_list[ i ], length ) ){ | ^~~~~~~~~~~~~~~~~~~~ ./kanji.h:183:42: note: passing argument to parameter 'string2' here 183 | ( struct myChar *string1, unsigned char *string2, int length ) ; | ^ skkel.c:682:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 682 | err_msg( node, "It seems that you have deleted ." ) ; | ^~~~~~~~ skkel.c:689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 689 | 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] 862 | if( !myCharCharStrcmp( node->j_prefix, "oh" ) && | ^~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 903 | if( !myCharCharStrcmp( node->j_prefix, "oh" ) && | ^~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 1008 | if( !myCharCharStrcmp( node->j_prefix, "oh" ) && | ^~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 1137 | ( node->mtextbuffer, j_henkan_show_candidates_keys[ i ], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:195:42: note: passing argument to parameter 'string2' here 195 | ( 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] 1162 | myCharCharStrncat( node->mtextbuffer, " ", mojisuu ) ; | ^~~ ./kanji.h:195:42: note: passing argument to parameter 'string2' here 195 | ( 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] 1177 | myCharCharStrcat( temporary_buffer, "]" ) ; | ^~~ ./kanji.h:197:42: note: passing argument to parameter 'string2' here 197 | ( struct myChar *string1, unsigned char *string2 ) ; | ^ skkel.c:1276:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1276 | 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] 2449 | 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] 2473 | 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] 2708 | ( node->textbuffer + node->cur_pos_top, "yes" ) ){ | ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 2869 | ( node->mtextbuffer, "No completions for \"" ) ; | ^~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 2937 | ( tempstring, "\"A\" ISO8859-%d: %02x (%3d)", | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 2942 | ( tempstring, "\"A\" %02x (%3d)", | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 2953 | ( tempstring, | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 2962 | ( tempstring, "\"A\" %02x (%3d)", | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 2974 | ( tempstring, | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 2984 | ( tempstring, | ^~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) | ^~~ skkel.c:3029:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3029 | err_msg( node, "Already in mode" ) ; | ^~~~~~~~ skkel.c:4253:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4253 | 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] 5485 | { '\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] 5485 | { '\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] 5485 | { '\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] 5486 | { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, | ^~~~~~ 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] 5486 | { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, | ^~~~ 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] 5486 | { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, | ^~~~~~ 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] 5492 | myCharCharStrcpy( temporary_buffer, "(concat \"" ) ; | ^~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 5506 | int tmplen = strlen( cptr->string ) ; | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 5590 | { ';', "\\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] 5591 | { '\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] 5591 | { '\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] 5591 | { '\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] 5592 | { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, | ^~~~~~ 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] 5592 | { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, | ^~~~ 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] 5592 | { '\\', "\\\\" }, { '[', "\[" }, { '\"', "\\\"" }, | ^~~~~~ 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] 5598 | myCharCharStrcpy( temporary_buffer, "(concat \"" ) ; | ^~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 5612 | int tmplen = strlen( cptr->string ) ; | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ skkel.c:148:18: warning: unused variable 'j_input_by_code_or_menu_jump_default' [-Wunused-const-variable] 148 | static const int j_input_by_code_or_menu_jump_default = 161 ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- skkmbuf.o --- 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] 203 | myCharCharStrcat( mNode->textbuffer, " " ) ; | ^~~ ./kanji.h:197:42: note: passing argument to parameter 'string2' here 197 | ( 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] 233 | int length = strlen( string ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ 2 warnings generated. --- MyDispatch.o --- --- draw.o --- draw.c:44:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | "SKK:", "", "", "", | ^~~~~~~~~~~~~~~~ draw.c:44:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | "SKK:", "", "", "", | ^~~~~~~~~~~~~~~~ draw.c:44:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | "SKK:", "", "", "", | ^~~~~~~~~~~~~~~~ --- MyDispatch.o --- 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 --- draw.o --- 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] 734 | XDrawString( disp, win, gc, x, y, text, 1 ) ; | ^~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2420:31: note: passing argument to parameter here 2420 | _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] 735 | x += XTextWidth( font, text, 1 ) ; | ^~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:3446:31: note: passing argument to parameter here 3446 | _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] 782 | XDrawString( disp, win, gc, x, y, text, 1 ) ; | ^~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2420:31: note: passing argument to parameter here 2420 | _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] 783 | x += XTextWidth( font, text, 1 ) ; | ^~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:3446:31: note: passing argument to parameter here 3446 | _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] 819 | width += XTextWidth (fontset [CHARSET_ASCII]->font, string, 1) ; | ^~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:3446:31: note: passing argument to parameter here 3446 | _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] 895 | width = skkwin_charTextWidth (fontset, skkinput_ModelineStrings [modeline - 1], 32) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here 799 | 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] 896 | width += skkwin_charTextWidth (fontset, skkinput_ModelineStringsJisyo [jisyo_dirty], 1) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here 799 | 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] 897 | width += skkwin_charTextWidth (fontset, skkinput_ModelineStringsOverTheSpot [(overthespot_like_input & 1)], 1) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here 799 | 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] 968 | x = skkwin_jputCharString (disp, win, fontset, gc, x, y, skkinput_ModelineStringsJisyo [jisyo_dirty]) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:719:26: note: passing argument to parameter 'text' here 719 | 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] 969 | 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 719 | 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] 991 | width = skkwin_charTextWidth (fontset, skkinput_ModelineStringsOverTheSpot [i], 1) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ draw.c:799:26: note: passing argument to parameter 'string' here 799 | register unsigned char* string, | ^ 14 warnings generated. --- MyError.o --- 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 --- FontMgr.o --- 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 --- Canvas.o --- 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 --- FontMgr.o --- 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] 40 | 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] 41 | 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] 42 | 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] 43 | 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] 44 | 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] 45 | 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] 46 | 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] 47 | 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] 48 | 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] 50 | 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] 52 | 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] 54 | 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] 56 | 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] 58 | 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] 60 | 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] 123 | 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] 162 | if( ( node->font = XLoadQueryFont( disp, name ) ) == NULL ){ | ^~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1393:1: note: passing argument to parameter here 1393 | ); | ^ 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] 173 | if( ( node->name = malloc( strlen( name ) + 1 ) ) == NULL ){ | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 178 | strcpy( node->name, name ) ; | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 321 | int length = strlen( fontName ) ; | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 335 | flength = strlen( 1 + *ptr ) ; | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 338 | if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:81:29: note: passing argument to parameter here 81 | 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] 338 | if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:81:43: note: passing argument to parameter here 81 | 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] 367 | length = strlen( fontName ) ; | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 376 | flength = strlen( 1 + *ptr ) ; | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 380 | if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:81:29: note: passing argument to parameter here 81 | 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] 380 | if( !strcasecmp( fontName + length - flength, 1 + *ptr ) ){ | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:81:43: note: passing argument to parameter here 81 | 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] 382 | strcpy( string, fontName ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __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] 382 | strcpy( string, fontName ) ; | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __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] 504 | j = fontMgr_GetFontName( fontslist[ i ], charsetlist ) ; | ^~~~~~~~~~~~~~ FontMgr.c:358:18: note: passing argument to parameter 'fontName' here 358 | ( 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] 538 | 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] 221 | static int fontMgr_compareFontName | ^~~~~~~~~~~~~~~~~~~~~~~ 32 warnings generated. --- WmcloseShell.o --- 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 --- skkel.o --- 41 warnings generated. --- HistMgr.o --- 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 --- CliMsg.o --- 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 --- lispparse.o --- 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 --- lispeval.o --- 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 --- kanji.o --- 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 --- lispparse.o --- 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] 170 | !myCharCharStrcmp( node->value.string, "nil" ) ){ | ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 513 | myCharCharStrcpy( dest, " nil " ) ; | ^~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 548 | myCharCharStrcpy( dest, "(quote " ) ; | ^~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( struct myChar *string1, unsigned char *string2 ) ; | ^ --- kanji.o --- 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] 93 | 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] 287 | 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] 287 | 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] 407 | 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] 496 | length = strlen( string ) ; | ^~~~~~ --- lispeval.o --- 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] 186 | { "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] 187 | { "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] 188 | { "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] 189 | { "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] 190 | { "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] 191 | { "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] 192 | { "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] 193 | { "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] 194 | { "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] 195 | { "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] 196 | { "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] 197 | { "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] 198 | { "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] 199 | { "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] 200 | { "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] 201 | { "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] 202 | { "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] 203 | { "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] 204 | { "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] 205 | { "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] 206 | { "*", 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] 207 | { "+", 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] 208 | { "/", 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] 209 | { "-", 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] 210 | { "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] 211 | { "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] 212 | { "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] 213 | { "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] 534 | myCharCharStrcpy( node->data.string, "nil" ) ; | ^~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 1063 | if( myCharCharStrcmp( node->left.value.string, "lambda" ) ) | ^~~~~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 1282 | !myCharCharStrcmp( node->data.string, "nil" ) ) | ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 1308 | if( !myCharCharStrcmp( node->value.string, "nil" ) || | ^~~~~ ./kanji.h:185:42: note: passing argument to parameter 'string2' here 185 | ( 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] 2507 | 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] 2508 | len = strlen( string ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 2656 | myCharCharStrcpy( entity->data.string, skkinput_version ) ; | ^~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 2857 | myCharCharStrcpy( node->left.value.string, "lambda" ) ; | ^~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 3378 | sprintf( buffer, "%d", entity->data.integer ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 3385 | ( sizeof( struct myChar ) * ( strlen( buffer ) + 1 ) ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 3474 | length += strlen( string ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 3494 | if( ( fp = fopen( path, "r" ) ) == NULL ) | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:243:37: note: passing argument to parameter '__filename' here 243 | 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] 3498 | ( NULL, "(progn " ) ; | ^~~~~~~~~ lispeval.c:3464:44: note: passing argument to parameter 'string' here 3464 | ( 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] 3519 | ( command_string, ")" ) ; | ^~~ lispeval.c:3464:44: note: passing argument to parameter 'string' here 3464 | ( 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] 3663 | myCharCharStrcpy( liststr, "(setq j-num-list (quote (" ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./kanji.h:175:42: note: passing argument to parameter 'string2' here 175 | ( 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] 241 | static void print_entity( struct skkinputlisp_entity *entity ) | ^~~~~~~~~~~~ --- lispparse.o --- 3 warnings generated. --- Kinput.o --- 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 --- kanji.o --- 5 warnings generated. --- Ximp.o --- 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 --- Kinput.o --- 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] 566 | 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] 570 | 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] 575 | 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] 580 | ( class_name, class, gw, | ^~~~~~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Intrinsic.h:1397:33: note: passing argument to parameter here 1397 | _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] 694 | PropModeAppend, propvalue, propsize ) ; | ^~~~~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2085:38: note: passing argument to parameter here 2085 | _Xconst unsigned char* /* data */, | ^ --- Ximp.o --- 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] 323 | sprintf( buffer, "_XIMP_%s", w->ximp.localename ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 324 | w->ximp.ximp_selection1 = MAKE_ATOM( buffer ) ; | ^~~~~~~~~~~~~~~~~~~ Ximp.c:321:41: note: expanded from macro 'MAKE_ATOM' 321 | #define MAKE_ATOM(str) XInternAtom(disp,(str),False) | ^~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1534:34: note: passing argument to parameter here 1534 | _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] 326 | ( buffer, "_XIMP_%s@%s.%d", | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 329 | w->ximp.ximp_selection2 = MAKE_ATOM( buffer ) ; | ^~~~~~~~~~~~~~~~~~~ Ximp.c:321:41: note: expanded from macro 'MAKE_ATOM' 321 | #define MAKE_ATOM(str) XInternAtom(disp,(str),False) | ^~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1534:34: note: passing argument to parameter here 1534 | _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] 399 | PROTOCOL_VERSION_STRING, strlen( PROTOCOL_VERSION_STRING ) ) ; | ^~~~~~~~~~~~~~~~~~~~~~~ Ximp.c:43:33: note: expanded from macro 'PROTOCOL_VERSION_STRING' 43 | #define PROTOCOL_VERSION_STRING "XIMP.3.5" | ^~~~~~~~~~ Ximp.c:374:18: note: passing argument to parameter 'data' here 374 | 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] 402 | SERVER_NAME, strlen( SERVER_NAME ) ) ; | ^~~~~~~~~~~ Ximp.c:44:22: note: expanded from macro 'SERVER_NAME' 44 | #define SERVER_NAME "skkinput" | ^~~~~~~~~~ Ximp.c:374:18: note: passing argument to parameter 'data' here 374 | 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] 405 | SERVER_VERSION, strlen( SERVER_VERSION ) ) ; | ^~~~~~~~~~~~~~ Ximp.c:45:25: note: expanded from macro 'SERVER_VERSION' 45 | #define SERVER_VERSION "1" | ^~~ Ximp.c:374:18: note: passing argument to parameter 'data' here 374 | 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] 408 | VENDOR_NAME, strlen( VENDOR_NAME ) ) ; | ^~~~~~~~~~~ Ximp.c:46:22: note: expanded from macro 'VENDOR_NAME' 46 | #define VENDOR_NAME "KUIS" | ^~~~~~ Ximp.c:374:18: note: passing argument to parameter 'data' here 374 | 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] 440 | num = parseXrLikeKeyStrings( w->ximp.conversionStartKey, NULL ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Ximp.c:189:18: note: passing argument to parameter 'string' here 189 | ( 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] 451 | num = parseXrLikeKeyStrings( w->ximp.conversionStartKey, startkeys ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Ximp.c:189:18: note: passing argument to parameter 'string' here 189 | ( 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] 939 | 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] 943 | 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] 948 | 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] 953 | ( class_name, class, gw, | ^~~~~~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Intrinsic.h:1397:33: note: passing argument to parameter here 1397 | _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] 1458 | if( !strcmp( fontlistname, ximpClient->preedit_attributes.fontlist ) ){ | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:89:25: note: passing argument to parameter '__s1' here 89 | 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] 1458 | if( !strcmp( fontlistname, ximpClient->preedit_attributes.fontlist ) ){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:89:43: note: passing argument to parameter '__s2' here 89 | 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] 1754 | strlen( ximpClient->preedit_attributes.fontlist ) ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 1777 | strlen( ximpClient->status_attributes.fontlist ) ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | 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] 2363 | PropModeAppend, propvalue, propsize ) ; | ^~~~~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:2085:38: note: passing argument to parameter here 2085 | _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] 2466 | sprintf( buffer, "_XIMP_STRING_%ld", w->ximp.property_id ++ ) ; | ^~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:28: note: expanded from macro 'sprintf' 50 | __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] 2467 | ximpClient->property = XInternAtom( XtDisplay( gw ), buffer, False ) ; | ^~~~~~ /var/tmp/work/inputmethod/skkinput/work/.buildlink/include/X11/Xlib.h:1534:34: note: passing argument to parameter here 1534 | _Xconst char* /* atom_name */, | ^ --- Kinput.o --- 5 warnings generated. --- XIMServer.o --- 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 --- lispeval.o --- 44 warnings generated. --- XIMClient.o --- 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 --- Ximp.o --- 21 warnings generated. --- XIMInputMethod.o --- 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 --- XIMServer.o --- 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] 301 | 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] 307 | pValue = rchTransport ; | ^ ~~~~~~~~~~~~ XIMServer.c:393:18: warning: variable 'atServer' set but not used [-Wunused-but-set-variable] 393 | 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] 455 | num = parseXrLikeKeyStrings (wgThis->ximServer.m_strConvStartKeys, NULL) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XIMServer.c:71:51: note: passing argument to parameter here 71 | 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] 470 | num = parseXrLikeKeyStrings (wgThis->ximServer.m_strConvStartKeys, pStartKeys) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XIMServer.c:71:51: note: passing argument to parameter here 71 | extern int parseXrLikeKeyStrings (unsigned char*, struct XrLikeKey*) ; | ^ --- XIMClient.o --- XIMClient.c:792:30: warning: variable 'nMinorOpCode' set but not used [-Wunused-but-set-variable] 792 | register int nMajorOpCode, nMinorOpCode, nLength, nUsage ; | ^ XIMClient.c:927:30: warning: variable 'nMinorOpCode' set but not used [-Wunused-but-set-variable] 927 | register int nMajorOpCode, nMinorOpCode, nLength, nUsage ; | ^ XIMClient.c:1174:24: warning: variable 'pLocaleString' set but not used [-Wunused-but-set-variable] 1174 | register const char* pLocaleString ; | ^ XIMClient.c:1334:21: warning: variable 'dwIndexOfKeyList' set but not used [-Wunused-but-set-variable] 1334 | register CARD32 dwIndexOfKeyList ; | ^ XIMClient.c:1335:21: warning: variable 'dwEventMask' set but not used [-Wunused-but-set-variable] 1335 | register CARD32 dwEventMask ; | ^ XIMClient.c:1441:16: warning: variable 'nEncoding' set but not used [-Wunused-but-set-variable] 1441 | register int nEncoding ; | ^ XIMClient.c:1420:18: warning: variable 'nCodingSystem' set but not used [-Wunused-but-set-variable] 1420 | register int nCodingSystem ; | ^ --- XIMServer.o --- 5 warnings generated. --- XIMClient.o --- 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] 4540 | 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] 4541 | string2ctext (pText, pBuffer) ; | ^~~~~~~ XIMClient.c:47:57: note: passing argument to parameter here 47 | extern int string2ctext (struct myChar*, unsigned char*) ; | ^ --- XIMInputContext.o --- --- XIMClient.o --- 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] 4852 | pAttribute = pArg->m_pAttribute ; | ^ ~~~~~~~~~~~~~~~~~~ --- XIMInputContext.o --- 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 --- XIMPacket.o --- 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 --- XIMInputContext.o --- XIMInputContext.c:207:18: warning: variable 'wgClient' set but not used [-Wunused-but-set-variable] 207 | register Widget wgClient ; | ^ XIMInputContext.c:233:18: warning: variable 'wgClient' set but not used [-Wunused-but-set-variable] 233 | register Widget wgClient ; | ^ XIMInputContext.c:1437:18: warning: variable 'wndFocus' set but not used [-Wunused-but-set-variable] 1437 | 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] 1579 | XIMPacket_AddString8 (pPacket, XIMData_GetHead (&imSrc), nctext) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./XIMPacket.h:57:58: note: passing argument to parameter here 57 | 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] 1586 | XIMPacket_AddString8 (pPacket, XIMData_GetHead (&imSrc), nctext) ; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./XIMPacket.h:57:58: note: passing argument to parameter here 57 | Boolean XIMPacket_AddString8 (XIMPacket*, const char*, int) ; | ^ --- XIMClient.o --- 10 warnings generated. --- skkinput._man --- --- XIMInputContext.o --- 5 warnings generated. --- skkinput._man --- rm -f skkinput._man --- skkinput.ja._man --- rm -f skkinput.ja._man --- 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 --- 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 --- skkinput --- 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'