MSX FUSION-C, Talking about bugs, errors, mistakes

Hi everybody,
In this section, post any issues you may have with FUSION-C. Please also report here bugs, errors and faults you can find.

Error Page 67 of the Book or Page 35 of the Quick ManualSetScrollV : Vertical Hardware scrolling is working on MSX2, 2+ and TrSetScrollH : Horizontal Hardware Scrolling is working on MSX2+ and Tr, not on MSX2 as it was written

When i use command line arguments for my program (so using the extended version of the crt0 startup code by modifying the two lines in compil.bat) i get different behavior as described in the book (or as the C standard):

When no argument is supplied: argc is 0
When 1 argument is supplied: argc is 1 and argv[0] contains the argument

So the name of the program is not in the list at all.
Next to that, putting arguments between double quotes does not combine it into a single argument.

I have a question, though.
I don't know if I missed something, but why compil.bat and makefile set --code-loc to 0x107 or 0x180 (depending on the main() signature), if crt0_msxdos.s and crt0_msxdos_advanced.s inform that they should be compiled with 0x106 and 0x170, respectively?

I tried both 0x106 and 0x107 with crt0_msxdos.s and both worked ok (but, obviously, 0x107 rendered a executable 1 byte bigger).

Does it make a difference? May I just keep using 0x106 and 0x170 as I used before Fusion-C?

@Damnedangel : Yes, you are right, as Konamiman indicates in the source code, the CodeLoc must be 0x106 or 0x170 for the crt0_msxdos_advanced. But these settings had never worked for me. Compiler warmed me with "Overlapped Data". I was not the only one experienced this problem. Thus, I used other values that works for more people.

I don't know why sometimes other settings values are needed. One other user, must use codeloc at 0x0100 !
It's very strange....
Anyway, feel free to use the settings that works for you, and you think are the best.
But remember if you have overlapped data somewhere, or bugs in your program, that can come from the codeloc setting.