WARNING: [license.mk] Every package should define a LICENSE. ===> Building for oneko-1.2nb2 clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DSHAPE -I/opt/pkg/include -c oneko.c oneko.c:51:52: warning: initializing 'char *' with an expression of type 'unsigned char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bsd_daemon" , 16, 6, 32, 32, 300000L, 22, 20, bsd_cursor_bits,bsd_cursor_mask_bits, ^~~~~~~~~~~~~~~ oneko.c:51:68: warning: initializing 'char *' with an expression of type 'unsigned char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bsd_daemon" , 16, 6, 32, 32, 300000L, 22, 20, bsd_cursor_bits,bsd_cursor_mask_bits, ^~~~~~~~~~~~~~~~~~~~ oneko.c:147:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Mati2GC, &Mati2Xbm, mati2_bits, mati2_tora_bits, mati2_dog_bits, mati2_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:147:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Mati2GC, &Mati2Xbm, mati2_bits, mati2_tora_bits, mati2_dog_bits, mati2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:148:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Mati2Msk, mati2_mask_bits, mati2_mask_bits, mati2_dog_mask_bits, mati2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:149:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Jare2GC, &Jare2Xbm, jare2_bits, jare2_tora_bits, jare2_dog_bits, jare2_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:149:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Jare2GC, &Jare2Xbm, jare2_bits, jare2_tora_bits, jare2_dog_bits, jare2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:150:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Jare2Msk, jare2_mask_bits, jare2_mask_bits, jare2_dog_mask_bits, jare2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:151:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Kaki1GC, &Kaki1Xbm, kaki1_bits, kaki1_tora_bits, kaki1_dog_bits, kaki1_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:151:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Kaki1GC, &Kaki1Xbm, kaki1_bits, kaki1_tora_bits, kaki1_dog_bits, kaki1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:152:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Kaki1Msk, kaki1_mask_bits, kaki1_mask_bits, kaki1_dog_mask_bits, kaki1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:153:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Kaki2GC, &Kaki2Xbm, kaki2_bits, kaki2_tora_bits, kaki2_dog_bits, kaki2_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:153:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Kaki2GC, &Kaki2Xbm, kaki2_bits, kaki2_tora_bits, kaki2_dog_bits, kaki2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:154:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Kaki2Msk, kaki2_mask_bits, kaki2_mask_bits, kaki2_dog_mask_bits, kaki2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:155:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Mati3GC, &Mati3Xbm, mati3_bits, mati3_tora_bits, mati3_dog_bits, mati3_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:155:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Mati3GC, &Mati3Xbm, mati3_bits, mati3_tora_bits, mati3_dog_bits, mati3_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:156:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Mati3Msk, mati3_mask_bits, mati3_mask_bits, mati3_dog_mask_bits, mati3_bsd_mask_bits}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:157:79: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Sleep1GC, &Sleep1Xbm, sleep1_bits, sleep1_tora_bits, sleep1_dog_bits, sleep1_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:157:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Sleep1GC, &Sleep1Xbm, sleep1_bits, sleep1_tora_bits, sleep1_dog_bits, sleep1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:158:19: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Sleep1Msk, sleep1_mask_bits, sleep1_mask_bits, sleep1_dog_mask_bits, sleep1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:159:79: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Sleep2GC, &Sleep2Xbm, sleep2_bits, sleep2_tora_bits, sleep2_dog_bits, sleep2_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:159:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Sleep2GC, &Sleep2Xbm, sleep2_bits, sleep2_tora_bits, sleep2_dog_bits, sleep2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:160:19: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Sleep2Msk, sleep2_mask_bits, sleep2_mask_bits, sleep2_dog_mask_bits, sleep2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:161:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &AwakeGC, &AwakeXbm, awake_bits, awake_tora_bits, awake_dog_bits, awake_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:161:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &AwakeGC, &AwakeXbm, awake_bits, awake_tora_bits, awake_dog_bits, awake_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:162:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &AwakeMsk, awake_mask_bits, awake_mask_bits, awake_dog_mask_bits, awake_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:163:64: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Up1GC, &Up1Xbm, up1_bits, up1_tora_bits, up1_dog_bits, up1_bsd_bits, ^~~~~~~~~~~~ oneko.c:163:25: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Up1GC, &Up1Xbm, up1_bits, up1_tora_bits, up1_dog_bits, up1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:164:16: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Up1Msk, up1_mask_bits, up1_mask_bits, up1_dog_mask_bits, up1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:165:64: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Up2GC, &Up2Xbm, up2_bits, up2_tora_bits, up2_dog_bits, up2_bsd_bits, ^~~~~~~~~~~~ oneko.c:165:25: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Up2GC, &Up2Xbm, up2_bits, up2_tora_bits, up2_dog_bits, up2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:166:16: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Up2Msk, up2_mask_bits, up2_mask_bits, up2_dog_mask_bits, up2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:167:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Down1GC, &Down1Xbm, down1_bits, down1_tora_bits, down1_dog_bits, down1_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:167:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Down1GC, &Down1Xbm, down1_bits, down1_tora_bits, down1_dog_bits, down1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:168:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Down1Msk, down1_mask_bits, down1_mask_bits, down1_dog_mask_bits, down1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:169:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Down2GC, &Down2Xbm, down2_bits, down2_tora_bits, down2_dog_bits, down2_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:169:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Down2GC, &Down2Xbm, down2_bits, down2_tora_bits, down2_dog_bits, down2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:170:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Down2Msk, down2_mask_bits, down2_mask_bits, down2_dog_mask_bits, down2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:171:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Left1GC, &Left1Xbm, left1_bits, left1_tora_bits, left1_dog_bits, left1_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:171:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Left1GC, &Left1Xbm, left1_bits, left1_tora_bits, left1_dog_bits, left1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:172:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Left1Msk, left1_mask_bits, left1_mask_bits, left1_dog_mask_bits, left1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:173:74: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Left2GC, &Left2Xbm, left2_bits, left2_tora_bits, left2_dog_bits, left2_bsd_bits, ^~~~~~~~~~~~~~ oneko.c:173:29: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Left2GC, &Left2Xbm, left2_bits, left2_tora_bits, left2_dog_bits, left2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:174:18: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Left2Msk, left2_mask_bits, left2_mask_bits, left2_dog_mask_bits, left2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:175:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Right1GC, &Right1Xbm, right1_bits, right1_tora_bits, right1_dog_bits, right1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:176:19: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Right1Msk, right1_mask_bits, right1_mask_bits,right1_dog_mask_bits, right1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:177:79: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &Right2GC, &Right2Xbm, right2_bits, right2_tora_bits, right2_dog_bits, right2_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:177:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &Right2GC, &Right2Xbm, right2_bits, right2_tora_bits, right2_dog_bits, right2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:178:19: warning: suggest braces around initialization of subobject [-Wmissing-braces] &Right2Msk, right2_mask_bits, right2_mask_bits, right2_dog_mask_bits, right2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:179:33: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &UpLeft1GC, &UpLeft1Xbm, upleft1_bits, upleft1_tora_bits, upleft1_dog_bits, upleft1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:180:20: warning: suggest braces around initialization of subobject [-Wmissing-braces] &UpLeft1Msk, upleft1_mask_bits, upleft1_mask_bits, upleft1_dog_mask_bits, upleft1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:181:33: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &UpLeft2GC, &UpLeft2Xbm, upleft2_bits, upleft2_tora_bits, upleft2_dog_bits, upleft2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:182:20: warning: suggest braces around initialization of subobject [-Wmissing-braces] &UpLeft2Msk, upleft2_mask_bits, upleft2_mask_bits,upleft2_dog_mask_bits, upleft2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:183:89: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &UpRight1GC, &UpRight1Xbm, upright1_bits, upright1_tora_bits, upright1_dog_bits, upright1_bsd_bits, ^~~~~~~~~~~~~~~~~ oneko.c:183:35: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &UpRight1GC, &UpRight1Xbm, upright1_bits, upright1_tora_bits, upright1_dog_bits, upright1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:184:21: warning: suggest braces around initialization of subobject [-Wmissing-braces] &UpRight1Msk, upright1_mask_bits, upright1_mask_bits,upright1_dog_mask_bits, upright1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:185:89: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &UpRight2GC, &UpRight2Xbm, upright2_bits, upright2_tora_bits, upright2_dog_bits, upright2_bsd_bits, ^~~~~~~~~~~~~~~~~ oneko.c:185:35: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &UpRight2GC, &UpRight2Xbm, upright2_bits, upright2_tora_bits, upright2_dog_bits, upright2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:186:21: warning: suggest braces around initialization of subobject [-Wmissing-braces] &UpRight2Msk, upright2_mask_bits, upright2_mask_bits,upright2_dog_mask_bits, upright2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:187:88: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &DownLeft1GC, &DownLeft1Xbm, dwleft1_bits, dwleft1_tora_bits, dwleft1_dog_bits, dwleft1_bsd_bits, ^~~~~~~~~~~~~~~~ oneko.c:187:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &DownLeft1GC, &DownLeft1Xbm, dwleft1_bits, dwleft1_tora_bits, dwleft1_dog_bits, dwleft1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:188:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] &DownLeft1Msk, dwleft1_mask_bits, dwleft1_mask_bits, dwleft1_dog_mask_bits, dwleft1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:189:88: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &DownLeft2GC, &DownLeft2Xbm, dwleft2_bits, dwleft2_tora_bits, dwleft2_dog_bits, dwleft2_bsd_bits, ^~~~~~~~~~~~~~~~ oneko.c:189:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &DownLeft2GC, &DownLeft2Xbm, dwleft2_bits, dwleft2_tora_bits, dwleft2_dog_bits, dwleft2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:190:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] &DownLeft2Msk, dwleft2_mask_bits, dwleft2_mask_bits, dwleft2_dog_mask_bits, dwleft2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:191:39: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &DownRight1GC, &DownRight1Xbm, dwright1_bits, dwright1_tora_bits, dwright1_dog_bits, dwright1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:192:23: warning: suggest braces around initialization of subobject [-Wmissing-braces] &DownRight1Msk, dwright1_mask_bits, dwright1_mask_bits, dwright1_dog_mask_bits, dwright1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:193:39: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &DownRight2GC, &DownRight2Xbm, dwright2_bits, dwright2_tora_bits, dwright2_dog_bits, dwright2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:194:23: warning: suggest braces around initialization of subobject [-Wmissing-braces] &DownRight2Msk, dwright2_mask_bits, dwright2_mask_bits, dwright2_dog_mask_bits, dwright2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:195:81: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &UpTogi1GC, &UpTogi1Xbm, utogi1_bits, utogi1_tora_bits, utogi1_dog_bits, utogi1_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:195:33: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &UpTogi1GC, &UpTogi1Xbm, utogi1_bits, utogi1_tora_bits, utogi1_dog_bits, utogi1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:196:20: warning: suggest braces around initialization of subobject [-Wmissing-braces] &UpTogi1Msk, utogi1_mask_bits, utogi1_mask_bits, utogi1_dog_mask_bits, utogi1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:197:81: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &UpTogi2GC, &UpTogi2Xbm, utogi2_bits, utogi2_tora_bits, utogi2_dog_bits, utogi2_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:197:33: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &UpTogi2GC, &UpTogi2Xbm, utogi2_bits, utogi2_tora_bits, utogi2_dog_bits, utogi2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:198:20: warning: suggest braces around initialization of subobject [-Wmissing-braces] &UpTogi2Msk, utogi2_mask_bits, utogi2_mask_bits, utogi2_dog_mask_bits, utogi2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:199:85: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &DownTogi1GC, &DownTogi1Xbm, dtogi1_bits, dtogi1_tora_bits, dtogi1_dog_bits, dtogi1_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:199:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &DownTogi1GC, &DownTogi1Xbm, dtogi1_bits, dtogi1_tora_bits, dtogi1_dog_bits, dtogi1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:200:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] &DownTogi1Msk, dtogi1_mask_bits, dtogi1_mask_bits, dtogi1_dog_mask_bits, dtogi1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:201:85: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &DownTogi2GC, &DownTogi2Xbm, dtogi2_bits, dtogi2_tora_bits, dtogi2_dog_bits, dtogi2_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:201:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &DownTogi2GC, &DownTogi2Xbm, dtogi2_bits, dtogi2_tora_bits, dtogi2_dog_bits, dtogi2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:202:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] &DownTogi2Msk, dtogi2_mask_bits, dtogi2_mask_bits, dtogi2_dog_mask_bits, dtogi2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:203:85: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &LeftTogi1GC, &LeftTogi1Xbm, ltogi1_bits, ltogi1_tora_bits, ltogi1_dog_bits, ltogi1_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:203:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &LeftTogi1GC, &LeftTogi1Xbm, ltogi1_bits, ltogi1_tora_bits, ltogi1_dog_bits, ltogi1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:204:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] &LeftTogi1Msk, ltogi1_mask_bits, ltogi1_mask_bits,ltogi1_dog_mask_bits, ltogi1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:205:85: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &LeftTogi2GC, &LeftTogi2Xbm, ltogi2_bits, ltogi2_tora_bits, ltogi2_dog_bits, ltogi2_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:205:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &LeftTogi2GC, &LeftTogi2Xbm, ltogi2_bits, ltogi2_tora_bits, ltogi2_dog_bits, ltogi2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:206:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] &LeftTogi2Msk, ltogi2_mask_bits, ltogi2_mask_bits,ltogi2_dog_mask_bits, ltogi2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:207:39: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &RightTogi1GC, &RightTogi1Xbm, rtogi1_bits, rtogi1_tora_bits, rtogi1_dog_bits, rtogi1_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:208:23: warning: suggest braces around initialization of subobject [-Wmissing-braces] &RightTogi1Msk, rtogi1_mask_bits, rtogi1_mask_bits,rtogi1_dog_mask_bits, rtogi1_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:209:87: warning: initializing 'char *' with an expression of type 'unsigned char[128]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { &RightTogi2GC, &RightTogi2Xbm, rtogi2_bits, rtogi2_tora_bits, rtogi2_dog_bits, rtogi2_bsd_bits, ^~~~~~~~~~~~~~~ oneko.c:209:39: warning: suggest braces around initialization of subobject [-Wmissing-braces] { &RightTogi2GC, &RightTogi2Xbm, rtogi2_bits, rtogi2_tora_bits, rtogi2_dog_bits, rtogi2_bsd_bits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:210:23: warning: suggest braces around initialization of subobject [-Wmissing-braces] &RightTogi2Msk, rtogi2_mask_bits, rtogi2_mask_bits,rtogi2_dog_mask_bits, rtogi2_bsd_mask_bits }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } oneko.c:211:19: warning: suggest braces around initialization of subobject [-Wmissing-braces] { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } ^~~~~~~~~~~~~~~~~~~~~~ { } /System/Volumes/Data/Applications/Xcode-15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stddef.h:89:16: note: expanded from macro 'NULL' # define NULL ((void*)0) ^ oneko.c:211:49: warning: suggest braces around initialization of subobject [-Wmissing-braces] { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } ^~~~~~~~~~ { } /System/Volumes/Data/Applications/Xcode-15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stddef.h:89:16: note: expanded from macro 'NULL' # define NULL ((void*)0) ^ oneko.c:315:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (value = XGetDefault(theDisplay, ProgramName, resource)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oneko.c:315:12: note: place parentheses around the assignment to silence this warning if (value = XGetDefault(theDisplay, ProgramName, resource)) { ^ ( ) oneko.c:315:12: note: use '==' to turn this assignment into an equality comparison if (value = XGetDefault(theDisplay, ProgramName, resource)) { ^ == oneko.c:318:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (value = XGetDefault(theDisplay, ClassName, resource)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oneko.c:318:12: note: place parentheses around the assignment to silence this warning if (value = XGetDefault(theDisplay, ClassName, resource)) { ^ ( ) oneko.c:318:12: note: use '==' to turn this assignment into an equality comparison if (value = XGetDefault(theDisplay, ClassName, resource)) { ^ == oneko.c:310:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NekoGetDefault(resource) ^ oneko.c:328:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GetResources() ^ int oneko.c:347:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (num = atoi(resource)) { ~~~~^~~~~~~~~~~~~~~~ oneko.c:347:15: note: place parentheses around the assignment to silence this warning if (num = atoi(resource)) { ^ ( ) oneko.c:347:15: note: use '==' to turn this assignment into an equality comparison if (num = atoi(resource)) { ^ == oneko.c:355:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (num = atoi(resource)) { ~~~~^~~~~~~~~~~~~~~~ oneko.c:355:15: note: place parentheses around the assignment to silence this warning if (num = atoi(resource)) { ^ ( ) oneko.c:355:15: note: use '==' to turn this assignment into an equality comparison if (num = atoi(resource)) { ^ == oneko.c:363:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (num = atoi(resource)) { ~~~~^~~~~~~~~~~~~~~~ oneko.c:363:15: note: place parentheses around the assignment to silence this warning if (num = atoi(resource)) { ^ ( ) oneko.c:363:15: note: use '==' to turn this assignment into an equality comparison if (num = atoi(resource)) { ^ == oneko.c:419:1: warning: non-void function does not return a value [-Wreturn-type] } ^ oneko.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] MakeMouseCursor() ^ int oneko.c:448:1: warning: non-void function does not return a value [-Wreturn-type] } ^ oneko.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SetupColors() ^ int oneko.c:487:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ oneko.c:528:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] #endif SHAPE ^ // oneko.c:538:9: warning: incompatible pointer types passing 'unsigned long *' to parameter of type 'unsigned int *' [-Wincompatible-pointer-types] &BorderWidth, &theDepth); ^~~~~~~~~~~~ /Users/pbulk/build/x11/oneko/work/.buildlink/include/X11/Xlib.h:2638:44: note: passing argument to parameter here unsigned int* /* border_width_return */, ^ oneko.c:559:7: warning: extra tokens at end of #else directive [-Wextra-tokens] #else SHAPE ^ // oneko.c:561:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] #endif SHAPE ^ // oneko.c:494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitScreen(DisplayName) ^ oneko.c:586:5: warning: call to undeclared function 'pause'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pause(); ^ oneko.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetNekoState(SetValue) ^ oneko.c:658:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] #endif SHAPE ^ // oneko.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawNeko(x, y, DrawAnime) ^ oneko.c:698:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] #endif SHAPE ^ // oneko.c:1004:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcessKeyPress(theKeyEvent) ^ oneko.c:1057:38: warning: incompatible pointer types passing 'XEvent *' (aka 'union _XEvent *') to parameter of type 'XKeyEvent *' [-Wincompatible-pointer-types] ContinueState = ProcessKeyPress(&theEvent); ^~~~~~~~~ oneko.c:1266:64: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] result=XParseGeometry(argv[ArgCounter],&XOffset,&YOffset,&foo,&bar); ^~~~ /Users/pbulk/build/x11/oneko/work/.buildlink/include/X11/Xlib.h:2871:37: note: passing argument to parameter here unsigned int* /* width_return */, ^ oneko.c:1266:69: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] result=XParseGeometry(argv[ArgCounter],&XOffset,&YOffset,&foo,&bar); ^~~~ /Users/pbulk/build/x11/oneko/work/.buildlink/include/X11/Xlib.h:2873:1: note: passing argument to parameter here ); ^ oneko.c:1200:10: warning: variable 'result' set but not used [-Wunused-but-set-variable] int result,foo,bar; ^ oneko.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetArguments(argc, argv, theDisplayName) ^ oneko.c:1295:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ oneko.c:1303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ oneko.c:6:13: warning: unused variable 'rcsid' [-Wunused-variable] static char rcsid[] = "$Header: /home/sun/unix/kato/xsam/oneko/oneko.c,v 1.5 90/10/19 21:25:16 kato Exp $"; ^ 125 warnings generated. rm -f oneko._man if test -z "" ; then cd `dirname oneko` && ln -s `basename oneko.man` `basename oneko._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" < oneko.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/\@\@$/\/' >oneko._man; fi rm -f oneko clang -o oneko -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -L/opt/pkg/lib -L/opt/pkg/lib oneko.o -lXext -lX11