• Re: C DLL

    From Marcel Mueller@21:1/5 to All on Sat Feb 17 10:11:36 2024
    Am 16.02.24 um 21:35 schrieb Paul Edwards:
    MSC 6.0 had the ability to produce an OS/2 1.x
    C DLL, but it wasn't a standard name (cdllobjs.cmd
    produces cexample.dll by default, but that wasn't
    something shipped with OS/2 1.x that I am aware of).

    So Microsoft never supported producing a 32-bit
    OS/2 2.0 C DLL, but maybe IBM did with their
    Visualage compiler. Or CSET/2.

    EMX produced something, but I don't know if it was
    considered "standard".

    AFAIK there never was something like a standard.
    The C Runtime ist always part of the compiler. And it _might_ be shipped
    as dynamically linked library.

    There are as many implementations as compilers. IBM, gcc, Watcom ...
    And there are different versions for the same compiler too. You always
    need the one that exactly matches the build environment. To some degree Compilers had updated versions that are downward compatible.


    So I'm looking to build PDPCLIB (my own C runtime
    library) into a mini-clone of something standard.

    There is no standard. if you want to replace the runtime of different
    compilers you need to do this one by one.


    Marcel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)