pkmnfrk 2008-01-06 22:06:32 -0800 (Sun, 06 Jan 2008) 837 FB 0.18.3 compatability
Ouch, I've touched just about every source file in the tree -_-. Sorry if I broke your commit, but the changes should be easy to merge in. Basically, any global string that used to be "whatever$", is now just "whatever". Any global integer "foo%" is now "foo". Apparently, Extern doesn't like type suffixes in 0.18.3, and it's backwards compatible not to use them, so they don't any more. I am fairly certain that I got them all, but it is possible I missed one. Theoretically, if I did, then this code would compile just fine, but wouldn't work: sub foo() game$ = "newgame" end sub since game$ is now game, the compile would think that game$ is a new variable, and be perfectly happy. However, game would not be set to "newgame", potentially causing problems. I doubt that we have any such cases, though. --- U wip/bmod.bas U wip/bmodsubs.bas U wip/browse.bas U wip/cglobals.bi U wip/common.bas U wip/common.bi U wip/compat.bas U wip/custom.bas U wip/drawing.bas U wip/flexmenu.bas U wip/game.bas U wip/gglobals.bi U wip/loading.bas U wip/mapsubs.bas U wip/menus.bas U wip/menustuf.bas U wip/moresubs.bas U wip/music_allegro.bas U wip/music_native.bas U wip/music_native2.bas U wip/music_sdl.bas U wip/relump.bas U wip/subs.bas U wip/subs2.bas U wip/subs3.bas U wip/unlump.bas U wip/yetmore.bas U wip/yetmore2.bas _______________________________________________ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org