=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/games/lbreakout", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for lbreakout-010315nb13 --- ./stamp-h.in --- cd . && autoheader WARNING: 'autoheader' is missing on your system. You should only need it if you modified 'acconfig.h' or 'configure.in'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. --- stamp-h --- cd . && CONFIG_FILES= CONFIG_HEADERS=config.h /usr/bin/bash ./config.status creating config.h config.h is unchanged --- config.h --- --- all-recursive-am --- /opt/local/bin/bmake all-recursive --- all-recursive --- Making all in lbreakout --- hiscore.o --- --- dynlist.o --- --- hiscore.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c hiscore.cpp --- dynlist.o --- gcc -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL_1_1_5 -c dynlist.c dynlist.c: In function 'DL_DeletePtr': dynlist.c:124:85: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | fprintf(stderr, "ERR: dl_delete: list does not contain item 0x%x...\n", (int)item); | ^ --- hiscore.o --- : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] hiscore.cpp:23:16: note: in expansion of macro 'HI_DIR' 23 | char *hi_dir = HI_DIR; | ^~~~~~ --- level.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c level.cpp level.cpp:52:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | " " | ^~~~~~~~~~~~~~~~ 53 | " " | ~~~~~~~~~~~~~~~~ 54 | " dddddddddddd " | ~~~~~~~~~~~~~~~~ 55 | " dddddddddddd " | ~~~~~~~~~~~~~~~~ 56 | " eeeeeeeeeeee " | ~~~~~~~~~~~~~~~~ 57 | " ffffffffffff " | ~~~~~~~~~~~~~~~~ 58 | " ffffffffffff " | ~~~~~~~~~~~~~~~~ 59 | " eeeeeeeeeeee " | ~~~~~~~~~~~~~~~~ 60 | " dddddddddddd " | ~~~~~~~~~~~~~~~~ 61 | " dddddddddddd " | ~~~~~~~~~~~~~~~~ 62 | " " | ~~~~~~~~~~~~~~~~ 63 | " " | ~~~~~~~~~~~~~~~~ 64 | " " | ~~~~~~~~~~~~~~~~ 65 | " " | ~~~~~~~~~~~~~~~~ 66 | " " | ~~~~~~~~~~~~~~~~ 67 | " " | ~~~~~~~~~~~~~~~~ 68 | " " | ~~~~~~~~~~~~~~~~ 69 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:70:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | " " | ^~~~~~~~~~~~~~~~ 71 | " " | ~~~~~~~~~~~~~~~~ 72 | " .s..0.>..m.. " | ~~~~~~~~~~~~~~~~ 73 | " .1...+....0. " | ~~~~~~~~~~~~~~~~ 74 | " <.-.1..-.l.. " | ~~~~~~~~~~~~~~~~ 75 | " ?.0..-.0..w. " | ~~~~~~~~~~~~~~~~ 76 | " ..+..1.<.+.. " | ~~~~~~~~~~~~~~~~ 77 | " .0..b..-..0. " | ~~~~~~~~~~~~~~~~ 78 | " .-.f.+..0... " | ~~~~~~~~~~~~~~~~ 79 | " .0+...b.>.p. " | ~~~~~~~~~~~~~~~~ 80 | " " | ~~~~~~~~~~~~~~~~ 81 | " " | ~~~~~~~~~~~~~~~~ 82 | " " | ~~~~~~~~~~~~~~~~ 83 | " " | ~~~~~~~~~~~~~~~~ 84 | " " | ~~~~~~~~~~~~~~~~ 85 | " " | ~~~~~~~~~~~~~~~~ 86 | " " | ~~~~~~~~~~~~~~~~ 87 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:93:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | " " | ^~~~~~~~~~~~~~~~ 94 | " " | ~~~~~~~~~~~~~~~~ 95 | "gggggggggggggg" | ~~~~~~~~~~~~~~~~ 96 | "gggggggggggggg" | ~~~~~~~~~~~~~~~~ 97 | "eeeeeeeeeeeeee" | ~~~~~~~~~~~~~~~~ 98 | "eeeeeeeeeeeeee" | ~~~~~~~~~~~~~~~~ 99 | "dddddd dddddd" | ~~~~~~~~~~~~~~~~ 100 | "ddddd ddddd" | ~~~~~~~~~~~~~~~~ 101 | "iiii iiii" | ~~~~~~~~~~~~~~~~ 102 | "iii iii" | ~~~~~~~~~~~~~~~~ 103 | "ff ff" | ~~~~~~~~~~~~~~~~ 104 | "f f" | ~~~~~~~~~~~~~~~~ 105 | " " | ~~~~~~~~~~~~~~~~ 106 | " " | ~~~~~~~~~~~~~~~~ 107 | " " | ~~~~~~~~~~~~~~~~ 108 | " " | ~~~~~~~~~~~~~~~~ 109 | " " | ~~~~~~~~~~~~~~~~ 110 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:111:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | " " | ^~~~~~~~~~~~~~~~ 112 | " " | ~~~~~~~~~~~~~~~~ 113 | ".0...1...-..m." | ~~~~~~~~~~~~~~~~ 114 | "...b... .2..0." | ~~~~~~~~~~~~~~~~ 118 | "..0.. +.?.." | ~~~~~~~~~~~~~~~~ 119 | "1..+ .>+." | ~~~~~~~~~~~~~~~~ 120 | "..b w.." | ~~~~~~~~~~~~~~~~ 121 | ".. .." | ~~~~~~~~~~~~~~~~ 122 | ". ." | ~~~~~~~~~~~~~~~~ 123 | " " | ~~~~~~~~~~~~~~~~ 124 | " " | ~~~~~~~~~~~~~~~~ 125 | " " | ~~~~~~~~~~~~~~~~ 126 | " " | ~~~~~~~~~~~~~~~~ 127 | " " | ~~~~~~~~~~~~~~~~ 128 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:134:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | " heggggggeh " | ^~~~~~~~~~~~~~~~ 135 | " heeeeeeh " | ~~~~~~~~~~~~~~~~ 136 | " hhhhhh " | ~~~~~~~~~~~~~~~~ 137 | "hhh hhh" | ~~~~~~~~~~~~~~~~ 138 | "eeeh heee" | ~~~~~~~~~~~~~~~~ 139 | "gggeh heggg" | ~~~~~~~~~~~~~~~~ 140 | "dddgeh hegddd" | ~~~~~~~~~~~~~~~~ 141 | "dddgeh hegddd" | ~~~~~~~~~~~~~~~~ 142 | "dddgeh hegddd" | ~~~~~~~~~~~~~~~~ 143 | "gggeh heggg" | ~~~~~~~~~~~~~~~~ 144 | "eeeh heee" | ~~~~~~~~~~~~~~~~ 145 | "hhh hhh" | ~~~~~~~~~~~~~~~~ 146 | " " | ~~~~~~~~~~~~~~~~ 147 | " " | ~~~~~~~~~~~~~~~~ 148 | " " | ~~~~~~~~~~~~~~~~ 149 | " " | ~~~~~~~~~~~~~~~~ 150 | " " | ~~~~~~~~~~~~~~~~ 151 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:152:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | " 1..l...+.0 " | ^~~~~~~~~~~~~~~~ 153 | " .-...w.. " | ~~~~~~~~~~~~~~~~ 154 | " f.b..- " | ~~~~~~~~~~~~~~~~ 155 | ".+. p.." | ~~~~~~~~~~~~~~~~ 156 | "b... ...." | ~~~~~~~~~~~~~~~~ 157 | ".<..- ...0." | ~~~~~~~~~~~~~~~~ 158 | "...1.. ..1..>" | ~~~~~~~~~~~~~~~~ 159 | ".0..>. +....." | ~~~~~~~~~~~~~~~~ 160 | "...+.f ..<.b." | ~~~~~~~~~~~~~~~~ 161 | "..1.. ..0.." | ~~~~~~~~~~~~~~~~ 162 | ".?.. .+..." | ~~~~~~~~~~~~~~~~ 163 | "..- .1." | ~~~~~~~~~~~~~~~~ 164 | " " | ~~~~~~~~~~~~~~~~ 165 | " " | ~~~~~~~~~~~~~~~~ 166 | " " | ~~~~~~~~~~~~~~~~ 167 | " " | ~~~~~~~~~~~~~~~~ 168 | " " | ~~~~~~~~~~~~~~~~ 169 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:175:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | " " | ^~~~~~~~~~~~~~~~ 176 | " " | ~~~~~~~~~~~~~~~~ 177 | " bb " | ~~~~~~~~~~~~~~~~ 178 | " beeb " | ~~~~~~~~~~~~~~~~ 179 | " eeeeee " | ~~~~~~~~~~~~~~~~ 180 | " hehhhheh " | ~~~~~~~~~~~~~~~~ 181 | " eeeeeeeeee " | ~~~~~~~~~~~~~~~~ 182 | " cccccccccccc " | ~~~~~~~~~~~~~~~~ 183 | " eeeeeeeeee " | ~~~~~~~~~~~~~~~~ 184 | " hehhhheh " | ~~~~~~~~~~~~~~~~ 185 | " eeeeee " | ~~~~~~~~~~~~~~~~ 186 | " beeb " | ~~~~~~~~~~~~~~~~ 187 | " bb " | ~~~~~~~~~~~~~~~~ 188 | " " | ~~~~~~~~~~~~~~~~ 189 | " " | ~~~~~~~~~~~~~~~~ 190 | " " | ~~~~~~~~~~~~~~~~ 191 | " " | ~~~~~~~~~~~~~~~~ 192 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:193:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | " " | ^~~~~~~~~~~~~~~~ 194 | " " | ~~~~~~~~~~~~~~~~ 195 | " l. " | ~~~~~~~~~~~~~~~~ 196 | " ..-. " | ~~~~~~~~~~~~~~~~ 197 | " 1..0.. " | ~~~~~~~~~~~~~~~~ 198 | " -..+..>. " | ~~~~~~~~~~~~~~~~ 199 | " <.?...1... " | ~~~~~~~~~~~~~~~~ 200 | " ..b.1.<..+.. " | ~~~~~~~~~~~~~~~~ 201 | " ..-..w.0.. " | ~~~~~~~~~~~~~~~~ 202 | " .>...-.? " | ~~~~~~~~~~~~~~~~ 203 | " .+.0.. " | ~~~~~~~~~~~~~~~~ 204 | " 0..+ " | ~~~~~~~~~~~~~~~~ 205 | " b. " | ~~~~~~~~~~~~~~~~ 206 | " " | ~~~~~~~~~~~~~~~~ 207 | " " | ~~~~~~~~~~~~~~~~ 208 | " " | ~~~~~~~~~~~~~~~~ 209 | " " | ~~~~~~~~~~~~~~~~ 210 | " " | ~~~~~~~~~~~~~~~~ level.cpp:216:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | " " | ^~~~~~~~~~~~~~~~ 217 | " " | ~~~~~~~~~~~~~~~~ 218 | " iiii " | ~~~~~~~~~~~~~~~~ 219 | " iiii " | ~~~~~~~~~~~~~~~~ 220 | " iiddii " | ~~~~~~~~~~~~~~~~ 221 | " ddiidd " | ~~~~~~~~~~~~~~~~ 222 | " ffiddiff " | ~~~~~~~~~~~~~~~~ 223 | " ffffffff " | ~~~~~~~~~~~~~~~~ 224 | " bbbbbbbbbb " | ~~~~~~~~~~~~~~~~ 225 | " iiiiiiiiii " | ~~~~~~~~~~~~~~~~ 226 | " eeeeiieeee " | ~~~~~~~~~~~~~~~~ 227 | " iiiieeeeiiii " | ~~~~~~~~~~~~~~~~ 228 | " iiiiieeiiiii " | ~~~~~~~~~~~~~~~~ 229 | " " | ~~~~~~~~~~~~~~~~ 230 | " " | ~~~~~~~~~~~~~~~~ 231 | " " | ~~~~~~~~~~~~~~~~ 232 | " " | ~~~~~~~~~~~~~~~~ 233 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:234:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | " " | ^~~~~~~~~~~~~~~~ 235 | " " | ~~~~~~~~~~~~~~~~ 236 | " .-.f " | ~~~~~~~~~~~~~~~~ 237 | " 1.b. " | ~~~~~~~~~~~~~~~~ 238 | " .-..1. " | ~~~~~~~~~~~~~~~~ 239 | " ....>. " | ~~~~~~~~~~~~~~~~ 240 | " 1.<.? .. " | ~~~~~~~~~~~~~~~~ 241 | " +. .. .+ " | ~~~~~~~~~~~~~~~~ 242 | " " | ~~~~~~~~~~~~~~~~ 243 | " m...-...0. " | ~~~~~~~~~~~~~~~~ 244 | " ..+...0.-< " | ~~~~~~~~~~~~~~~~ 245 | " .-.1.0.+..0. " | ~~~~~~~~~~~~~~~~ 246 | " 0.+.>w.1.b.. " | ~~~~~~~~~~~~~~~~ 247 | " " | ~~~~~~~~~~~~~~~~ 248 | " " | ~~~~~~~~~~~~~~~~ 249 | " " | ~~~~~~~~~~~~~~~~ 250 | " " | ~~~~~~~~~~~~~~~~ 251 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:257:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | " ee " | ^~~~~~~~~~~~~~~~ 258 | " ee ehee " | ~~~~~~~~~~~~~~~~ 259 | " ehee eeee " | ~~~~~~~~~~~~~~~~ 260 | " eeee eeee " | ~~~~~~~~~~~~~~~~ 261 | " eeee ee " | ~~~~~~~~~~~~~~~~ 262 | " ee " | ~~~~~~~~~~~~~~~~ 263 | " ee " | ~~~~~~~~~~~~~~~~ 264 | " ehee " | ~~~~~~~~~~~~~~~~ 265 | " eeee " | ~~~~~~~~~~~~~~~~ 266 | " ee eeee " | ~~~~~~~~~~~~~~~~ 267 | "ehee ee ee " | ~~~~~~~~~~~~~~~~ 268 | "eeee ehee" | ~~~~~~~~~~~~~~~~ 269 | "eeee eeee" | ~~~~~~~~~~~~~~~~ 270 | " ee eeee" | ~~~~~~~~~~~~~~~~ 271 | " ee " | ~~~~~~~~~~~~~~~~ 272 | " " | ~~~~~~~~~~~~~~~~ 273 | " " | ~~~~~~~~~~~~~~~~ 274 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:275:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 275 | " .. " | ^~~~~~~~~~~~~~~~ 276 | " .1 +.1. " | ~~~~~~~~~~~~~~~~ 277 | " .+.. .?.- " | ~~~~~~~~~~~~~~~~ 278 | " >.p. 0.<. " | ~~~~~~~~~~~~~~~~ 279 | " -... w. " | ~~~~~~~~~~~~~~~~ 280 | " .0 " | ~~~~~~~~~~~~~~~~ 281 | " f. " | ~~~~~~~~~~~~~~~~ 282 | " ...1 " | ~~~~~~~~~~~~~~~~ 283 | " -.l. " | ~~~~~~~~~~~~~~~~ 284 | " s. .+.. " | ~~~~~~~~~~~~~~~~ 285 | "..0. .> .- " | ~~~~~~~~~~~~~~~~ 286 | ".-.. b.1." | ~~~~~~~~~~~~~~~~ 287 | ".. b..." | ~~~~~~~~~~~~~~~~ 320 | "..?. ..-." | ~~~~~~~~~~~~~~~~ 321 | "1..+ +.<." | ~~~~~~~~~~~~~~~~ 322 | "#### ####" | ~~~~~~~~~~~~~~~~ 323 | " " | ~~~~~~~~~~~~~~~~ 324 | " " | ~~~~~~~~~~~~~~~~ 325 | " 0.+.>0 " | ~~~~~~~~~~~~~~~~ 326 | " 0-.f.0 " | ~~~~~~~~~~~~~~~~ 327 | " 0..1.0 " | ~~~~~~~~~~~~~~~~ 328 | " ###### " | ~~~~~~~~~~~~~~~~ 329 | " " | ~~~~~~~~~~~~~~~~ 330 | " " | ~~~~~~~~~~~~~~~~ 331 | " " | ~~~~~~~~~~~~~~~~ 332 | " " | ~~~~~~~~~~~~~~~~ 333 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:339:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | " " | ^~~~~~~~~~~~~~~~ 340 | " aaa " | ~~~~~~~~~~~~~~~~ 341 | " aaaaaaa " | ~~~~~~~~~~~~~~~~ 342 | " aaaaaaaaa " | ~~~~~~~~~~~~~~~~ 343 | " aaaaaaaaa " | ~~~~~~~~~~~~~~~~ 344 | " aaaaaaaaa " | ~~~~~~~~~~~~~~~~ 345 | " aa iii aa " | ~~~~~~~~~~~~~~~~ 346 | " iii " | ~~~~~~~~~~~~~~~~ 347 | "f iii " | ~~~~~~~~~~~~~~~~ 348 | " f fiiii f f " | ~~~~~~~~~~~~~~~~ 349 | " f f iiii f " | ~~~~~~~~~~~~~~~~ 350 | "ffffffiiiiffff" | ~~~~~~~~~~~~~~~~ 351 | "ffffffiiiiffff" | ~~~~~~~~~~~~~~~~ 352 | " " | ~~~~~~~~~~~~~~~~ 353 | " " | ~~~~~~~~~~~~~~~~ 354 | " " | ~~~~~~~~~~~~~~~~ 355 | " " | ~~~~~~~~~~~~~~~~ 356 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:357:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 357 | " " | ^~~~~~~~~~~~~~~~ 358 | " .1. " | ~~~~~~~~~~~~~~~~ 359 | " b..-.<. " | ~~~~~~~~~~~~~~~~ 360 | " -.....-.. " | ~~~~~~~~~~~~~~~~ 361 | " +.f..<..b " | ~~~~~~~~~~~~~~~~ 362 | " 1..l..1.. " | ~~~~~~~~~~~~~~~~ 363 | " .2 .0. +. " | ~~~~~~~~~~~~~~~~ 364 | " ..- " | ~~~~~~~~~~~~~~~~ 365 | ". p.. " | ~~~~~~~~~~~~~~~~ 366 | " . >.+.. . . " | ~~~~~~~~~~~~~~~~ 367 | " . . -.1. . " | ~~~~~~~~~~~~~~~~ 368 | ".+..0.+..-..>." | ~~~~~~~~~~~~~~~~ 369 | "...b.1.?..+..." | ~~~~~~~~~~~~~~~~ 370 | " " | ~~~~~~~~~~~~~~~~ 371 | " " | ~~~~~~~~~~~~~~~~ 372 | " " | ~~~~~~~~~~~~~~~~ 373 | " " | ~~~~~~~~~~~~~~~~ 374 | " " | ~~~~~~~~~~~~~~~~ level.cpp:380:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 380 | " " | ^~~~~~~~~~~~~~~~ 381 | " " | ~~~~~~~~~~~~~~~~ 382 | "gggg# #gggg" | ~~~~~~~~~~~~~~~~ 383 | "geeg# #geeg" | ~~~~~~~~~~~~~~~~ 384 | "geeg# #geeg" | ~~~~~~~~~~~~~~~~ 385 | "geeg# #geeg" | ~~~~~~~~~~~~~~~~ 386 | "geeg# #geeg" | ~~~~~~~~~~~~~~~~ 387 | "gggg# #gggg" | ~~~~~~~~~~~~~~~~ 388 | " " | ~~~~~~~~~~~~~~~~ 389 | "aaaabbbbbbaaaa" | ~~~~~~~~~~~~~~~~ 390 | "aaaabffffbaaaa" | ~~~~~~~~~~~~~~~~ 391 | " bffffb " | ~~~~~~~~~~~~~~~~ 392 | " bbbbbb " | ~~~~~~~~~~~~~~~~ 393 | " " | ~~~~~~~~~~~~~~~~ 394 | " " | ~~~~~~~~~~~~~~~~ 395 | " " | ~~~~~~~~~~~~~~~~ 396 | " " | ~~~~~~~~~~~~~~~~ 397 | " " | ~~~~~~~~~~~~~~~~ 398 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:399:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 399 | " " | ^~~~~~~~~~~~~~~~ 400 | " " | ~~~~~~~~~~~~~~~~ 401 | "+.2.# #..b." | ~~~~~~~~~~~~~~~~ 402 | "...-# #-..." | ~~~~~~~~~~~~~~~~ 403 | "1...# #..1." | ~~~~~~~~~~~~~~~~ 404 | "..>.# #...." | ~~~~~~~~~~~~~~~~ 405 | "..+.# #.0.." | ~~~~~~~~~~~~~~~~ 406 | ".b.-# #..+." | ~~~~~~~~~~~~~~~~ 407 | " " | ~~~~~~~~~~~~~~~~ 408 | ".>.w.1...-..<." | ~~~~~~~~~~~~~~~~ 409 | "..0...-.p..b.." | ~~~~~~~~~~~~~~~~ 410 | " .<.2.. " | ~~~~~~~~~~~~~~~~ 411 | " .+.... " | ~~~~~~~~~~~~~~~~ 412 | " " | ~~~~~~~~~~~~~~~~ 413 | " " | ~~~~~~~~~~~~~~~~ 414 | " " | ~~~~~~~~~~~~~~~~ 415 | " " | ~~~~~~~~~~~~~~~~ 416 | " " | ~~~~~~~~~~~~~~~~ 417 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:423:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | " " | ^~~~~~~~~~~~~~~~ 424 | " " | ~~~~~~~~~~~~~~~~ 425 | " cccccccccccc " | ~~~~~~~~~~~~~~~~ 426 | " cddddddddddc " | ~~~~~~~~~~~~~~~~ 427 | " cdeeeeeeeedc " | ~~~~~~~~~~~~~~~~ 428 | " cdeffffffedc " | ~~~~~~~~~~~~~~~~ 429 | " cdefggggfedc " | ~~~~~~~~~~~~~~~~ 430 | " cdefggggfedc " | ~~~~~~~~~~~~~~~~ 431 | " cdeffffffedc " | ~~~~~~~~~~~~~~~~ 432 | " cdeeeeeeeedc " | ~~~~~~~~~~~~~~~~ 433 | " cddddddddddc " | ~~~~~~~~~~~~~~~~ 434 | " cccccccccccc " | ~~~~~~~~~~~~~~~~ 435 | " " | ~~~~~~~~~~~~~~~~ 436 | " " | ~~~~~~~~~~~~~~~~ 437 | " " | ~~~~~~~~~~~~~~~~ 438 | " " | ~~~~~~~~~~~~~~~~ 439 | " " | ~~~~~~~~~~~~~~~~ 440 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:441:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | " " | ^~~~~~~~~~~~~~~~ 442 | " " | ~~~~~~~~~~~~~~~~ 443 | " 101010101010 " | ~~~~~~~~~~~~~~~~ 444 | " 0-..<.+...m1 " | ~~~~~~~~~~~~~~~~ 445 | " 1.p......-.0 " | ~~~~~~~~~~~~~~~~ 446 | " 0..+..>.?..1 " | ~~~~~~~~~~~~~~~~ 447 | " 1....-...>.0 " | ~~~~~~~~~~~~~~~~ 448 | " 0.l.....+..1 " | ~~~~~~~~~~~~~~~~ 449 | " 1....+...-.0 " | ~~~~~~~~~~~~~~~~ 450 | " 0.-.....w..1 " | ~~~~~~~~~~~~~~~~ 451 | " 1<..s...+..0 " | ~~~~~~~~~~~~~~~~ 452 | " 000101010101 " | ~~~~~~~~~~~~~~~~ 453 | " " | ~~~~~~~~~~~~~~~~ 454 | " " | ~~~~~~~~~~~~~~~~ 455 | " " | ~~~~~~~~~~~~~~~~ 456 | " " | ~~~~~~~~~~~~~~~~ 457 | " " | ~~~~~~~~~~~~~~~~ 458 | " " | ~~~~~~~~~~~~~~~~ level.cpp:464:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 464 | " " | ^~~~~~~~~~~~~~~~ 465 | " " | ~~~~~~~~~~~~~~~~ 466 | " d#ffffff#d " | ~~~~~~~~~~~~~~~~ 467 | " d#ffffff#d " | ~~~~~~~~~~~~~~~~ 468 | " dd#ffffff#dd " | ~~~~~~~~~~~~~~~~ 469 | " dd#gggggg#dd " | ~~~~~~~~~~~~~~~~ 470 | "ddd#gggggg#ddd" | ~~~~~~~~~~~~~~~~ 471 | "ddd#gggggg#ddd" | ~~~~~~~~~~~~~~~~ 472 | " dd#gggggg#dd " | ~~~~~~~~~~~~~~~~ 473 | " dd#ffffff#dd " | ~~~~~~~~~~~~~~~~ 474 | " d#ffffff#d " | ~~~~~~~~~~~~~~~~ 475 | " d#ffffff#d " | ~~~~~~~~~~~~~~~~ 476 | " " | ~~~~~~~~~~~~~~~~ 477 | " " | ~~~~~~~~~~~~~~~~ 478 | " " | ~~~~~~~~~~~~~~~~ 479 | " " | ~~~~~~~~~~~~~~~~ 480 | " " | ~~~~~~~~~~~~~~~~ 481 | " " | ~~~~~~~~~~~~~~~~ 482 | " " | ~~~~~~~~~~~~~~~~ 483 | " " | ~~~~~~~~~~~~~~~~ 484 | " " | ~~~~~~~~~~~~~~~~ 485 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:486:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | " " | ^~~~~~~~~~~~~~~~ 487 | " " | ~~~~~~~~~~~~~~~~ 488 | " < ..1... . " | ~~~~~~~~~~~~~~~~ 489 | " . ..b..> . " | ~~~~~~~~~~~~~~~~ 490 | " -. -...+. .. " | ~~~~~~~~~~~~~~~~ 491 | " .. .0..1. -. " | ~~~~~~~~~~~~~~~~ 492 | "..p ..+... ..b" | ~~~~~~~~~~~~~~~~ 493 | ".+. f...?. .+." | ~~~~~~~~~~~~~~~~ 494 | " .. .>.1.- <. " | ~~~~~~~~~~~~~~~~ 495 | " 1. .-.... m. " | ~~~~~~~~~~~~~~~~ 496 | " . ...0.. . " | ~~~~~~~~~~~~~~~~ 497 | " . .+..b. . " | ~~~~~~~~~~~~~~~~ 498 | " " | ~~~~~~~~~~~~~~~~ 499 | " " | ~~~~~~~~~~~~~~~~ 500 | " " | ~~~~~~~~~~~~~~~~ 501 | " " | ~~~~~~~~~~~~~~~~ 502 | " " | ~~~~~~~~~~~~~~~~ 503 | " " | ~~~~~~~~~~~~~~~~ 504 | " " | ~~~~~~~~~~~~~~~~ 505 | " " | ~~~~~~~~~~~~~~~~ 506 | " " | ~~~~~~~~~~~~~~~~ 507 | " " | ~~~~~~~~~~~~~~~~ level.cpp:513:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 513 | " " | ^~~~~~~~~~~~~~~~ 514 | " " | ~~~~~~~~~~~~~~~~ 515 | "cccc cccc cccc" | ~~~~~~~~~~~~~~~~ 516 | "ceec cddc ceec" | ~~~~~~~~~~~~~~~~ 517 | "ceec cddc ceec" | ~~~~~~~~~~~~~~~~ 518 | "ceec cddc ceec" | ~~~~~~~~~~~~~~~~ 519 | "cccc cccc cccc" | ~~~~~~~~~~~~~~~~ 520 | " " | ~~~~~~~~~~~~~~~~ 521 | "cccc bbbb cccc" | ~~~~~~~~~~~~~~~~ 522 | "cddc bffb cddc" | ~~~~~~~~~~~~~~~~ 523 | "cddc bffb cddc" | ~~~~~~~~~~~~~~~~ 524 | "cddc bffb cddc" | ~~~~~~~~~~~~~~~~ 525 | "cccc bbbb cccc" | ~~~~~~~~~~~~~~~~ 526 | " " | ~~~~~~~~~~~~~~~~ 527 | " " | ~~~~~~~~~~~~~~~~ 528 | " " | ~~~~~~~~~~~~~~~~ 529 | " " | ~~~~~~~~~~~~~~~~ 530 | " " | ~~~~~~~~~~~~~~~~ 531 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:532:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 532 | " " | ^~~~~~~~~~~~~~~~ 533 | " " | ~~~~~~~~~~~~~~~~ 534 | ".0.. .+.. .m.." | ~~~~~~~~~~~~~~~~ 535 | ".... ...- .-.." | ~~~~~~~~~~~~~~~~ 536 | "..+. .0.> ...+" | ~~~~~~~~~~~~~~~~ 537 | ".<.. .... .b.." | ~~~~~~~~~~~~~~~~ 538 | "-.1. .p.. 0..." | ~~~~~~~~~~~~~~~~ 539 | " " | ~~~~~~~~~~~~~~~~ 540 | ".... ..-. .<.." | ~~~~~~~~~~~~~~~~ 541 | "..0. ?..b ..1." | ~~~~~~~~~~~~~~~~ 542 | "l... .1.. ..b." | ~~~~~~~~~~~~~~~~ 543 | ".+.. s... -..." | ~~~~~~~~~~~~~~~~ 544 | "..>. ..+. ...." | ~~~~~~~~~~~~~~~~ 545 | " " | ~~~~~~~~~~~~~~~~ 546 | " " | ~~~~~~~~~~~~~~~~ 547 | " " | ~~~~~~~~~~~~~~~~ 548 | " " | ~~~~~~~~~~~~~~~~ 549 | " " | ~~~~~~~~~~~~~~~~ 550 | " " | ~~~~~~~~~~~~~~~~ level.cpp:556:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 556 | " " | ^~~~~~~~~~~~~~~~ 557 | " " | ~~~~~~~~~~~~~~~~ 558 | " ee " | ~~~~~~~~~~~~~~~~ 559 | " eeeeee " | ~~~~~~~~~~~~~~~~ 560 | " ecccccce " | ~~~~~~~~~~~~~~~~ 561 | " ecggggggce " | ~~~~~~~~~~~~~~~~ 562 | " ecggggggce " | ~~~~~~~~~~~~~~~~ 563 | " fcggggggggcf " | ~~~~~~~~~~~~~~~~ 564 | " fccccccccccf " | ~~~~~~~~~~~~~~~~ 565 | " ffffffffffff " | ~~~~~~~~~~~~~~~~ 566 | " ffffffffffff " | ~~~~~~~~~~~~~~~~ 567 | " iiiiiiiiii " | ~~~~~~~~~~~~~~~~ 568 | " dddddddddd " | ~~~~~~~~~~~~~~~~ 569 | " " | ~~~~~~~~~~~~~~~~ 570 | " " | ~~~~~~~~~~~~~~~~ 571 | " " | ~~~~~~~~~~~~~~~~ 572 | " " | ~~~~~~~~~~~~~~~~ 573 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:574:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 574 | " " | ^~~~~~~~~~~~~~~~ 575 | " " | ~~~~~~~~~~~~~~~~ 576 | " .. " | ~~~~~~~~~~~~~~~~ 577 | " ..0... " | ~~~~~~~~~~~~~~~~ 578 | " ..m..<.b " | ~~~~~~~~~~~~~~~~ 579 | " ..1.-..2.. " | ~~~~~~~~~~~~~~~~ 580 | " 0...1..-.. " | ~~~~~~~~~~~~~~~~ 581 | " ..+.f..+..-. " | ~~~~~~~~~~~~~~~~ 582 | " .1.-..2..p.. " | ~~~~~~~~~~~~~~~~ 583 | " +..>.+....>. " | ~~~~~~~~~~~~~~~~ 584 | " .b....b.+.-. " | ~~~~~~~~~~~~~~~~ 585 | " ..?...2.<. " | ~~~~~~~~~~~~~~~~ 586 | " -..0..w..+ " | ~~~~~~~~~~~~~~~~ 587 | " " | ~~~~~~~~~~~~~~~~ 588 | " " | ~~~~~~~~~~~~~~~~ 589 | " " | ~~~~~~~~~~~~~~~~ 590 | " " | ~~~~~~~~~~~~~~~~ 591 | " " | ~~~~~~~~~~~~~~~~ level.cpp:597:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 597 | "b b b b" | ^~~~~~~~~~~~~~~~ 598 | " b b b b " | ~~~~~~~~~~~~~~~~ 599 | " b bb b " | ~~~~~~~~~~~~~~~~ 600 | " b cc b " | ~~~~~~~~~~~~~~~~ 601 | " cc cc " | ~~~~~~~~~~~~~~~~ 602 | "bb cd dc bb" | ~~~~~~~~~~~~~~~~ 603 | " bcddddddcb " | ~~~~~~~~~~~~~~~~ 604 | " cddddddc " | ~~~~~~~~~~~~~~~~ 605 | " bcddddddcb " | ~~~~~~~~~~~~~~~~ 606 | "bb cddddc bb" | ~~~~~~~~~~~~~~~~ 607 | " ccddcc " | ~~~~~~~~~~~~~~~~ 608 | " bb cc bb " | ~~~~~~~~~~~~~~~~ 609 | " bb bb " | ~~~~~~~~~~~~~~~~ 610 | "b b" | ~~~~~~~~~~~~~~~~ 611 | " " | ~~~~~~~~~~~~~~~~ 612 | " " | ~~~~~~~~~~~~~~~~ 613 | " " | ~~~~~~~~~~~~~~~~ 614 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:615:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 615 | ". . . ." | ^~~~~~~~~~~~~~~~ 616 | " . . - . " | ~~~~~~~~~~~~~~~~ 617 | " 2 .f . " | ~~~~~~~~~~~~~~~~ 618 | " . +. . " | ~~~~~~~~~~~~~~~~ 619 | " 1. .2 " | ~~~~~~~~~~~~~~~~ 620 | "-. +. <. 2." | ~~~~~~~~~~~~~~~~ 621 | " .2.?...+.. " | ~~~~~~~~~~~~~~~~ 622 | " <..-.1.. " | ~~~~~~~~~~~~~~~~ 623 | " ..b.+..-.. " | ~~~~~~~~~~~~~~~~ 624 | ".- .p.l.. >." | ~~~~~~~~~~~~~~~~ 625 | " +..-.. " | ~~~~~~~~~~~~~~~~ 626 | " >. 1. +. " | ~~~~~~~~~~~~~~~~ 627 | " .b .2 " | ~~~~~~~~~~~~~~~~ 628 | ". ." | ~~~~~~~~~~~~~~~~ 629 | " " | ~~~~~~~~~~~~~~~~ 630 | " " | ~~~~~~~~~~~~~~~~ 631 | " " | ~~~~~~~~~~~~~~~~ 632 | " " | ~~~~~~~~~~~~~~~~ level.cpp:638:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 638 | " eeeeeeeeeeee " | ^~~~~~~~~~~~~~~~ 639 | " eeeeeeeeee " | ~~~~~~~~~~~~~~~~ 640 | " gggggggg " | ~~~~~~~~~~~~~~~~ 641 | " gggggg " | ~~~~~~~~~~~~~~~~ 642 | " iiiiii " | ~~~~~~~~~~~~~~~~ 643 | " iiiiiiii " | ~~~~~~~~~~~~~~~~ 644 | " hhhhhhhhhh " | ~~~~~~~~~~~~~~~~ 645 | " hhhhhhhhhhhh " | ~~~~~~~~~~~~~~~~ 646 | " " | ~~~~~~~~~~~~~~~~ 647 | "ffffffffffffff" | ~~~~~~~~~~~~~~~~ 648 | "#f#f#f#f#f#f#f" | ~~~~~~~~~~~~~~~~ 649 | "dddddddddddddd" | ~~~~~~~~~~~~~~~~ 650 | "dddddddddddddd" | ~~~~~~~~~~~~~~~~ 651 | " " | ~~~~~~~~~~~~~~~~ 652 | " " | ~~~~~~~~~~~~~~~~ 653 | " " | ~~~~~~~~~~~~~~~~ 654 | " " | ~~~~~~~~~~~~~~~~ 655 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:656:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | " >.-...+...2. " | ^~~~~~~~~~~~~~~~ 657 | " ..2.l..-.. " | ~~~~~~~~~~~~~~~~ 658 | " +.....<. " | ~~~~~~~~~~~~~~~~ 659 | " .-.1.+ " | ~~~~~~~~~~~~~~~~ 660 | " ...... " | ~~~~~~~~~~~~~~~~ 661 | " b..2.... " | ~~~~~~~~~~~~~~~~ 662 | " ....p.+.1. " | ~~~~~~~~~~~~~~~~ 663 | " 1..+.<..-... " | ~~~~~~~~~~~~~~~~ 664 | " " | ~~~~~~~~~~~~~~~~ 665 | "..-.s....-.2.." | ~~~~~~~~~~~~~~~~ 666 | " ? ? ? ? ? ? ?" | ~~~~~~~~~~~~~~~~ 667 | "....+...b...-." | ~~~~~~~~~~~~~~~~ 668 | "..b...>...+..." | ~~~~~~~~~~~~~~~~ 669 | " " | ~~~~~~~~~~~~~~~~ 670 | " " | ~~~~~~~~~~~~~~~~ 671 | " " | ~~~~~~~~~~~~~~~~ 672 | " " | ~~~~~~~~~~~~~~~~ 673 | " " | ~~~~~~~~~~~~~~~~ level.cpp:679:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 679 | " " | ^~~~~~~~~~~~~~~~ 680 | " " | ~~~~~~~~~~~~~~~~ 681 | " c c " | ~~~~~~~~~~~~~~~~ 682 | " ciiiiiiiiiic " | ~~~~~~~~~~~~~~~~ 683 | " ciiiiiiiiiic " | ~~~~~~~~~~~~~~~~ 684 | " cddddddddddc " | ~~~~~~~~~~~~~~~~ 685 | " c#ffffffff#c " | ~~~~~~~~~~~~~~~~ 686 | " #ffffffff# " | ~~~~~~~~~~~~~~~~ 687 | " ##dddddd## " | ~~~~~~~~~~~~~~~~ 688 | " ##eeee## " | ~~~~~~~~~~~~~~~~ 689 | " ##ee## " | ~~~~~~~~~~~~~~~~ 690 | " #### " | ~~~~~~~~~~~~~~~~ 691 | " " | ~~~~~~~~~~~~~~~~ 692 | " " | ~~~~~~~~~~~~~~~~ 693 | " " | ~~~~~~~~~~~~~~~~ 694 | " " | ~~~~~~~~~~~~~~~~ 695 | " " | ~~~~~~~~~~~~~~~~ 696 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:697:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 697 | " " | ^~~~~~~~~~~~~~~~ 698 | " " | ~~~~~~~~~~~~~~~~ 699 | " " | ~~~~~~~~~~~~~~~~ 700 | " 2.b.<+..1. " | ~~~~~~~~~~~~~~~~ 701 | " .+..s..b.. " | ~~~~~~~~~~~~~~~~ 702 | " ..>.f.w.-. " | ~~~~~~~~~~~~~~~~ 703 | " 2..+.1-. " | ~~~~~~~~~~~~~~~~ 704 | " .-.-..+. " | ~~~~~~~~~~~~~~~~ 705 | " .+..2. " | ~~~~~~~~~~~~~~~~ 706 | " -.?. " | ~~~~~~~~~~~~~~~~ 707 | " .. " | ~~~~~~~~~~~~~~~~ 708 | " " | ~~~~~~~~~~~~~~~~ 709 | " " | ~~~~~~~~~~~~~~~~ 710 | " " | ~~~~~~~~~~~~~~~~ 711 | " " | ~~~~~~~~~~~~~~~~ 712 | " " | ~~~~~~~~~~~~~~~~ 713 | " " | ~~~~~~~~~~~~~~~~ 714 | " " | ~~~~~~~~~~~~~~~~ level.cpp:720:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 720 | " " | ^~~~~~~~~~~~~~~~ 721 | " " | ~~~~~~~~~~~~~~~~ 722 | " " | ~~~~~~~~~~~~~~~~ 723 | " " | ~~~~~~~~~~~~~~~~ 724 | " " | ~~~~~~~~~~~~~~~~ 725 | " " | ~~~~~~~~~~~~~~~~ 726 | " " | ~~~~~~~~~~~~~~~~ 727 | " hh " | ~~~~~~~~~~~~~~~~ 728 | " gggg " | ~~~~~~~~~~~~~~~~ 729 | " ffffff " | ~~~~~~~~~~~~~~~~ 730 | " eeeeeeee " | ~~~~~~~~~~~~~~~~ 731 | " dddddddddd " | ~~~~~~~~~~~~~~~~ 732 | "b############b" | ~~~~~~~~~~~~~~~~ 733 | " " | ~~~~~~~~~~~~~~~~ 734 | " " | ~~~~~~~~~~~~~~~~ 735 | " " | ~~~~~~~~~~~~~~~~ 736 | " " | ~~~~~~~~~~~~~~~~ 737 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:738:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 738 | " " | ^~~~~~~~~~~~~~~~ 739 | " " | ~~~~~~~~~~~~~~~~ 740 | " " | ~~~~~~~~~~~~~~~~ 741 | " " | ~~~~~~~~~~~~~~~~ 742 | " " | ~~~~~~~~~~~~~~~~ 743 | " " | ~~~~~~~~~~~~~~~~ 744 | " " | ~~~~~~~~~~~~~~~~ 745 | " .+ " | ~~~~~~~~~~~~~~~~ 746 | " b-.1 " | ~~~~~~~~~~~~~~~~ 747 | " b2<.-. " | ~~~~~~~~~~~~~~~~ 748 | " +..2m.>+ " | ~~~~~~~~~~~~~~~~ 749 | " .2.-b.1..b " | ~~~~~~~~~~~~~~~~ 750 | "4############4" | ~~~~~~~~~~~~~~~~ 751 | " " | ~~~~~~~~~~~~~~~~ 752 | " " | ~~~~~~~~~~~~~~~~ 753 | " " | ~~~~~~~~~~~~~~~~ 754 | " " | ~~~~~~~~~~~~~~~~ 755 | " " | ~~~~~~~~~~~~~~~~ level.cpp:761:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 761 | " i h g f e d " | ^~~~~~~~~~~~~~~~ 762 | " i h g f e d b" | ~~~~~~~~~~~~~~~~ 763 | "i h g f e d b " | ~~~~~~~~~~~~~~~~ 764 | " h g f e d b " | ~~~~~~~~~~~~~~~~ 765 | "h g f e d b " | ~~~~~~~~~~~~~~~~ 766 | " g f e d b i " | ~~~~~~~~~~~~~~~~ 767 | "g f e d b d i" | ~~~~~~~~~~~~~~~~ 768 | " f e d b g d " | ~~~~~~~~~~~~~~~~ 769 | "f e d b f g d" | ~~~~~~~~~~~~~~~~ 770 | " e # b c # g " | ~~~~~~~~~~~~~~~~ 771 | "e # b c # g" | ~~~~~~~~~~~~~~~~ 772 | " # b c # " | ~~~~~~~~~~~~~~~~ 773 | "# b c #" | ~~~~~~~~~~~~~~~~ 774 | " b c " | ~~~~~~~~~~~~~~~~ 775 | "b c" | ~~~~~~~~~~~~~~~~ 776 | " " | ~~~~~~~~~~~~~~~~ 777 | " " | ~~~~~~~~~~~~~~~~ 778 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:779:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 779 | " . l . . s . " | ^~~~~~~~~~~~~~~~ 780 | " 2 . . 2 . < ." | ~~~~~~~~~~~~~~~~ 781 | ". . - . + . ? " | ~~~~~~~~~~~~~~~~ 782 | " - . . f s . " | ~~~~~~~~~~~~~~~~ 783 | "w . b . . - " | ~~~~~~~~~~~~~~~~ 784 | " . . - . 2 . " | ~~~~~~~~~~~~~~~~ 785 | ". + > . + b ." | ~~~~~~~~~~~~~~~~ 786 | " 2 . f . . . " | ~~~~~~~~~~~~~~~~ 787 | ". - . . . - ." | ~~~~~~~~~~~~~~~~ 788 | " . b + > " | ~~~~~~~~~~~~~~~~ 789 | ". 1 + ." | ~~~~~~~~~~~~~~~~ 790 | " < . " | ~~~~~~~~~~~~~~~~ 791 | " . 1 " | ~~~~~~~~~~~~~~~~ 792 | " 2 . " | ~~~~~~~~~~~~~~~~ 793 | ". ." | ~~~~~~~~~~~~~~~~ 794 | " " | ~~~~~~~~~~~~~~~~ 795 | " " | ~~~~~~~~~~~~~~~~ 796 | " " | ~~~~~~~~~~~~~~~~ level.cpp:802:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 802 | " " | ^~~~~~~~~~~~~~~~ 803 | " " | ~~~~~~~~~~~~~~~~ 804 | " ddddd" | ~~~~~~~~~~~~~~~~ 805 | " ddddaaaaa" | ~~~~~~~~~~~~~~~~ 806 | " dddaaaaccccc" | ~~~~~~~~~~~~~~~~ 807 | "ddaaaccccfffff" | ~~~~~~~~~~~~~~~~ 808 | "aacccffffggggg" | ~~~~~~~~~~~~~~~~ 809 | "ccfffggggeeeee" | ~~~~~~~~~~~~~~~~ 810 | "ffgggeeee c " | ~~~~~~~~~~~~~~~~ 811 | "ggeee c " | ~~~~~~~~~~~~~~~~ 812 | "ee c c c " | ~~~~~~~~~~~~~~~~ 813 | " c c c " | ~~~~~~~~~~~~~~~~ 814 | " c c c " | ~~~~~~~~~~~~~~~~ 815 | " c c " | ~~~~~~~~~~~~~~~~ 816 | " " | ~~~~~~~~~~~~~~~~ 817 | " " | ~~~~~~~~~~~~~~~~ 818 | " " | ~~~~~~~~~~~~~~~~ 819 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:820:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 820 | " " | ^~~~~~~~~~~~~~~~ 821 | " " | ~~~~~~~~~~~~~~~~ 822 | " ..-.." | ~~~~~~~~~~~~~~~~ 823 | " .<......." | ~~~~~~~~~~~~~~~~ 824 | " .-....+..<.." | ~~~~~~~~~~~~~~~~ 825 | ".w....f..-.+.." | ~~~~~~~~~~~~~~~~ 826 | "..>.-..b....>." | ~~~~~~~~~~~~~~~~ 827 | ".-...+...+...." | ~~~~~~~~~~~~~~~~ 828 | "..?.m.... 2 " | ~~~~~~~~~~~~~~~~ 829 | ".+..b 2 " | ~~~~~~~~~~~~~~~~ 830 | ".. 2 4 2 " | ~~~~~~~~~~~~~~~~ 831 | " 2 2 2 " | ~~~~~~~~~~~~~~~~ 832 | " 2 2 2 " | ~~~~~~~~~~~~~~~~ 833 | " 2 2 " | ~~~~~~~~~~~~~~~~ 834 | " " | ~~~~~~~~~~~~~~~~ 835 | " " | ~~~~~~~~~~~~~~~~ 836 | " " | ~~~~~~~~~~~~~~~~ 837 | " " | ~~~~~~~~~~~~~~~~ level.cpp:843:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 843 | " " | ^~~~~~~~~~~~~~~~ 844 | " dddddd " | ~~~~~~~~~~~~~~~~ 845 | " dddddddd " | ~~~~~~~~~~~~~~~~ 846 | " dddddddddd " | ~~~~~~~~~~~~~~~~ 847 | " dddddddddddd " | ~~~~~~~~~~~~~~~~ 848 | " iii# #iii " | ~~~~~~~~~~~~~~~~ 849 | " iii# #iii " | ~~~~~~~~~~~~~~~~ 850 | " iii#ieie#iii " | ~~~~~~~~~~~~~~~~ 851 | " iii#eiei#iii " | ~~~~~~~~~~~~~~~~ 852 | " iii#ieie#iii " | ~~~~~~~~~~~~~~~~ 853 | " iii#eiei#iii " | ~~~~~~~~~~~~~~~~ 854 | " iii#ieie#iii " | ~~~~~~~~~~~~~~~~ 855 | " iii#eiei#iii " | ~~~~~~~~~~~~~~~~ 856 | " ffffffffffff " | ~~~~~~~~~~~~~~~~ 857 | " " | ~~~~~~~~~~~~~~~~ 858 | " " | ~~~~~~~~~~~~~~~~ 859 | " " | ~~~~~~~~~~~~~~~~ 860 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:861:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 861 | " " | ^~~~~~~~~~~~~~~~ 862 | " .2.+.. " | ~~~~~~~~~~~~~~~~ 863 | " ..f...>. " | ~~~~~~~~~~~~~~~~ 864 | " ..1.<..-?. " | ~~~~~~~~~~~~~~~~ 865 | " .+...-..2..m " | ~~~~~~~~~~~~~~~~ 866 | " ############ " | ~~~~~~~~~~~~~~~~ 867 | " ..-# #..+ " | ~~~~~~~~~~~~~~~~ 868 | " ...#.-..#..2 " | ~~~~~~~~~~~~~~~~ 869 | " .-.#..>.#-.. " | ~~~~~~~~~~~~~~~~ 870 | " s.2#.l..#..b " | ~~~~~~~~~~~~~~~~ 871 | " ...#..2.#w.. " | ~~~~~~~~~~~~~~~~ 872 | " b..#+..f#.+. " | ~~~~~~~~~~~~~~~~ 873 | " ..+#....#... " | ~~~~~~~~~~~~~~~~ 874 | " .<.#.?..#2.. " | ~~~~~~~~~~~~~~~~ 875 | " " | ~~~~~~~~~~~~~~~~ 876 | " " | ~~~~~~~~~~~~~~~~ 877 | " " | ~~~~~~~~~~~~~~~~ 878 | " " | ~~~~~~~~~~~~~~~~ level.cpp:884:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 884 | " " | ^~~~~~~~~~~~~~~~ 885 | " cccccc " | ~~~~~~~~~~~~~~~~ 886 | " cccccccccc " | ~~~~~~~~~~~~~~~~ 887 | " cccciiiicccc " | ~~~~~~~~~~~~~~~~ 888 | " cciiiiiiiicc " | ~~~~~~~~~~~~~~~~ 889 | " cciiiiiiiicc " | ~~~~~~~~~~~~~~~~ 890 | " cccciiiicccc " | ~~~~~~~~~~~~~~~~ 891 | " ccciiiiccc " | ~~~~~~~~~~~~~~~~ 892 | " cciicc " | ~~~~~~~~~~~~~~~~ 893 | " ciic " | ~~~~~~~~~~~~~~~~ 894 | " ciic " | ~~~~~~~~~~~~~~~~ 895 | " ciic " | ~~~~~~~~~~~~~~~~ 896 | " cciiiicc " | ~~~~~~~~~~~~~~~~ 897 | " cciiiiiiiicc " | ~~~~~~~~~~~~~~~~ 898 | " " | ~~~~~~~~~~~~~~~~ 899 | " " | ~~~~~~~~~~~~~~~~ 900 | " " | ~~~~~~~~~~~~~~~~ 901 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:902:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 902 | " " | ^~~~~~~~~~~~~~~~ 903 | " ...s.. " | ~~~~~~~~~~~~~~~~ 904 | " .3.+..-... " | ~~~~~~~~~~~~~~~~ 905 | " ...p.2...>.. " | ~~~~~~~~~~~~~~~~ 906 | " ?.-.2..<.-.. " | ~~~~~~~~~~~~~~~~ 907 | " ..<...+...+. " | ~~~~~~~~~~~~~~~~ 908 | " .-..f...-... " | ~~~~~~~~~~~~~~~~ 909 | " .+......2. " | ~~~~~~~~~~~~~~~~ 910 | " .2..+. " | ~~~~~~~~~~~~~~~~ 911 | " .>.. " | ~~~~~~~~~~~~~~~~ 912 | " ...p " | ~~~~~~~~~~~~~~~~ 913 | " -... " | ~~~~~~~~~~~~~~~~ 914 | " .2..w.+. " | ~~~~~~~~~~~~~~~~ 915 | " ..+..-..2... " | ~~~~~~~~~~~~~~~~ 916 | " " | ~~~~~~~~~~~~~~~~ 917 | " " | ~~~~~~~~~~~~~~~~ 918 | " " | ~~~~~~~~~~~~~~~~ 919 | " " | ~~~~~~~~~~~~~~~~ level.cpp:925:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 925 | " ## " | ^~~~~~~~~~~~~~~~ 926 | " ## " | ~~~~~~~~~~~~~~~~ 927 | " ## " | ~~~~~~~~~~~~~~~~ 928 | "eeeeee##eeeeee" | ~~~~~~~~~~~~~~~~ 929 | "dddddd##dddddd" | ~~~~~~~~~~~~~~~~ 930 | "iiiiii##iiiiii" | ~~~~~~~~~~~~~~~~ 931 | "iiiiii##iiiiii" | ~~~~~~~~~~~~~~~~ 932 | "hhhhhh##hhhhhh" | ~~~~~~~~~~~~~~~~ 933 | "gggggg##gggggg" | ~~~~~~~~~~~~~~~~ 934 | "ffffff##ffffff" | ~~~~~~~~~~~~~~~~ 935 | "eeeeee##eeeeee" | ~~~~~~~~~~~~~~~~ 936 | "dddddd##dddddd" | ~~~~~~~~~~~~~~~~ 937 | " " | ~~~~~~~~~~~~~~~~ 938 | " " | ~~~~~~~~~~~~~~~~ 939 | " " | ~~~~~~~~~~~~~~~~ 940 | " " | ~~~~~~~~~~~~~~~~ 941 | " " | ~~~~~~~~~~~~~~~~ 942 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:943:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 943 | " ## " | ^~~~~~~~~~~~~~~~ 944 | " ## " | ~~~~~~~~~~~~~~~~ 945 | " ## " | ~~~~~~~~~~~~~~~~ 946 | "..-...##.<.l.." | ~~~~~~~~~~~~~~~~ 947 | "...2..##.f...2" | ~~~~~~~~~~~~~~~~ 948 | "3.p...##..2.-." | ~~~~~~~~~~~~~~~~ 949 | "......##.m..>." | ~~~~~~~~~~~~~~~~ 950 | "+.2.f.##....f." | ~~~~~~~~~~~~~~~~ 951 | "f...<.##2....." | ~~~~~~~~~~~~~~~~ 952 | ".>.f..##..+..." | ~~~~~~~~~~~~~~~~ 953 | "..b.2.##....3." | ~~~~~~~~~~~~~~~~ 954 | ".3....##.2.f.." | ~~~~~~~~~~~~~~~~ 955 | " ## " | ~~~~~~~~~~~~~~~~ 956 | " " | ~~~~~~~~~~~~~~~~ 957 | " " | ~~~~~~~~~~~~~~~~ 958 | " " | ~~~~~~~~~~~~~~~~ 959 | " " | ~~~~~~~~~~~~~~~~ 960 | " " | ~~~~~~~~~~~~~~~~ level.cpp:966:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 966 | " " | ^~~~~~~~~~~~~~~~ 967 | "ffffffffffffff" | ~~~~~~~~~~~~~~~~ 968 | "ffffffffffffff" | ~~~~~~~~~~~~~~~~ 969 | "eeeeeeffeeeeee" | ~~~~~~~~~~~~~~~~ 970 | "ccccceffeccccc" | ~~~~~~~~~~~~~~~~ 971 | " ceffec " | ~~~~~~~~~~~~~~~~ 972 | "### ceffec ###" | ~~~~~~~~~~~~~~~~ 973 | "ddd ceffec ddd" | ~~~~~~~~~~~~~~~~ 974 | "ddd ceffec ddd" | ~~~~~~~~~~~~~~~~ 975 | "ddd ceffec ddd" | ~~~~~~~~~~~~~~~~ 976 | "ddd ceffec ddd" | ~~~~~~~~~~~~~~~~ 977 | "### ceeeec ###" | ~~~~~~~~~~~~~~~~ 978 | " cccccc " | ~~~~~~~~~~~~~~~~ 979 | " " | ~~~~~~~~~~~~~~~~ 980 | " " | ~~~~~~~~~~~~~~~~ 981 | " " | ~~~~~~~~~~~~~~~~ 982 | " " | ~~~~~~~~~~~~~~~~ 983 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:984:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 984 | " " | ^~~~~~~~~~~~~~~~ 985 | ".-...<..2...+." | ~~~~~~~~~~~~~~~~ 986 | "....+.....p..." | ~~~~~~~~~~~~~~~~ 987 | ".f.2....-..2.." | ~~~~~~~~~~~~~~~~ 988 | "..w..3..b.>+.." | ~~~~~~~~~~~~~~~~ 989 | " ..2... " | ~~~~~~~~~~~~~~~~ 990 | "### .-..3. ###" | ~~~~~~~~~~~~~~~~ 991 | "... ...?.. ..." | ~~~~~~~~~~~~~~~~ 992 | ".+. .+..2. <.." | ~~~~~~~~~~~~~~~~ 993 | "... ..f.-. -.." | ~~~~~~~~~~~~~~~~ 994 | "b.. >.3... ..?" | ~~~~~~~~~~~~~~~~ 995 | "### ...-.. ###" | ~~~~~~~~~~~~~~~~ 996 | " .b.... " | ~~~~~~~~~~~~~~~~ 997 | " " | ~~~~~~~~~~~~~~~~ 998 | " " | ~~~~~~~~~~~~~~~~ 999 | " " | ~~~~~~~~~~~~~~~~ 1000 | " " | ~~~~~~~~~~~~~~~~ 1001 | " " | ~~~~~~~~~~~~~~~~ level.cpp:1007:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1007 | " " | ^~~~~~~~~~~~~~~~ 1008 | " " | ~~~~~~~~~~~~~~~~ 1009 | "iiiiiiiiiiiiii" | ~~~~~~~~~~~~~~~~ 1010 | "dddddddddddddd" | ~~~~~~~~~~~~~~~~ 1011 | "ddd########ddd" | ~~~~~~~~~~~~~~~~ 1012 | " #gggggg# " | ~~~~~~~~~~~~~~~~ 1013 | "ggg#gggggg#ggg" | ~~~~~~~~~~~~~~~~ 1014 | "iii#ffffff#iii" | ~~~~~~~~~~~~~~~~ 1015 | "iii#ffffff#iii" | ~~~~~~~~~~~~~~~~ 1016 | " # # " | ~~~~~~~~~~~~~~~~ 1017 | "ddd#ee ee#ddd" | ~~~~~~~~~~~~~~~~ 1018 | "hhh#dddddd#hhh" | ~~~~~~~~~~~~~~~~ 1019 | "hhh#dddddd#hhh" | ~~~~~~~~~~~~~~~~ 1020 | " " | ~~~~~~~~~~~~~~~~ 1021 | " " | ~~~~~~~~~~~~~~~~ 1022 | " " | ~~~~~~~~~~~~~~~~ 1023 | " " | ~~~~~~~~~~~~~~~~ 1024 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1025:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1025 | " " | ^~~~~~~~~~~~~~~~ 1026 | " " | ~~~~~~~~~~~~~~~~ 1027 | ".+..b..-...+.." | ~~~~~~~~~~~~~~~~ 1028 | "..2..+.>.-..1." | ~~~~~~~~~~~~~~~~ 1029 | ".-. ..-" | ~~~~~~~~~~~~~~~~ 1030 | " f..-.. " | ~~~~~~~~~~~~~~~~ 1031 | "..< ...... +.." | ~~~~~~~~~~~~~~~~ 1032 | "-.. ..+.>. ..." | ~~~~~~~~~~~~~~~~ 1033 | ".2. .2.... .2." | ~~~~~~~~~~~~~~~~ 1034 | " " | ~~~~~~~~~~~~~~~~ 1035 | "..- .. <. .+." | ~~~~~~~~~~~~~~~~ 1036 | "... ..b... 3.." | ~~~~~~~~~~~~~~~~ 1037 | ".+. .2.f.. +.." | ~~~~~~~~~~~~~~~~ 1038 | " " | ~~~~~~~~~~~~~~~~ 1039 | " " | ~~~~~~~~~~~~~~~~ 1040 | " " | ~~~~~~~~~~~~~~~~ 1041 | " " | ~~~~~~~~~~~~~~~~ 1042 | " " | ~~~~~~~~~~~~~~~~ level.cpp:1048:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1048 | " ee ff dd f" | ^~~~~~~~~~~~~~~~ 1049 | " ee ff dd ff" | ~~~~~~~~~~~~~~~~ 1050 | " ee ff dd ff " | ~~~~~~~~~~~~~~~~ 1051 | " ee ff dd ff e" | ~~~~~~~~~~~~~~~~ 1052 | "ee ff dd ff ee" | ~~~~~~~~~~~~~~~~ 1053 | "e ff dd ff ee " | ~~~~~~~~~~~~~~~~ 1054 | " ff dd ff ee i" | ~~~~~~~~~~~~~~~~ 1055 | "ff dd ff ee ii" | ~~~~~~~~~~~~~~~~ 1056 | "f dd ff ee ii " | ~~~~~~~~~~~~~~~~ 1057 | " dd ff ee ii " | ~~~~~~~~~~~~~~~~ 1058 | "dd ff ee ii " | ~~~~~~~~~~~~~~~~ 1059 | "b b b b b b b " | ~~~~~~~~~~~~~~~~ 1060 | " b b b b b b b" | ~~~~~~~~~~~~~~~~ 1061 | "b b b b b b b " | ~~~~~~~~~~~~~~~~ 1062 | " " | ~~~~~~~~~~~~~~~~ 1063 | " " | ~~~~~~~~~~~~~~~~ 1064 | " " | ~~~~~~~~~~~~~~~~ 1065 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1066:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1066 | " .. ?. .. ." | ^~~~~~~~~~~~~~~~ 1067 | " .. .. 3. .." | ~~~~~~~~~~~~~~~~ 1068 | " 2. -. .+ .. " | ~~~~~~~~~~~~~~~~ 1069 | " .. ?. b. .- ." | ~~~~~~~~~~~~~~~~ 1070 | ".p .. -. .2 .." | ~~~~~~~~~~~~~~~~ 1071 | ". .+ .. .. .f " | ~~~~~~~~~~~~~~~~ 1072 | " -. .. .b +. ." | ~~~~~~~~~~~~~~~~ 1073 | ".. b. +. .. .s" | ~~~~~~~~~~~~~~~~ 1074 | ". .. l. .2 .. " | ~~~~~~~~~~~~~~~~ 1075 | " +. 2. .. -. " | ~~~~~~~~~~~~~~~~ 1076 | ".. .. f. .w " | ~~~~~~~~~~~~~~~~ 1077 | "2 . . . . . . " | ~~~~~~~~~~~~~~~~ 1078 | " . > . . > . ." | ~~~~~~~~~~~~~~~~ 1079 | ". . . . . . . " | ~~~~~~~~~~~~~~~~ 1080 | " " | ~~~~~~~~~~~~~~~~ 1081 | " " | ~~~~~~~~~~~~~~~~ 1082 | " " | ~~~~~~~~~~~~~~~~ 1083 | " " | ~~~~~~~~~~~~~~~~ level.cpp:1089:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1089 | " " | ^~~~~~~~~~~~~~~~ 1090 | " " | ~~~~~~~~~~~~~~~~ 1091 | "aaaaa aaaaa" | ~~~~~~~~~~~~~~~~ 1092 | "eeeeaddddaeeee" | ~~~~~~~~~~~~~~~~ 1093 | "ggggaddddagggg" | ~~~~~~~~~~~~~~~~ 1094 | "eeeeabbbbaeeee" | ~~~~~~~~~~~~~~~~ 1095 | "eeeea aeeee" | ~~~~~~~~~~~~~~~~ 1096 | " " | ~~~~~~~~~~~~~~~~ 1097 | " " | ~~~~~~~~~~~~~~~~ 1098 | "ffff# #ffff" | ~~~~~~~~~~~~~~~~ 1099 | "iiii#eeee#iiii" | ~~~~~~~~~~~~~~~~ 1100 | "iiii#eeee#iiii" | ~~~~~~~~~~~~~~~~ 1101 | "ffff#aaaa#ffff" | ~~~~~~~~~~~~~~~~ 1102 | "##### #####" | ~~~~~~~~~~~~~~~~ 1103 | " " | ~~~~~~~~~~~~~~~~ 1104 | " " | ~~~~~~~~~~~~~~~~ 1105 | " " | ~~~~~~~~~~~~~~~~ 1106 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1107:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1107 | " " | ^~~~~~~~~~~~~~~~ 1108 | " " | ~~~~~~~~~~~~~~~~ 1109 | "2.s.# #.-.." | ~~~~~~~~~~~~~~~~ 1110 | "....#.?.b#..2." | ~~~~~~~~~~~~~~~~ 1111 | ".+..#....#.m.." | ~~~~~~~~~~~~~~~~ 1112 | "-.>.#.+..#..<." | ~~~~~~~~~~~~~~~~ 1113 | "2.b.# #..+." | ~~~~~~~~~~~~~~~~ 1114 | " " | ~~~~~~~~~~~~~~~~ 1115 | " " | ~~~~~~~~~~~~~~~~ 1116 | ".?..# #b.<-" | ~~~~~~~~~~~~~~~~ 1117 | "2.+.#.l..#.2.." | ~~~~~~~~~~~~~~~~ 1118 | "-.>.#...+#..-." | ~~~~~~~~~~~~~~~~ 1119 | "..3.#.f..#.1.." | ~~~~~~~~~~~~~~~~ 1120 | "##### #####" | ~~~~~~~~~~~~~~~~ 1121 | " " | ~~~~~~~~~~~~~~~~ 1122 | " " | ~~~~~~~~~~~~~~~~ 1123 | " " | ~~~~~~~~~~~~~~~~ 1124 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1130:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1130 | " # # " | ^~~~~~~~~~~~~~~~ 1131 | " ddd #ff# eee " | ~~~~~~~~~~~~~~~~ 1132 | " ded #ff# ede " | ~~~~~~~~~~~~~~~~ 1133 | " ddd eee " | ~~~~~~~~~~~~~~~~ 1134 | " " | ~~~~~~~~~~~~~~~~ 1135 | "#### ####" | ~~~~~~~~~~~~~~~~ 1136 | " " | ~~~~~~~~~~~~~~~~ 1137 | " bbbbb bbbbb " | ~~~~~~~~~~~~~~~~ 1138 | " bhhhb bfffb " | ~~~~~~~~~~~~~~~~ 1139 | " biiib bhhhb " | ~~~~~~~~~~~~~~~~ 1140 | " bhhhb bfffb " | ~~~~~~~~~~~~~~~~ 1141 | " bbbbb bbbbb " | ~~~~~~~~~~~~~~~~ 1142 | " " | ~~~~~~~~~~~~~~~~ 1143 | "###aaaaaaaa###" | ~~~~~~~~~~~~~~~~ 1144 | " " | ~~~~~~~~~~~~~~~~ 1145 | " " | ~~~~~~~~~~~~~~~~ 1146 | " " | ~~~~~~~~~~~~~~~~ 1147 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1148:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1148 | " # # " | ^~~~~~~~~~~~~~~~ 1149 | " ... #.?# ... " | ~~~~~~~~~~~~~~~~ 1150 | " .5. #+.# .5. " | ~~~~~~~~~~~~~~~~ 1151 | " ..- <.. " | ~~~~~~~~~~~~~~~~ 1152 | " " | ~~~~~~~~~~~~~~~~ 1153 | "#### ####" | ~~~~~~~~~~~~~~~~ 1154 | " " | ~~~~~~~~~~~~~~~~ 1155 | " .+.2. .+.>. " | ~~~~~~~~~~~~~~~~ 1156 | " >..-. ....+ " | ~~~~~~~~~~~~~~~~ 1157 | " .-..+ p...2 " | ~~~~~~~~~~~~~~~~ 1158 | " 2.-.. ..1.. " | ~~~~~~~~~~~~~~~~ 1159 | " ..w.. .-.+. " | ~~~~~~~~~~~~~~~~ 1160 | " " | ~~~~~~~~~~~~~~~~ 1161 | "###.f.f..f.###" | ~~~~~~~~~~~~~~~~ 1162 | " " | ~~~~~~~~~~~~~~~~ 1163 | " " | ~~~~~~~~~~~~~~~~ 1164 | " " | ~~~~~~~~~~~~~~~~ 1165 | " " | ~~~~~~~~~~~~~~~~ level.cpp:1171:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1171 | " i i " | ^~~~~~~~~~~~~~~~ 1172 | " cc ii cc " | ~~~~~~~~~~~~~~~~ 1173 | " cfcc ii ccfc " | ~~~~~~~~~~~~~~~~ 1174 | " cfffc##cfffc " | ~~~~~~~~~~~~~~~~ 1175 | " cfeef##feefc " | ~~~~~~~~~~~~~~~~ 1176 | " cfeef##feefc " | ~~~~~~~~~~~~~~~~ 1177 | " cfef##fefc " | ~~~~~~~~~~~~~~~~ 1178 | " cfef##fefc " | ~~~~~~~~~~~~~~~~ 1179 | " cfef##fefc " | ~~~~~~~~~~~~~~~~ 1180 | " cfeef##feefc " | ~~~~~~~~~~~~~~~~ 1181 | " cfeef##feefc " | ~~~~~~~~~~~~~~~~ 1182 | " cfffc##cfffc " | ~~~~~~~~~~~~~~~~ 1183 | " cfcc ## ccfc " | ~~~~~~~~~~~~~~~~ 1184 | " cc cc " | ~~~~~~~~~~~~~~~~ 1185 | " " | ~~~~~~~~~~~~~~~~ 1186 | " " | ~~~~~~~~~~~~~~~~ 1187 | " " | ~~~~~~~~~~~~~~~~ 1188 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1189:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1189 | " . . " | ^~~~~~~~~~~~~~~~ 1190 | " 2. -. .. " | ~~~~~~~~~~~~~~~~ 1191 | " .<.. .f ..1. " | ~~~~~~~~~~~~~~~~ 1192 | " ..+.. ..-.. " | ~~~~~~~~~~~~~~~~ 1193 | " ...2. .2..> " | ~~~~~~~~~~~~~~~~ 1194 | " +..-. ..+.. " | ~~~~~~~~~~~~~~~~ 1195 | " .l.. 2... " | ~~~~~~~~~~~~~~~~ 1196 | " s..3 ...- " | ~~~~~~~~~~~~~~~~ 1197 | " .+.. .-.. " | ~~~~~~~~~~~~~~~~ 1198 | " .2... ..w.. " | ~~~~~~~~~~~~~~~~ 1199 | " ...?. 2...+ " | ~~~~~~~~~~~~~~~~ 1200 | " -.>.. ...<. " | ~~~~~~~~~~~~~~~~ 1201 | " 1.+. b... " | ~~~~~~~~~~~~~~~~ 1202 | " .. .. " | ~~~~~~~~~~~~~~~~ 1203 | " " | ~~~~~~~~~~~~~~~~ 1204 | " " | ~~~~~~~~~~~~~~~~ 1205 | " " | ~~~~~~~~~~~~~~~~ 1206 | " " | ~~~~~~~~~~~~~~~~ level.cpp:1212:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1212 | " # # " | ^~~~~~~~~~~~~~~~ 1213 | " #ffffffff# " | ~~~~~~~~~~~~~~~~ 1214 | " #dddddddd# " | ~~~~~~~~~~~~~~~~ 1215 | "ee#eeeeeeee#ee" | ~~~~~~~~~~~~~~~~ 1216 | "ee#eeeeeeee#ee" | ~~~~~~~~~~~~~~~~ 1217 | " #dddddddd# " | ~~~~~~~~~~~~~~~~ 1218 | " # # " | ~~~~~~~~~~~~~~~~ 1219 | "a ###cccc### a" | ~~~~~~~~~~~~~~~~ 1220 | "aa aa" | ~~~~~~~~~~~~~~~~ 1221 | " aa gggggg aa " | ~~~~~~~~~~~~~~~~ 1222 | " aaffffffaa " | ~~~~~~~~~~~~~~~~ 1223 | " affffffa " | ~~~~~~~~~~~~~~~~ 1224 | " gggggg " | ~~~~~~~~~~~~~~~~ 1225 | " #### #### " | ~~~~~~~~~~~~~~~~ 1226 | " " | ~~~~~~~~~~~~~~~~ 1227 | " " | ~~~~~~~~~~~~~~~~ 1228 | " " | ~~~~~~~~~~~~~~~~ 1229 | " ", | ~~~~~~~~~~~~~~~~ level.cpp:1230:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1230 | " # # " | ^~~~~~~~~~~~~~~~ 1231 | " #f..3....# " | ~~~~~~~~~~~~~~~~ 1232 | " #.-..>.3.# " | ~~~~~~~~~~~~~~~~ 1233 | ".-#..3..?..#.." | ~~~~~~~~~~~~~~~~ 1234 | "<.#...f...>#.+" | ~~~~~~~~~~~~~~~~ 1235 | " #.>..-.f.# " | ~~~~~~~~~~~~~~~~ 1236 | " # # " | ~~~~~~~~~~~~~~~~ 1237 | ". ###....### ." | ~~~~~~~~~~~~~~~~ 1238 | "+. +." | ~~~~~~~~~~~~~~~~ 1239 | " 2. 1.s..- 2. " | ~~~~~~~~~~~~~~~~ 1240 | " .+..<1.-f. " | ~~~~~~~~~~~~~~~~ 1241 | " ..f.+..1 " | ~~~~~~~~~~~~~~~~ 1242 | " .2..b. " | ~~~~~~~~~~~~~~~~ 1243 | " #### #### " | ~~~~~~~~~~~~~~~~ 1244 | " " | ~~~~~~~~~~~~~~~~ 1245 | " " | ~~~~~~~~~~~~~~~~ 1246 | " " | ~~~~~~~~~~~~~~~~ 1247 | " " | ~~~~~~~~~~~~~~~~ level.cpp:1290:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1290 | }; | ^ level.cpp:1290:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] --- breakout.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c breakout.cpp --- sndsrv.o --- gcc -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL_1_1_5 -c sndsrv.c --- sdl.o --- gcc -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL_1_1_5 -c sdl.c --- breakout.o --- breakout.cpp: In constructor 'BreakOut::BreakOut()': breakout.cpp:59:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | font = SFnt_LoadFixed("f_yellow.bmp", 32, 96, 10); | ^~~~~~~~~~~~~~ breakout.cpp:63:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | hiscore = HiScore::CreateComposite("lbreakout.hscr"); | ^~~~~~~~~~~~~~~~ breakout.cpp:106:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | ss_fr_luc = SSur_Load("fr_luc.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~ breakout.cpp:107:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | ss_fr_left = SSur_Load("fr_l.bmp", SDL_HWSURFACE); | ^~~~~~~~~~ breakout.cpp:108:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | ss_fr_top = SSur_Load("fr_t.bmp", SDL_HWSURFACE); | ^~~~~~~~~~ breakout.cpp:109:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | ss_fr_ruc = SSur_Load("fr_ruc.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~ breakout.cpp:110:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | ss_fr_right = SSur_Load("fr_r.bmp", SDL_HWSURFACE); | ^~~~~~~~~~ breakout.cpp:111:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | ss_fr_rlc = SSur_Load("fr_rlc.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~ breakout.cpp:117:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | if ((ss_bricks = SSur_Load("bricks.bmp", SDL_HWSURFACE)) == 0) | ^~~~~~~~~~~~ breakout.cpp:123:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | if ((ss_club = SSur_Load("club.bmp", SDL_HWSURFACE)) == 0) | ^~~~~~~~~~ breakout.cpp:133:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | if ((ss_ball = SSur_Load("ball.bmp", SDL_HWSURFACE)) == 0) | ^~~~~~~~~~ breakout.cpp:154:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | ss_life = SSur_Load("life.bmp", SDL_HWSURFACE); | ^~~~~~~~~~ breakout.cpp:157:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | ss_numbers = SSur_Load("numbers.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~~ breakout.cpp:165:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | ss_extras = SSur_Load("extras.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~ breakout.cpp:175:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | ss_weapon = SSur_Load("weapon.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~ breakout.cpp:185:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | ss_shot = SSur_Load("shot.bmp", SDL_HWSURFACE); | ^~~~~~~~~~ breakout.cpp:229:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | ss_sh = SSur_Load("shine2.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~~ breakout.cpp: In member function 'void BreakOut::InitLevel(int)': breakout.cpp:705:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 705 | if ((pic = SSur_Load("bkgnd0.bmp", SDL_HWSURFACE)) == 0) { | ^~~~~~~~~~~~ breakout.cpp: In member function 'int BreakOut::Levels_ParseFile(std::FILE*)': breakout.cpp:3354:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3354 | char *str_lb = "[LEV"; | ^~~~~~ breakout.cpp:3355:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3355 | char *str_mb = "[MAP"; | ^~~~~~ breakout.cpp:3356:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3356 | char *str_eb = "[EXT"; | ^~~~~~ breakout.cpp:3357:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3357 | char *str_e = "[END"; | ^~~~~~ --- menumanager.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c menumanager.cpp --- menuitem.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c menuitem.cpp --- menu.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c menu.cpp --- game.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c game.cpp game.cpp: In constructor 'Game::Game()': game.cpp:48:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | title = SSur_Load("title.bmp", SDL_HWSURFACE); | ^~~~~~~~~~~ game.cpp:55:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | f_copy = SFnt_Load("font_s.sdlfnt"); | ^~~~~~~~~~~~~~~ game.cpp:57:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | SFnt_Write(f_copy, title, title->w-3, title->h-1, "(C) 2000 Michael Speck", 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ game.cpp:59:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | SFnt_Write(f_copy, title, 0, title->h-1, "http://lgames.sourceforge.net", 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ game.cpp:63:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | logo = SSur_Load("logo.bmp", SDL_HWSURFACE); | ^~~~~~~~~~ game.cpp:71:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | f_menu_w = SFnt_LoadFixed("f_yellow.bmp", 32, 96, 10); | ^~~~~~~~~~~~~~ game.cpp:73:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | f_menu_b = SFnt_LoadFixed("f_white.bmp", 32, 96, 10); | ^~~~~~~~~~~~~ game.cpp:75:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | f_hiscore = SFnt_LoadFixed("f_yellow.bmp", 32, 96, 10); | ^~~~~~~~~~~~~~ game.cpp:77:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | f_enlgt_hiscore = SFnt_LoadFixed("f_white.bmp", 32, 96, 10); | ^~~~~~~~~~~~~ game.cpp:100:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "Off", | ^~~~~ game.cpp:101:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "Low", | ^~~~~ game.cpp:102:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | "High" | ^~~~~~ game.cpp:105:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | "Only Keyboard", | ^~~~~~~~~~~~~~~ game.cpp:106:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | "Only Mouse", | ^~~~~~~~~~~~ game.cpp:107:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | "Keyboard&Mouse" | ^~~~~~~~~~~~~~~~ game.cpp:110:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | "Easy", | ^~~~~~ game.cpp:111:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "Medium", | ^~~~~~~~ game.cpp:112:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "Hard" | ^~~~~~ game.cpp:117:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | menu[0] = new Menu("main", 4); | ^~~~~~ game.cpp:118:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | menu[1] = new Menu("newgame", 4); | ^~~~~~~~~ game.cpp:119:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | menu[2] = new Menu("options", 6); | ^~~~~~~~~ game.cpp:120:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | menu[3] = new Menu("graphics", 8); | ^~~~~~~~~~ game.cpp:121:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | menu[4] = new Menu("audio", 4); | ^~~~~~~ game.cpp:122:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | menu[5] = new Menu("controls", 8); | ^~~~~~~~~~ game.cpp:123:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | menu[6] = new Menu("game", 10); | ^~~~~~ game.cpp:124:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | menu[7] = new Menu("level", 4); | ^~~~~~~ game.cpp:125:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | menu[8] = new Menu("mouse", 5); | ^~~~~~~ game.cpp:126:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | menu[0]->InsertItem(0, new MenuItem("New Game", menu[1])); | ^~~~~~~~~~ game.cpp:127:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | menu[0]->InsertItem(1, new MenuItem("HiScores", AT_HISCORE)); | ^~~~~~~~~~ game.cpp:128:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | menu[0]->InsertItem(2, new MenuItem("Options", menu[2])); | ^~~~~~~~~ game.cpp:129:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | menu[0]->InsertItem(3, new MenuItem("Quit", AT_QUIT)); | ^~~~~~ game.cpp:130:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | menu[1]->InsertItem(0, new MenuItem("New Game", AT_NEWGAME)); | ^~~~~~~~~~ game.cpp:131:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | menu[1]->InsertItem(1, new MenuItem("Name", breakout->Setup()->name, 10)); | ^~~~~~ game.cpp:133:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | menu[1]->InsertItem(3, new MenuItem("Back", menu[0])); | ^~~~~~ game.cpp:134:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | menu[2]->InsertItem(0, new MenuItem("Game", menu[6])); | ^~~~~~ game.cpp:135:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | menu[2]->InsertItem(1, new MenuItem("Controls", menu[5])); | ^~~~~~~~~~ game.cpp:136:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | menu[2]->InsertItem(2, new MenuItem("Graphics", menu[3])); | ^~~~~~~~~~ game.cpp:140:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | menu[2]->InsertItem(3, new MenuItem("Audio")); | ^~~~~~~ game.cpp:143:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | menu[2]->InsertItem(5, new MenuItem("Back", menu[0])); | ^~~~~~ game.cpp:144:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | menu[3]->InsertItem(0, new MenuItem("Transparency:", &breakout->Setup()->trp, "Off", "On")); | ^~~~~~~~~~~~~~~ game.cpp:144:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | menu[3]->InsertItem(0, new MenuItem("Transparency:", &breakout->Setup()->trp, "Off", "On")); | ^~~~~ game.cpp:144:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | menu[3]->InsertItem(0, new MenuItem("Transparency:", &breakout->Setup()->trp, "Off", "On")); | ^~~~ game.cpp:145:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | menu[3]->InsertItem(1, new MenuItem("Animations:", &breakout->Setup()->anim, str_gfx, 3)); | ^~~~~~~~~~~~~ game.cpp:146:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | menu[3]->InsertItem(2, new MenuItem("Bonus Information:", &breakout->Setup()->no_exdisp, "On", "Off")); | ^~~~~~~~~~~~~~~~~~~~ game.cpp:146:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | menu[3]->InsertItem(2, new MenuItem("Bonus Information:", &breakout->Setup()->no_exdisp, "On", "Off")); | ^~~~ game.cpp:146:100: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | menu[3]->InsertItem(2, new MenuItem("Bonus Information:", &breakout->Setup()->no_exdisp, "On", "Off")); | ^~~~~ game.cpp:148:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | menu[3]->InsertItem(4, new MenuItem("Background:", &breakout->Setup()->bkgnd, "Off", "On")); | ^~~~~~~~~~~~~ game.cpp:148:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | menu[3]->InsertItem(4, new MenuItem("Background:", &breakout->Setup()->bkgnd, "Off", "On")); | ^~~~~ game.cpp:148:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | menu[3]->InsertItem(4, new MenuItem("Background:", &breakout->Setup()->bkgnd, "Off", "On")); | ^~~~ game.cpp:149:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | menu[3]->InsertItem(5, new MenuItem("Display:", &breakout->Setup()->fullscreen, "Window", "Fullscreen")); | ^~~~~~~~~~ game.cpp:149:85: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | menu[3]->InsertItem(5, new MenuItem("Display:", &breakout->Setup()->fullscreen, "Window", "Fullscreen")); | ^~~~~~~~ game.cpp:149:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | menu[3]->InsertItem(5, new MenuItem("Display:", &breakout->Setup()->fullscreen, "Window", "Fullscreen")); | ^~~~~~~~~~~~ game.cpp:151:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | menu[3]->InsertItem(7, new MenuItem("Back", menu[2])); | ^~~~~~ game.cpp:152:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | menu[4]->InsertItem(0, new MenuItem("Sound:", &breakout->Setup()->snd_on, "Off", "On")); | ^~~~~~~~ game.cpp:152:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | menu[4]->InsertItem(0, new MenuItem("Sound:", &breakout->Setup()->snd_on, "Off", "On")); | ^~~~~ game.cpp:152:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | menu[4]->InsertItem(0, new MenuItem("Sound:", &breakout->Setup()->snd_on, "Off", "On")); | ^~~~ game.cpp:153:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | menu[4]->InsertItem(1, new MenuItem("Volume:", &breakout->Setup()->snd_vol, 1, 8)); | ^~~~~~~~~ game.cpp:155:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | menu[4]->InsertItem(3, new MenuItem("Back", menu[2])); | ^~~~~~ game.cpp:156:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | menu[5]->InsertItem(0, new MenuItem("Left", &breakout->Setup()->k_left, 0)); | ^~~~~~ game.cpp:157:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | menu[5]->InsertItem(1, new MenuItem("Right", &breakout->Setup()->k_right, 0)); | ^~~~~~~ game.cpp:158:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | menu[5]->InsertItem(2, new MenuItem("Fire", &breakout->Setup()->k_fire, 0)); | ^~~~~~ game.cpp:160:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | menu[5]->InsertItem(4, new MenuItem("Mouse", menu[8])); | ^~~~~~~ game.cpp:161:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | menu[5]->InsertItem(5, new MenuItem("Use:", &breakout->Setup()->control, str_ctrls, 3)); | ^~~~~~ game.cpp:163:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | menu[5]->InsertItem(7, new MenuItem("Back", menu[2])); | ^~~~~~ game.cpp:164:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | menu[6]->InsertItem(0, new MenuItem("Difficulty:", &breakout->Setup()->diff, str_diff, 3)); | ^~~~~~~~~~~~~ game.cpp:165:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | menu[6]->InsertItem(1, new MenuItem("Starting Level:", &breakout->Setup()->startlevel, 0, LEVEL_NUM-1, 5)); | ^~~~~~~~~~~~~~~~~ game.cpp:166:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | menu[6]->InsertItem(2, new MenuItem("Paddle:", &breakout->Setup()->convex, "Flat Surface", "Convex Surface")); | ^~~~~~~~~ game.cpp:166:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | menu[6]->InsertItem(2, new MenuItem("Paddle:", &breakout->Setup()->convex, "Flat Surface", "Convex Surface")); | ^~~~~~~~~~~~~~ game.cpp:166:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | menu[6]->InsertItem(2, new MenuItem("Paddle:", &breakout->Setup()->convex, "Flat Surface", "Convex Surface")); | ^~~~~~~~~~~~~~~~ game.cpp:167:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | menu[6]->InsertItem(3, new MenuItem("Ball's Starting Angle:", &breakout->Setup()->rnd_start, "50 Degree", "Random")); | ^~~~~~~~~~~~~~~~~~~~~~~~ game.cpp:167:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | menu[6]->InsertItem(3, new MenuItem("Ball's Starting Angle:", &breakout->Setup()->rnd_start, "50 Degree", "Random")); | ^~~~~~~~~~~ game.cpp:167:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | menu[6]->InsertItem(3, new MenuItem("Ball's Starting Angle:", &breakout->Setup()->rnd_start, "50 Degree", "Random")); | ^~~~~~~~ game.cpp:169:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | menu[6]->InsertItem(5, new MenuItem("", &breakout->Setup()->lvls_frm_file, "Play Original Levels", "Play Own Levels")); | ^~ game.cpp:169:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | menu[6]->InsertItem(5, new MenuItem("", &breakout->Setup()->lvls_frm_file, "Play Original Levels", "Play Own Levels")); | ^~~~~~~~~~~~~~~~~~~~~~ game.cpp:169:104: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | menu[6]->InsertItem(5, new MenuItem("", &breakout->Setup()->lvls_frm_file, "Play Original Levels", "Play Own Levels")); | ^~~~~~~~~~~~~~~~~ game.cpp:170:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | menu[6]->InsertItem(6, new MenuItem("Level File", menu[7])); | ^~~~~~~~~~~~ game.cpp:171:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | menu[6]->InsertItem(7, new MenuItem("(not selected)")); | ^~~~~~~~~~~~~~~~ game.cpp:173:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | menu[6]->InsertItem(9, new MenuItem("Back", menu[2])); | ^~~~~~ game.cpp:174:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | menu[7]->InsertItem(0, new MenuItem("Path", breakout->Setup()->lvl_path, 31)); | ^~~~~~ game.cpp:175:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | menu[7]->InsertItem(1, new MenuItem("File", breakout->Setup()->lvl_file, 19)); | ^~~~~~ game.cpp:177:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | menu[7]->InsertItem(3, new MenuItem("Back", menu[6])); | ^~~~~~ game.cpp:178:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | menu[8]->InsertItem(0, new MenuItem("Warp Mouse:", &breakout->Setup()->warp, "Off", "On")); | ^~~~~~~~~~~~~ game.cpp:178:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | menu[8]->InsertItem(0, new MenuItem("Warp Mouse:", &breakout->Setup()->warp, "Off", "On")); | ^~~~~ game.cpp:178:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | menu[8]->InsertItem(0, new MenuItem("Warp Mouse:", &breakout->Setup()->warp, "Off", "On")); | ^~~~ game.cpp:179:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | menu[8]->InsertItem(1, new MenuItem("Invert Mouse:", &breakout->Setup()->invert, "Off", "On")); | ^~~~~~~~~~~~~~~ game.cpp:179:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | menu[8]->InsertItem(1, new MenuItem("Invert Mouse:", &breakout->Setup()->invert, "Off", "On")); | ^~~~~ game.cpp:179:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | menu[8]->InsertItem(1, new MenuItem("Invert Mouse:", &breakout->Setup()->invert, "Off", "On")); | ^~~~ game.cpp:180:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | menu[8]->InsertItem(2, new MenuItem("Motion Modifier:", &breakout->Setup()->motion_mod, 40, 100, 10)); | ^~~~~~~~~~~~~~~~~~ game.cpp:182:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | menu[8]->InsertItem(4, new MenuItem("Back", menu[5])); | ^~~~~~ game.cpp: In member function 'void Game::CheckLevelFile()': game.cpp:399:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 399 | mm->GetMenu(6)->Item(7)->SetString("(not selected)", rep); | ^~~~~~~~~~~~~~~~ game.cpp:406:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | mm->GetMenu(6)->Item(7)->SetString("(not found)", rep); | ^~~~~~~~~~~~~ game.cpp:411:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 411 | mm->GetMenu(6)->Item(7)->SetString("(found)", rep); | ^~~~~~~~~ --- main.o --- g++ -DSRC_DIR=\"/opt/local/share/games/lbreakout/\" -DHI_DIR=\"/var/games/\" -DHAVE_CONFIG_H -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c main.cpp : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] main.cpp:26:20: note: in expansion of macro 'SRC_DIR' 26 | char *src_dir = SRC_DIR; | ^~~~~~~ --- lbreakout --- g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include/SDL -I/opt/local/include -I/opt/local/include/libdrm -I/usr/include -I/opt/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -L/opt/local/lib -Wl,-R/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -liconv -o lbreakout hiscore.o dynlist.o level.o breakout.o sndsrv.o sdl.o menumanager.o menuitem.o menu.o game.o main.o -pthread -lpthread -lrt -lm -lm -L/opt/local/lib -R/opt/local/lib -lSDL -lpthread -lposix4 -pthread -lpthread -lrt --- config.h ---