Hello, Randy.

1st bug is in hlalib/misc/args.hla, quotes are not processed correctly (poiter is not increased after closing quote), see attached file for fix
2nd bug is somewhat related (I think so) to previosly fixed @CDECL bug, I've no time for now to locate it, so leaving it for you:
call	arg_c	; c

cmp eax, 02h ;/* 2 */
je L273_be__hla_
push offset32 L287_str__hla_
call stdio_puts ; puts
xor eax, eax
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< IMHO push eax should be here
call dword ptr [__imp__ExitProcess@4]
Windows ignores it, and program exits successfully, but launched from bash(cygwin) it makes bash to behave wierdly

Posted on 2003-07-08 07:42:30 by clone-d