Index: net/third_party/nss/ssl/bodge/secitem_array.c |
diff --git a/net/third_party/nss/ssl/bodge/secitem_array.c b/net/third_party/nss/ssl/bodge/secitem_array.c |
index ac80da8e4770106c4b50cc4e4c205c4183d2ad69..62e590742194012b49f17d72b0cdf383c135416a 100644 |
--- a/net/third_party/nss/ssl/bodge/secitem_array.c |
+++ b/net/third_party/nss/ssl/bodge/secitem_array.c |
@@ -6,6 +6,7 @@ |
* Support routines for SECItemArray data structure. |
*/ |
+#include "nssutil.h" |
#include "seccomon.h" |
#include "secitem.h" |
#include "secerr.h" |
@@ -13,10 +14,15 @@ |
typedef struct SECItemArrayStr SECItemArray; |
+#define NSSUTIL_VERSION_NUM \ |
+ (NSSUTIL_VMAJOR * 10000 + NSSUTIL_VMINOR * 100 + NSSUTIL_VPATCH) |
+#if NSSUTIL_VERSION_NUM < 31500 |
+// Added in NSS 3.15. |
struct SECItemArrayStr { |
SECItem *items; |
unsigned int len; |
}; |
+#endif |
SECItemArray * |
SECITEM_AllocArray(PLArenaPool *arena, SECItemArray *array, unsigned int len) |