Closed
Bug 119732
Opened 23 years ago
Closed 23 years ago
Link statically or remove plc4.dll
Categories
(SeaMonkey :: Build Config, enhancement)
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.
Assignee | ||
Comment 1•23 years ago
|
||
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
Reporter | ||
Comment 2•23 years ago
|
||
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.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•