Closed Bug 17705 Opened 26 years ago Closed 25 years ago

nsIProperties.h differs from other nsI* classes

Categories

(Core :: XPCOM, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: jonas.utterstrom, Assigned: scc-obsolete)

Details

nsIProperties has a NS_DECLARE_ID, which causes problems for some compilers (gcc-2.95) which reports duplicate symbols. It also differs from most other nsI* classes, they normally declare a NS_*_CID and a NS_*_IID. I have provided a patch for this problem, see the newsgroup netscape.public.mozilla.patches in the thread "Re: Please fix this bug" It includes changes in files outside the boundary of xpcom, but since noone answer in the newsgroups I filed it as a bug. BTW, the nsIProperties.h file need to be converted to idl.
Assignee: dp → scc
Off to module owner for ds: scott collins.
Status: NEW → ASSIGNED
Target Milestone: M13
Blocks: 24206
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
nsIProperties has been converted to IDL. nsIProperties.h is now a generated file which does things in the usual way. Bad old code is gone. Bug is fixed.
Verified
Status: RESOLVED → VERIFIED
No longer blocks: 24206
You need to log in before you can comment on or make changes to this bug.