Hi Eric,

2009/4/25 Eric Auer <e.a...@jpberlin.de>:

> Would you like to have access again? Should be no problem :-)

Sure!

> Question about the change in OpenWatcom headers which
> now apparently want 32 bit arguments for 16 bit values,
> which breaks not only SYS but also other DOS apps:
>
> - why did they do it?

http://www.openwatcom.org/index.php/C_Compilers_Release_Changes

"    *  The date and time arguments to _dos_getftime() and
_dos_setftime() are now using 'unsigned int' type instead of 'unsigned
short'. This change has been made to improve compatibility with other
compilers.

    * The segment argument used with _dos_allocmem(), _dos_freemem()
and _dos_setblock() is now unsigned int instead of unsigned short.
This change was made for compatibility with other compilers. "

So it's a good change because it makes OW compatible with MSVC, DJGPP etc.

> - when did they do it, what is version "1280"?

OW 1.8

> - what are the hopes that they fix that regression?

I don't think they will; it's deliberate. And sys only gets a warning,
but the compilation breaks because it sets the compiler option "err on
warning".

> PS: Is the kernel compilation itself affected, too?

No.

Bart

------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to