summaryrefslogtreecommitdiff
path: root/security/nss
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss')
-rw-r--r--security/nss/lib/base/base.h33
-rw-r--r--security/nss/lib/base/manifest.mn1
2 files changed, 34 insertions, 0 deletions
diff --git a/security/nss/lib/base/base.h b/security/nss/lib/base/base.h
index 14973830d..591fd35da 100644
--- a/security/nss/lib/base/base.h
+++ b/security/nss/lib/base/base.h
@@ -546,6 +546,39 @@ nss_ClearErrorStack
);
/*
+ * NSSItem
+ *
+ * nssItem_Create
+ * nssItem_Duplicate
+ * nssItem_Equal
+ */
+
+NSS_EXTERN NSSItem *
+nssItem_Create
+(
+ NSSArena *arenaOpt,
+ NSSItem *rvOpt,
+ PRUint32 length,
+ const void *data
+);
+
+NSS_EXTERN NSSItem *
+nssItem_Duplicate
+(
+ NSSItem *obj,
+ NSSArena *arenaOpt,
+ NSSItem *rvOpt
+);
+
+NSS_EXTERN PRBool
+nssItem_Equal
+(
+ const NSSItem *one,
+ const NSSItem *two,
+ PRStatus *statusOpt
+);
+
+/*
* NSSUTF8
*
* nssUTF8_CaseIgnoreMatch
diff --git a/security/nss/lib/base/manifest.mn b/security/nss/lib/base/manifest.mn
index e1821ede1..13cf9447b 100644
--- a/security/nss/lib/base/manifest.mn
+++ b/security/nss/lib/base/manifest.mn
@@ -53,6 +53,7 @@ CSRCS = \
hashops.c \
libc.c \
tracker.c \
+ item.c \
utf8.c \
list.c \
hash.c \