I don't think anyone thought mIRC passed the version to the DLL as a floating point number. My point was that the version numbers mIRC uses are floating points, ie. 6.2 is greater than 6.12 (which is not the case in the most common notation used in programming). Of course there's nothing wrong in passing it as '20' instead of '2' since they're effectively the same thing, and I guess if it makes things easier for checking versions than I suppose it makes sense to provide it that way.


Spelling mistakes, grammatical errors, and stupid comments are intentional.