Groups | Search | Server Info | Login | Register


Groups > comp.os.os2.programmer.misc > #1821

Re: C DLL

From Marcel Mueller <news.5.maazl@spamgourmet.org>
Newsgroups comp.os.os2.programmer.misc
Subject Re: C DLL
Date 2024-02-17 10:11 +0100
Organization MB-NET.NET for Open-News-Network e.V.
Message-ID <uqpt88$1pshh$1@gwaiyur.mb-net.net> (permalink)
References <uqogv4$t2l$1@dont-email.me>

Show all headers | View raw


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

Back to comp.os.os2.programmer.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 04:35 +0800
  Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 05:16 +0800
    Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-16 15:32 -0800
      Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 09:49 +0800
        Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-17 10:42 -0800
          Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-18 03:11 +0800
            Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-17 16:27 -0800
              Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-18 09:56 +0800
                Re: C DLL xhajt03 <xhajt03@gmail.com> - 2024-02-18 07:33 -0800
                Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-19 10:41 +0800
                Re: C DLL xhajt03 <xhajt03@gmail.com> - 2024-02-19 03:47 -0800
                Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-19 20:17 +0800
                Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-19 14:31 -0800
                Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-20 06:47 +0800
                Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-19 22:03 -0800
                Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-20 14:16 +0800
  Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-16 15:28 -0800
  Re: C DLL Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-02-17 10:11 +0100
    Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 18:00 +0800
      Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 18:03 +0800

csiph-web