Closed Bug 172681 Opened 23 years ago Closed 18 years ago

pk11_TraverseAllSlots declared in public header pk11func.h.

Categories

(NSS :: Libraries, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 246130

People

(Reporter: wtc, Assigned: julien.pierre)

Details

The internal function pk11_TraverseAllSlots should not be declared in the public header file pk11func.h.
We should expand this bug to say pk11func.h contains a mix of public and private functions and should be cleaned up. pk11_TraverseAllSlots is just the tip of the iceberg. bob
If you want to move all the private functions out of pk11func.h, that's fine too. I know this is an existing problem and I just wanted to prevent it from becoming worse. pk11_TraverseAllSlots was added in 3.6 and I noticed it when I compared all the exported headers between 3.5 and 3.6.
Actually we need a private equivalent of pk11func.h to prevent the problem from getting worse....
DO these cleanup activities warrant more than P3?
Priority: -- → P3
Summary: The internal function pk11_TraverseAllSlots should not be declared in the public header pk11func.h. → pk11_TraverseAllSlots declared in public header pk11func.h.
QA Contact: bishakhabanerjee → jason.m.reid
QA Contact: jason.m.reid → libraries
Assignee: rrelyea → julien.pierre.boogz
This was fixed by Bob as part of bug 246130 . Private functions were moved to pk11priv.h . Marking duplicate.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.