Ok, its getting late and im writing buggy code. I just made 2 buggs in succession with strange consequences.
The problem is in (= "BASSMOD_Init@16"). The @16 seems like it should be 8 because int+2*short = 8 bytes. This infact doesnt compile, giving the same error as before.
In my error I wrote @12 and it magicaly compiled and ran successfully.
When they get pushed onto the stack are they padded to integer positions for that SIMM memory thing? Thats all I could think it could be.
The problem is in (= "BASSMOD_Init@16"). The @16 seems like it should be 8 because int+2*short = 8 bytes. This infact doesnt compile, giving the same error as before.
In my error I wrote @12 and it magicaly compiled and ran successfully.
When they get pushed onto the stack are they padded to integer positions for that SIMM memory thing? Thats all I could think it could be.