Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by marcov, 03.07.2021, 19:28

> Actually, couldn't one of your targets simply
> be "generic C90" instead of "specifically
> Windows"?

As said before there is no such thing, as a C90 target requires a C compiler to interpret platform dependent headers, and to match the implementation choices of C90.

IOW C source can be C90, and that means it can be compiled to one and only one C90 compiler with the headers of its corresponding libraries to form a binary of whatever format it produces.

This is also a problem with independent C90 compilers linking to each other. Both have their own runtime, their own alignment choices (both structures and stack), and their own implementation of variant arrays.

This can be readily seen in e.g. linking libraries compiled with old gcc's to new gcc's where the new GCCs align the stack to SSE2 borders.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 391 users online (1 registered, 390 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum