From b40d7ccdf117a5426df177aa2ff0733871eca728 Mon Sep 17 00:00:00 2001 From: "raman%netscape.com" Date: Tue, 15 Dec 1998 05:53:19 +0000 Subject: [PATCH] Checking in changes from Bob Glickstein git-svn-id: svn://10.0.0.236/trunk@16420 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/caps/include/nsPrincipal.h | 10 +++++----- mozilla/caps/src/nsPrincipal.cpp | 12 ++++++------ mozilla/caps/src/nsTarget.cpp | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/mozilla/caps/include/nsPrincipal.h b/mozilla/caps/include/nsPrincipal.h index 82290ab97ef..7121743a851 100755 --- a/mozilla/caps/include/nsPrincipal.h +++ b/mozilla/caps/include/nsPrincipal.h @@ -35,10 +35,10 @@ public: /* Public Field Accessors */ /* Public Methods */ - nsPrincipal(nsPrincipalType type, void * key, PRUint32 key_len); - nsPrincipal(nsPrincipalType type, void * key, PRUint32 key_len, char *stringRep); + nsPrincipal(nsPrincipalType type, const void * key, PRUint32 key_len); + nsPrincipal(nsPrincipalType type, const void * key, PRUint32 key_len, char *stringRep); virtual ~nsPrincipal(); - nsPrincipal(nsPrincipalType type, void * key, PRUint32 key_len, void *zigObject); + nsPrincipal(nsPrincipalType type, const void * key, PRUint32 key_len, void *zigObject); nsPrincipal(nsPrincipalType type, const unsigned char **certChain, PRUint32 *certChainLengths, @@ -121,9 +121,9 @@ private: char* itsString; /* Private Methods */ - void init(nsPrincipalType type, void * key, PRUint32 key_len); + void init(nsPrincipalType type, const void * key, PRUint32 key_len); - PRInt32 computeHashCode(void * key, PRUint32 key_len); + PRInt32 computeHashCode(const void * key, PRUint32 key_len); PRInt32 computeHashCode(void); diff --git a/mozilla/caps/src/nsPrincipal.cpp b/mozilla/caps/src/nsPrincipal.cpp index 9c4128e3691..b22bf882111 100755 --- a/mozilla/caps/src/nsPrincipal.cpp +++ b/mozilla/caps/src/nsPrincipal.cpp @@ -228,18 +228,18 @@ static nsVector* getTempCertificates(const unsigned char **certChain, // PUBLIC METHODS // -nsPrincipal::nsPrincipal(nsPrincipalType type, void * key, PRUint32 key_len) +nsPrincipal::nsPrincipal(nsPrincipalType type, const void * key, PRUint32 key_len) { init(type, key, key_len); } -nsPrincipal::nsPrincipal(nsPrincipalType type, void * key, PRUint32 key_len, void *zigObject) +nsPrincipal::nsPrincipal(nsPrincipalType type, const void * key, PRUint32 key_len, void *zigObject) { init(type, key, key_len); itsZig = zigObject; } -nsPrincipal::nsPrincipal(nsPrincipalType type, void * key, PRUint32 key_len, char *stringRep) +nsPrincipal::nsPrincipal(nsPrincipalType type, const void * key, PRUint32 key_len, char *stringRep) { init(type, key, key_len); itsString = stringRep; @@ -664,7 +664,7 @@ nsPrincipalArray* nsPrincipal::getSigners(void* zigPtr, char* pathname) // PRIVATE METHODS // -void nsPrincipal::init(nsPrincipalType type, void * key, PRUint32 key_len) +void nsPrincipal::init(nsPrincipalType type, const void * key, PRUint32 key_len) { switch(type) { case nsPrincipalType_Cert: @@ -698,9 +698,9 @@ void nsPrincipal::init(nsPrincipalType type, void * key, PRUint32 key_len) itsNickname = NULL; } -PRInt32 nsPrincipal::computeHashCode(void * key, PRUint32 keyLen) +PRInt32 nsPrincipal::computeHashCode(const void * key, PRUint32 keyLen) { - char *cptr = (char *)key; + const char *cptr = (char *)key; // // Same basic hash algorithm as used in java.lang.String -- // no security relevance, only a performance optimization. diff --git a/mozilla/caps/src/nsTarget.cpp b/mozilla/caps/src/nsTarget.cpp index ac29985b447..e204e07094a 100755 --- a/mozilla/caps/src/nsTarget.cpp +++ b/mozilla/caps/src/nsTarget.cpp @@ -1078,7 +1078,7 @@ char * nsTarget::toString(void) { if (itsString != NULL) return itsString; - char * prinStr = (itsPrincipal != NULL)? itsPrincipal->toString() : ""; + const char * prinStr = (itsPrincipal != NULL)? itsPrincipal->toString() : ""; char * itsString = new char [strlen(TARGET_STR) + strlen(itsName) + strlen(PRIN_STR) + strlen(prinStr) + 1]; XP_STRCPY(itsString, TARGET_STR);