Closed Bug 119732 Opened 23 years ago Closed 23 years ago

Link statically or remove plc4.dll

Categories

(SeaMonkey :: Build Config, enhancement)

x86
Windows 2000
enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: bratell, Assigned: netscape)

Details

I just noticed the PLC4 dll. It contains wrappers for some C functions I don't
even know if we need wrappers for. Anyway, it is a small and harmless DLL so it
should probably don't even exist. It would be better if other modules linked
statically with the functions they needed. Presumably the functions are
oneliners that should be inlined and it's not possible to inline functions in 
DLL:s.
plc4 is part of NSPR.  It is a wrapper library to get around certain bugs in
libc on various platforms.  It's one of the penalties of writing cross-platform
code.  Since NSPR doesn't support static libs in the current release (no, I'm
not joking), this isn't an option.  Marking WONTFIX. (And don't presume that the
functions are all one-liners. Actually open a terminal and look at the source.)



Severity: normal → enhancement
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WONTFIX
I did. The only thing that was different from the normal C library was that NULL
pointers were treated as empty strings (reminds me of HPUX10). Don't know if
that is what we want anyway.
verified wontfix.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.