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, 05.03.2011, 10:46
(edited by DOS386 on 05.03.2011, 10:56)

> More severe is OrangeC's handling of 64-bit integers - it seems the upper
> 32-bits of such integers get lost "sometimes".
> EDIT:
> It most likely has nothing to do with 64-bit integers, but with
> struct/union declarations. Test case:

Damn. I've been testing 64-bit in the meantime: http://jafile.com/uploads/dos386/testsily.c

Result: no misscalculations in CC386 3.92

Features of ^^^ my code:

- Compiles with CC386 or WATCOM or DGJPP (latter untested)
- Tests 64-bit (obsolete)
- 64-bit decimal output with digit bunching
- Reports non-faulty date: YYYY-MMM-DD
- Final exhaustive test for DGJPP ... anyone with DGJPP available please test :hungry:

Issues:

- ui64 suffix is case sensitive (???)
- ull suffix doesn't work (fine in WATCOM)
- could not get any of the built-in output functions working (unsupported or broken or I did wrong :confused:)
- "_delay" vs "delay"
- WHEREIS.C has bad TAB and ";;" and doesn't compile with WATCOM http://jafile.com/uploads/dos386/whereis.c

Shot: http://jafile.com/uploads/dos386/testsily.png

---
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, 106 users online (0 registered, 106 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum