Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Orange C version 4.1.18 | CC386 3.92 | 2011-March-01 (Announce)

posted by DOS386, 02.03.2011, 04:51

> > However, there's still a severe bug in the C preprocessor
> The preprocessor bug has been fixed in v4.1.17

COOL :-)


v3.92:
        CC386:  chained long-long assignments could leave the stack in an unstable state
                        ex a[r][s] = b[r+1][s+1] = c[r+2][s+2] = ~0
        CC386:  preprocessing stringizer sometimes got confused by quotes

v3.91:
        RTL:    fix stdout & friends when using CRTDLL.DLL
        RTL:    add MOUSEWHEEL support to win32 headers
        RTL:    fix sprintf & family, there was a space between a negative sign and its number
        XRC:    did not parse control sequences such as '\n' in string tables.  Otherwise it parsed them properly
        INFOPAD: fix crash on shutdown

v3.90:
        cc386:  fix the macro processor to handle a wider variety of standard cases
        cc386/RTL: fix behavior of exception handling, was pushing stack frames in
                        places it shouldn't
        cc386:  when avoiding generating code for branches, optimize away all the code
                        not just the branch
        INFOPAD: don't crash when ctrl-c is signalled
        xrc:    internationalize for european languages properly in the 'version' section
        RTL:    change definition of ffs() to use bfs
        RTL/DOS: fix CTRL-C and CTRL-BREAK to not crash DOS programs


I'll test.

> You can pass a NULL pointer to _splitpath for any component you don't need

:-|

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 170 users online (0 registered, 170 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum