 +/* our raw object data array */
 +NSS_EXTERN_DATA pemInternalObject nss_pem_data[];
 +NSS_EXTERN_DATA const PRUint32               nss_pem_nObjects;
-+
-+  PRBool          logged_in;
 +
 +/* our raw object data array */
 +NSS_EXTERN_DATA pemInternalObject nss_pem_data[];

+
+PRBool pem_FreeParsedStrings(PRInt32 numStrings, char **instrings)
+{
+    if (!numStrings || !instrings) {
+        return PR_FALSE;
+    }
+    PRInt32 counter;
+    for (counter = 0; counter < numStrings; counter++) {
+        char *astring = instrings[counter];
+        if (astring) {

+
+char *pem_Strdup(const char *instr)
+{
+    size_t len;
+    if (!instr) {
+        return NULL;
+    }
+
+    len = strlen(instr);
+    return pem_StrNdup(instr, len);
+}
+
