Bob Relyea wrote:
> Late last week, I made a fairly large checkin that consisted of the
> following types of changes:
>
> 1) Clean up from new PKCS #11 initialization code: There were several
> places where new functions were added, or signatures where changed.
> 2) To identify those locations, compiler warnings were used. There were
> several places where code was changes to remove 'spurious' compilier
> warnings. There were also places where real bugs where identified by
> compilier warnings and fixed (mostly unitialized variables in error
> paths). To common forms of warnings were as follows:
> 3) Additional steps to separate direct calls into the soft token by
> other parts of NSS, and calls from softoken to higher level functions
> were taken. Several data structures and low level headers which have
> already been identified as 'below the softoken line' were separated out.
> This mostly affected key functions.
A bunch of structure types were renamed, and/or duplicated (with the duplicate
copy being renamed). Please provide a list of the new/renamed types, and some
guidance on how they should be used.