| Index: crypto/scoped_nss_types.h
|
| diff --git a/crypto/scoped_nss_types.h b/crypto/scoped_nss_types.h
|
| index 21f684f05fc911e6ae95ed46de94fe1d92807a78..d5aebc5dd205c97cd55d253b3dbc95f45d65af6a 100644
|
| --- a/crypto/scoped_nss_types.h
|
| +++ b/crypto/scoped_nss_types.h
|
| @@ -31,35 +31,30 @@ struct NSSDestroyer1 {
|
| };
|
|
|
| // Define some convenient scopers around NSS pointers.
|
| -typedef scoped_ptr_malloc<
|
| - PK11Context, NSSDestroyer1<PK11Context,
|
| - PK11_DestroyContext,
|
| - PR_TRUE> > ScopedPK11Context;
|
| -typedef scoped_ptr_malloc<
|
| - PK11SlotInfo, NSSDestroyer<PK11SlotInfo, PK11_FreeSlot> > ScopedPK11Slot;
|
| -typedef scoped_ptr_malloc<
|
| - PK11SlotList, NSSDestroyer<PK11SlotList,
|
| - PK11_FreeSlotList> > ScopedPK11SlotList;
|
| -typedef scoped_ptr_malloc<
|
| - PK11SymKey, NSSDestroyer<PK11SymKey, PK11_FreeSymKey> > ScopedPK11SymKey;
|
| -typedef scoped_ptr_malloc<
|
| - SECKEYPublicKey, NSSDestroyer<SECKEYPublicKey, SECKEY_DestroyPublicKey> >
|
| +typedef scoped_ptr<PK11Context,
|
| + NSSDestroyer1<PK11Context, PK11_DestroyContext, PR_TRUE> >
|
| + ScopedPK11Context;
|
| +typedef scoped_ptr<PK11SlotInfo, NSSDestroyer<PK11SlotInfo, PK11_FreeSlot> >
|
| + ScopedPK11Slot;
|
| +typedef scoped_ptr<PK11SlotList, NSSDestroyer<PK11SlotList, PK11_FreeSlotList> >
|
| + ScopedPK11SlotList;
|
| +typedef scoped_ptr<PK11SymKey, NSSDestroyer<PK11SymKey, PK11_FreeSymKey> >
|
| + ScopedPK11SymKey;
|
| +typedef scoped_ptr<SECKEYPublicKey,
|
| + NSSDestroyer<SECKEYPublicKey, SECKEY_DestroyPublicKey> >
|
| ScopedSECKEYPublicKey;
|
| -typedef scoped_ptr_malloc<
|
| - SECKEYPrivateKey, NSSDestroyer<SECKEYPrivateKey, SECKEY_DestroyPrivateKey> >
|
| +typedef scoped_ptr<SECKEYPrivateKey,
|
| + NSSDestroyer<SECKEYPrivateKey, SECKEY_DestroyPrivateKey> >
|
| ScopedSECKEYPrivateKey;
|
| -typedef scoped_ptr_malloc<
|
| - SECAlgorithmID, NSSDestroyer1<SECAlgorithmID,
|
| - SECOID_DestroyAlgorithmID,
|
| - PR_TRUE> > ScopedSECAlgorithmID;
|
| -typedef scoped_ptr_malloc<
|
| - SECItem, NSSDestroyer1<SECItem,
|
| - SECITEM_FreeItem,
|
| - PR_TRUE> > ScopedSECItem;
|
| -typedef scoped_ptr_malloc<
|
| - PLArenaPool, NSSDestroyer1<PLArenaPool,
|
| - PORT_FreeArena,
|
| - PR_FALSE> > ScopedPLArenaPool;
|
| +typedef scoped_ptr<SECAlgorithmID,
|
| + NSSDestroyer1<SECAlgorithmID, SECOID_DestroyAlgorithmID,
|
| + PR_TRUE> >
|
| + ScopedSECAlgorithmID;
|
| +typedef scoped_ptr<SECItem, NSSDestroyer1<SECItem, SECITEM_FreeItem, PR_TRUE> >
|
| + ScopedSECItem;
|
| +typedef scoped_ptr<PLArenaPool,
|
| + NSSDestroyer1<PLArenaPool, PORT_FreeArena, PR_FALSE> >
|
| + ScopedPLArenaPool;
|
|
|
| } // namespace crypto
|
|
|
|
|