Closed Bug 172681 Opened 22 years ago Closed 17 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: 17 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.