зеркало из https://github.com/mozilla/gecko-dev.git
fix build bustage
This commit is contained in:
Родитель
430c33bc7f
Коммит
c64dfeb878
|
@ -48,6 +48,8 @@
|
||||||
#include "prprf.h"
|
#include "prprf.h"
|
||||||
#include "nsVoidArray.h"
|
#include "nsVoidArray.h"
|
||||||
|
|
||||||
|
typedef PRInt32 nsKeyType;
|
||||||
|
|
||||||
static NS_DEFINE_IID(kIPrefServiceIID, NS_IPREF_IID);
|
static NS_DEFINE_IID(kIPrefServiceIID, NS_IPREF_IID);
|
||||||
static NS_DEFINE_IID(kPrefServiceCID, NS_PREF_CID);
|
static NS_DEFINE_IID(kPrefServiceCID, NS_PREF_CID);
|
||||||
static NS_DEFINE_CID(kNetSupportDialogCID, NS_NETSUPPORTDIALOG_CID);
|
static NS_DEFINE_CID(kNetSupportDialogCID, NS_NETSUPPORTDIALOG_CID);
|
||||||
|
@ -294,7 +296,7 @@ si_CheckGetUsernamePassword
|
||||||
* Key Management *
|
* Key Management *
|
||||||
******************/
|
******************/
|
||||||
|
|
||||||
extern PRUnichar Wallet_GetKey(PRInt64 saveCount, PRInt64 writeCount);
|
extern PRUnichar Wallet_GetKey(nsKeyType saveCount, nsKeyType writeCount);
|
||||||
extern PRBool Wallet_KeySet();
|
extern PRBool Wallet_KeySet();
|
||||||
extern void Wallet_KeyResetTime();
|
extern void Wallet_KeyResetTime();
|
||||||
extern PRBool Wallet_KeyTimedOut();
|
extern PRBool Wallet_KeyTimedOut();
|
||||||
|
@ -306,7 +308,7 @@ char* signonFileNameP = nsnull;
|
||||||
char* signonFileNameU = nsnull;
|
char* signonFileNameU = nsnull;
|
||||||
|
|
||||||
PRIVATE PRUnichar
|
PRIVATE PRUnichar
|
||||||
si_GetKey(PRInt64 saveCount, PRInt64 writeCount) {
|
si_GetKey(nsKeyType saveCount, nsKeyType writeCount) {
|
||||||
return Wallet_GetKey(saveCount, writeCount);
|
return Wallet_GetKey(saveCount, writeCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1652,7 +1654,7 @@ Wallet_UTF8Get(nsInputFileStream strm);
|
||||||
PRIVATE PRInt32
|
PRIVATE PRInt32
|
||||||
si_ReadLine
|
si_ReadLine
|
||||||
(nsInputFileStream strmu, nsInputFileStream strmp, nsAutoString& lineBuffer,PRBool obscure,
|
(nsInputFileStream strmu, nsInputFileStream strmp, nsAutoString& lineBuffer,PRBool obscure,
|
||||||
PRInt64 saveCount = 0, PRInt64 * readCount = 0, PRBool inHeader = PR_FALSE) {
|
nsKeyType saveCount = 0, nsKeyType * readCount = 0, PRBool inHeader = PR_FALSE) {
|
||||||
|
|
||||||
lineBuffer = nsAutoString("");
|
lineBuffer = nsAutoString("");
|
||||||
|
|
||||||
|
@ -1713,8 +1715,8 @@ SI_LoadSignonData(PRBool fullLoad) {
|
||||||
nsAutoString buffer;
|
nsAutoString buffer;
|
||||||
PRBool badInput = PR_FALSE;
|
PRBool badInput = PR_FALSE;
|
||||||
|
|
||||||
PRInt64 readCount = 0;
|
nsKeyType readCount = 0;
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
|
|
||||||
if (si_FullyLoaded && fullLoad) {
|
if (si_FullyLoaded && fullLoad) {
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1768,7 +1770,7 @@ SI_LoadSignonData(PRBool fullLoad) {
|
||||||
|
|
||||||
/* read the header information */
|
/* read the header information */
|
||||||
nsAutoString format;
|
nsAutoString format;
|
||||||
PRInt64 temp;
|
nsKeyType temp;
|
||||||
PRInt32 error;
|
PRInt32 error;
|
||||||
|
|
||||||
if (!si_oldFormat) {
|
if (!si_oldFormat) {
|
||||||
|
@ -1788,7 +1790,7 @@ SI_LoadSignonData(PRBool fullLoad) {
|
||||||
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -1797,7 +1799,7 @@ SI_LoadSignonData(PRBool fullLoad) {
|
||||||
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -1808,7 +1810,7 @@ SI_LoadSignonData(PRBool fullLoad) {
|
||||||
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -1817,7 +1819,7 @@ SI_LoadSignonData(PRBool fullLoad) {
|
||||||
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(si_ReadLine(strmu, strmp, buffer, fullLoad, 0, 0, PR_TRUE))) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -1946,7 +1948,7 @@ si_WriteChar(nsOutputFileStream strm, PRUnichar c) {
|
||||||
PRIVATE void
|
PRIVATE void
|
||||||
si_WriteLine(nsOutputFileStream strmu, nsOutputFileStream strmp,
|
si_WriteLine(nsOutputFileStream strmu, nsOutputFileStream strmp,
|
||||||
nsAutoString lineBuffer, PRBool obscure, PRBool fullSave,
|
nsAutoString lineBuffer, PRBool obscure, PRBool fullSave,
|
||||||
PRInt64 saveCount = 0, PRInt64 *writeCount = 0, PRBool inHeader = PR_FALSE) {
|
nsKeyType saveCount = 0, nsKeyType *writeCount = 0, PRBool inHeader = PR_FALSE) {
|
||||||
|
|
||||||
for (int i=0; i<lineBuffer.Length(); i++) {
|
for (int i=0; i<lineBuffer.Length(); i++) {
|
||||||
if (inHeader) {
|
if (inHeader) {
|
||||||
|
@ -1977,8 +1979,8 @@ si_SaveSignonDataLocked(PRBool fullSave) {
|
||||||
si_SignonUserStruct * user;
|
si_SignonUserStruct * user;
|
||||||
si_SignonDataStruct * data;
|
si_SignonDataStruct * data;
|
||||||
si_Reject * reject;
|
si_Reject * reject;
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 writeCount = 0;
|
nsKeyType writeCount = 0;
|
||||||
PRBool fullSave2 = fullSave || si_oldFormat;
|
PRBool fullSave2 = fullSave || si_oldFormat;
|
||||||
|
|
||||||
/* do nothing if signon list has not changed */
|
/* do nothing if signon list has not changed */
|
||||||
|
|
|
@ -61,6 +61,8 @@
|
||||||
#define morseAssert(x,y) 0
|
#define morseAssert(x,y) 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
typedef PRInt32 nsKeyType;
|
||||||
|
|
||||||
static NS_DEFINE_IID(kIDOMHTMLDocumentIID, NS_IDOMHTMLDOCUMENT_IID);
|
static NS_DEFINE_IID(kIDOMHTMLDocumentIID, NS_IDOMHTMLDOCUMENT_IID);
|
||||||
static NS_DEFINE_IID(kIDOMHTMLFormElementIID, NS_IDOMHTMLFORMELEMENT_IID);
|
static NS_DEFINE_IID(kIDOMHTMLFormElementIID, NS_IDOMHTMLFORMELEMENT_IID);
|
||||||
static NS_DEFINE_IID(kIDOMElementIID, NS_IDOMELEMENT_IID);
|
static NS_DEFINE_IID(kIDOMElementIID, NS_IDOMELEMENT_IID);
|
||||||
|
@ -1301,7 +1303,7 @@ char* keyFileName = nsnull;
|
||||||
char* schemaValueFileName = nsnull;
|
char* schemaValueFileName = nsnull;
|
||||||
|
|
||||||
PUBLIC PRUnichar
|
PUBLIC PRUnichar
|
||||||
Wallet_GetKey(PRInt64 saveCount, PRInt64 writeCount) {
|
Wallet_GetKey(nsKeyType saveCount, nsKeyType writeCount) {
|
||||||
return key.CharAt((PRInt32)(writeCount % key.Length()));
|
return key.CharAt((PRInt32)(writeCount % key.Length()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1440,15 +1442,15 @@ Wallet_KeySize() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
wallet_GetHeader(nsInputFileStream strm, PRInt64& saveCount, PRInt64& readCount);
|
wallet_GetHeader(nsInputFileStream strm, nsKeyType& saveCount, nsKeyType& readCount);
|
||||||
|
|
||||||
void
|
void
|
||||||
wallet_PutHeader(nsOutputFileStream strm, PRInt64 saveCount, PRInt64 writeCount);
|
wallet_PutHeader(nsOutputFileStream strm, nsKeyType saveCount, nsKeyType writeCount);
|
||||||
|
|
||||||
PRBool
|
PRBool
|
||||||
wallet_ReadKeyFile(PRBool useDefaultKey) {
|
wallet_ReadKeyFile(PRBool useDefaultKey) {
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 writeCount = 0;
|
nsKeyType writeCount = 0;
|
||||||
|
|
||||||
if (useDefaultKey && (Wallet_KeySize() == 0) ) {
|
if (useDefaultKey && (Wallet_KeySize() == 0) ) {
|
||||||
keySet = PR_TRUE;
|
keySet = PR_TRUE;
|
||||||
|
@ -1505,8 +1507,8 @@ wallet_ReadKeyFile(PRBool useDefaultKey) {
|
||||||
|
|
||||||
PRBool
|
PRBool
|
||||||
wallet_WriteKeyFile(PRBool useDefaultKey) {
|
wallet_WriteKeyFile(PRBool useDefaultKey) {
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 writeCount = 0;
|
nsKeyType writeCount = 0;
|
||||||
|
|
||||||
nsFileSpec dirSpec;
|
nsFileSpec dirSpec;
|
||||||
nsresult rval = Wallet_ProfileDirectory(dirSpec);
|
nsresult rval = Wallet_ProfileDirectory(dirSpec);
|
||||||
|
@ -1554,8 +1556,8 @@ Wallet_SetKey(PRBool isNewkey) {
|
||||||
if (Wallet_KeySet() && !isNewkey) {
|
if (Wallet_KeySet() && !isNewkey) {
|
||||||
return PR_TRUE;
|
return PR_TRUE;
|
||||||
}
|
}
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 writeCount = 0;
|
nsKeyType writeCount = 0;
|
||||||
|
|
||||||
nsAutoString newkey;
|
nsAutoString newkey;
|
||||||
PRBool useDefaultKey = PR_FALSE;
|
PRBool useDefaultKey = PR_FALSE;
|
||||||
|
@ -1676,7 +1678,7 @@ Wallet_SetKey(PRBool isNewkey) {
|
||||||
*/
|
*/
|
||||||
PRInt32
|
PRInt32
|
||||||
wallet_GetLine(nsInputFileStream strm, nsAutoString& line, PRBool obscure,
|
wallet_GetLine(nsInputFileStream strm, nsAutoString& line, PRBool obscure,
|
||||||
PRInt64 saveCount = 0, PRInt64 *readCount = 0, PRBool inHeader = PR_FALSE) {
|
nsKeyType saveCount = 0, nsKeyType *readCount = 0, PRBool inHeader = PR_FALSE) {
|
||||||
|
|
||||||
/* read the line */
|
/* read the line */
|
||||||
line = "";
|
line = "";
|
||||||
|
@ -1706,10 +1708,10 @@ wallet_GetLine(nsInputFileStream strm, nsAutoString& line, PRBool obscure,
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
wallet_GetHeader(nsInputFileStream strm, PRInt64& saveCount, PRInt64& readCount){
|
wallet_GetHeader(nsInputFileStream strm, nsKeyType& saveCount, nsKeyType& readCount){
|
||||||
nsAutoString format;
|
nsAutoString format;
|
||||||
nsAutoString buffer;
|
nsAutoString buffer;
|
||||||
PRInt64 temp;
|
nsKeyType temp;
|
||||||
PRInt32 error;
|
PRInt32 error;
|
||||||
|
|
||||||
/* format revision number */
|
/* format revision number */
|
||||||
|
@ -1725,7 +1727,7 @@ wallet_GetHeader(nsInputFileStream strm, PRInt64& saveCount, PRInt64& readCount)
|
||||||
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1734,17 +1736,17 @@ wallet_GetHeader(nsInputFileStream strm, PRInt64& saveCount, PRInt64& readCount)
|
||||||
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
saveCount += (PRInt64)(buffer.ToInteger(&error));
|
saveCount += (nsKeyType)(buffer.ToInteger(&error));
|
||||||
|
|
||||||
/* readCount */
|
/* readCount */
|
||||||
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1753,11 +1755,11 @@ wallet_GetHeader(nsInputFileStream strm, PRInt64& saveCount, PRInt64& readCount)
|
||||||
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
if (NS_FAILED(wallet_GetLine(strm, buffer, PR_FALSE, 0, 0, PR_TRUE))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
temp = (PRInt64)(buffer.ToInteger(&error));
|
temp = (nsKeyType)(buffer.ToInteger(&error));
|
||||||
if (error) {
|
if (error) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
readCount += (PRInt64)(buffer.ToInteger(&error));
|
readCount += (nsKeyType)(buffer.ToInteger(&error));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1765,7 +1767,7 @@ wallet_GetHeader(nsInputFileStream strm, PRInt64& saveCount, PRInt64& readCount)
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
wallet_PutLine(nsOutputFileStream strm, const nsAutoString& line, PRBool obscure,
|
wallet_PutLine(nsOutputFileStream strm, const nsAutoString& line, PRBool obscure,
|
||||||
PRInt64 saveCount = 0, PRInt64 *writeCount = 0, PRBool inHeader = PR_FALSE)
|
nsKeyType saveCount = 0, nsKeyType *writeCount = 0, PRBool inHeader = PR_FALSE)
|
||||||
{
|
{
|
||||||
for (int i=0; i<line.Length(); i++) {
|
for (int i=0; i<line.Length(); i++) {
|
||||||
if (inHeader) {
|
if (inHeader) {
|
||||||
|
@ -1778,7 +1780,7 @@ wallet_PutLine(nsOutputFileStream strm, const nsAutoString& line, PRBool obscure
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
wallet_PutHeader(nsOutputFileStream strm, PRInt64 saveCount, PRInt64 writeCount){
|
wallet_PutHeader(nsOutputFileStream strm, nsKeyType saveCount, nsKeyType writeCount){
|
||||||
|
|
||||||
/* format revision number */
|
/* format revision number */
|
||||||
wallet_PutLine(strm, nsAutoString(HEADER_VERSION_1), PR_FALSE, 0, 0, PR_TRUE);
|
wallet_PutLine(strm, nsAutoString(HEADER_VERSION_1), PR_FALSE, 0, 0, PR_TRUE);
|
||||||
|
@ -1836,8 +1838,8 @@ wallet_WriteToFile(char* filename, nsVoidArray* list, PRBool obscure) {
|
||||||
if(!list) {
|
if(!list) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 writeCount = 0;
|
nsKeyType writeCount = 0;
|
||||||
|
|
||||||
/* put out the header */
|
/* put out the header */
|
||||||
if (filename == schemaValueFileName) {
|
if (filename == schemaValueFileName) {
|
||||||
|
@ -1890,8 +1892,8 @@ wallet_ReadFromFile
|
||||||
/* file doesn't exist -- that's not an error */
|
/* file doesn't exist -- that's not an error */
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 readCount = 0;
|
nsKeyType readCount = 0;
|
||||||
|
|
||||||
/* read in the header */
|
/* read in the header */
|
||||||
if (filename == schemaValueFileName && !wallet_oldFormat) {
|
if (filename == schemaValueFileName && !wallet_oldFormat) {
|
||||||
|
@ -3102,8 +3104,8 @@ WLLT_PostEdit(nsAutoString walletList) {
|
||||||
NS_ERROR("unable to open file");
|
NS_ERROR("unable to open file");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
PRInt64 saveCount = 0;
|
nsKeyType saveCount = 0;
|
||||||
PRInt64 writeCount = 0;
|
nsKeyType writeCount = 0;
|
||||||
|
|
||||||
/* write the values in the walletList to the file */
|
/* write the values in the walletList to the file */
|
||||||
wallet_PutHeader(strm, saveCount, writeCount);
|
wallet_PutHeader(strm, saveCount, writeCount);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче