I have found several bugs with the implimentation of ANSI C style /* comments */ in mIRC v6.16. The following code will show examples:
alias testA { /* commentA
echo -a testA
*/
}
alias testB { echo -a testB }
/* commentB */
alias testC { echo -a testC }
executing /testA yeilds:
testA
* /*/: not connected to server (line 3, comments-bugs.mrc)
here, the "/* comment" is not evaluated, but the closing comment "*/" (although on a new line, as is usually required for these comments to work) is evaluated as a command
executing /testB yeilds:
this is just to show that testA will not affect testC
executing /testC yeilds:
* /testc: not connected to server
this obviously should have echoed "testC", but all code after commentB is treated as a comment
also note that the capitalization of /testC differs from the input command and error message