DLLs

Why is the mingw32 DLL 204Kb and the VC5 DLL 205? I tried both with a
program compiled with Dev-C++, and it seems both work. What’s the difference
between the two?–
Marco Iannaccone @Marco_Iannaccone
ICQ: 18748121 MetalCoder

"What is real? How do you define real? If you’re talking about your
senses, what you feel, taste, smell, or see, then all you’re talking about
are electrical signals interpreted by your brain."
Morpheus - The Matrix

Why is the mingw32 DLL 204Kb and the VC5 DLL 205? I tried both with a
program compiled with Dev-C++, and it seems both work. What’s the difference
between the two?

Different compilers produce different code. Actually the DLL’s in the
release development archives should be the same. No matter, I’m releasing
SDL 1.1.8 today.

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Why is the mingw32 DLL 204Kb and the VC5 DLL 205? I tried both with a
program compiled with Dev-C++, and it seems both work. What’s the
difference
between the two?

A compiler’s code generator might optimize the code for speed or size.
Since they are different compilers, they must use different optimization
algorithms.–

Olivier A. Dagenais - Software Architect and Developer

Different compilers produce different code. Actually the DLL’s in the
release development archives should be the same. No matter, I’m releasing
SDL 1.1.8 today.
But are the two DLLs interchangeable?–
Marco Iannaccone @Marco_Iannaccone
ICQ: 18748121 MetalCoder

"What is real? How do you define real? If you’re talking about your
senses, what you feel, taste, smell, or see, then all you’re talking about
are electrical signals interpreted by your brain."
Morpheus - The Matrix

Different compilers produce different code. Actually the DLL’s in the
release development archives should be the same. No matter, I’m
releasing

SDL 1.1.8 today.
But are the two DLLs interchangeable?

They should be if they have been compiled with the same code. (or more
precisely, if they follow the same interface)–

Olivier A. Dagenais - Software Architect and Developer

Different compilers produce different code. Actually the DLL’s in the
release development archives should be the same. No matter, I’m releasing
SDL 1.1.8 today.
But are the two DLLs interchangeable?

Yes. They are functionally equivalent.
Just to be on the safe side though, grab the SDL 1.1.8 DLL when it’s
released later today.

See ya,
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

I just downloaded the CVS code and it is chock full of errors. First off,
the SDLmain.lib didn’t work… it produced a runtime error saying it
couldn’t execute the instruction @ address blah, blah, blah. Secondly, it
didn’t make full screen under NT (might work under 9x). Thirdly, it messed
up the x,y alignment was off. I am sending screenshots to Sam.

At 04:40 PM 2/12/01 -0800, you wrote:

Different compilers produce different code. Actually the DLL’s in the
release development archives should be the same. No matter, I’m
releasing>> > SDL 1.1.8 today.

But are the two DLLs interchangeable?

Yes. They are functionally equivalent.
Just to be on the safe side though, grab the SDL 1.1.8 DLL when it’s
released later today.

See ya,
-Sam Lantinga, Lead Programmer, Loki Entertainment Software


Real software engineers don’t debug programs, they verify correctness.
This process doesn’t necessarily involve execution of anything on a
computer, except perhaps a Correctness Verification Aid package.