revert PRUnichar* back to char*; depending on more unichar/UTF8 support

from L10n
This commit is contained in:
cathleen%netscape.com 1999-08-25 01:26:11 +00:00
Родитель e92b9a932b
Коммит 625eae3670
18 изменённых файлов: 52 добавлений и 52 удалений

Просмотреть файл

@ -714,10 +714,10 @@ nsInstall::FinalizeInstall(PRInt32* aReturn)
if (ie == NULL) if (ie == NULL)
continue; continue;
PRUnichar *objString = ie->toString(); char *objString = ie->toString();
if (mNotifier) if (mNotifier)
mNotifier->FinalizeProgress(objString, mNotifier->FinalizeProgress(nsAutoString(objString).GetUnicode(),
i, mInstalledFiles->GetSize()); i, mInstalledFiles->GetSize());
if (objString) if (objString)
@ -1685,12 +1685,12 @@ nsInstall::ScheduleForInstall(nsInstallObject* ob)
{ {
PRInt32 error = nsInstall::SUCCESS; PRInt32 error = nsInstall::SUCCESS;
PRUnichar *objString = ob->toString(); char *objString = ob->toString();
// flash current item // flash current item
if (mNotifier) if (mNotifier)
mNotifier->ItemScheduled(objString); mNotifier->ItemScheduled(nsAutoString(objString).GetUnicode());
// do any unpacking or other set-up // do any unpacking or other set-up

Просмотреть файл

@ -134,24 +134,24 @@ void nsInstallDelete::Abort()
{ {
} }
PRUnichar* nsInstallDelete::toString() char* nsInstallDelete::toString()
{ {
PRUnichar* buffer = new PRUnichar[1024]; char* buffer = new char[1024];
if (buffer == nsnull) if (buffer == nsnull)
return nsnull; return nsnull;
if (mDeleteStatus == DELETE_COMPONENT) if (mDeleteStatus == DELETE_COMPONENT)
{ {
PRUnichar* temp = (PRUnichar *)mRegistryName.ToNewCString(); char* temp = mRegistryName.ToNewCString();
sprintf( (char *)buffer, nsInstallResources::GetDeleteComponentString(), (char *)temp); sprintf( buffer, nsInstallResources::GetDeleteComponentString(), temp);
if (temp) if (temp)
delete [] temp; delete [] temp;
} }
else else
{ {
if (mFinalFile) if (mFinalFile)
sprintf( (char *)buffer, nsInstallResources::GetDeleteFileString(), mFinalFile->GetCString()); sprintf( buffer, nsInstallResources::GetDeleteFileString(), mFinalFile->GetCString());
} }
return buffer; return buffer;

Просмотреть файл

@ -55,7 +55,7 @@ class nsInstallDelete : public nsInstallObject
PRInt32 Prepare(); PRInt32 Prepare();
PRInt32 Complete(); PRInt32 Complete();
void Abort(); void Abort();
PRUnichar* toString(); char* toString();
PRBool CanUninstall(); PRBool CanUninstall();
PRBool RegisterPackageNode(); PRBool RegisterPackageNode();

Просмотреть файл

@ -101,9 +101,9 @@ void nsInstallExecute::Abort()
DeleteFileNowOrSchedule(*mExecutableFile); DeleteFileNowOrSchedule(*mExecutableFile);
} }
PRUnichar* nsInstallExecute::toString() char* nsInstallExecute::toString()
{ {
PRUnichar* buffer = new PRUnichar[1024]; char* buffer = new char[1024];
if (buffer == nsnull) if (buffer == nsnull)
return nsnull; return nsnull;
@ -112,16 +112,16 @@ PRUnichar* nsInstallExecute::toString()
if (mExecutableFile == nsnull) if (mExecutableFile == nsnull)
{ {
PRUnichar *tempString = (PRUnichar *)mJarLocation.ToNewCString(); char *tempString = mJarLocation.ToNewCString();
sprintf( (char *)buffer, nsInstallResources::GetExecuteString(), (char *)tempString); sprintf( buffer, nsInstallResources::GetExecuteString(), tempString);
if (tempString) if (tempString)
delete [] tempString; delete [] tempString;
} }
else else
{ {
sprintf( (char *)buffer, nsInstallResources::GetExecuteString(), mExecutableFile->GetCString()); sprintf( buffer, nsInstallResources::GetExecuteString(), mExecutableFile->GetCString());
} }
return buffer; return buffer;
} }

Просмотреть файл

@ -51,7 +51,7 @@ class nsInstallExecute : public nsInstallObject
PRInt32 Prepare(); PRInt32 Prepare();
PRInt32 Complete(); PRInt32 Complete();
void Abort(); void Abort();
PRUnichar* toString(); char* toString();
PRBool CanUninstall(); PRBool CanUninstall();
PRBool RegisterPackageNode(); PRBool RegisterPackageNode();

Просмотреть файл

@ -266,26 +266,26 @@ void nsInstallFile::Abort()
mExtracedFile->Delete(PR_FALSE); mExtracedFile->Delete(PR_FALSE);
} }
PRUnichar* nsInstallFile::toString() char* nsInstallFile::toString()
{ {
PRUnichar* buffer = new PRUnichar[1024]; char* buffer = new char[1024];
if (buffer == nsnull) if (buffer == nsnull)
return nsnull; return nsnull;
if (mFinalFile == nsnull) if (mFinalFile == nsnull)
{ {
sprintf( (char *)buffer, nsInstallResources::GetInstallFileString(), nsnull); sprintf( buffer, nsInstallResources::GetInstallFileString(), nsnull);
} }
else if (mReplaceFile) else if (mReplaceFile)
{ {
// we are replacing this file. // we are replacing this file.
sprintf( (char *)buffer, nsInstallResources::GetReplaceFileString(), mFinalFile->GetCString()); sprintf( buffer, nsInstallResources::GetReplaceFileString(), mFinalFile->GetCString());
} }
else else
{ {
sprintf( (char *)buffer, nsInstallResources::GetInstallFileString(), mFinalFile->GetCString()); sprintf( buffer, nsInstallResources::GetInstallFileString(), mFinalFile->GetCString());
} }
return buffer; return buffer;

Просмотреть файл

@ -63,7 +63,7 @@ class nsInstallFile : public nsInstallObject
PRInt32 Prepare(); PRInt32 Prepare();
PRInt32 Complete(); PRInt32 Complete();
void Abort(); void Abort();
PRUnichar* toString(); char* toString();
PRBool CanUninstall(); PRBool CanUninstall();
PRBool RegisterPackageNode(); PRBool RegisterPackageNode();

Просмотреть файл

@ -183,10 +183,10 @@ PRInt32 nsInstallFileOpItem::Complete()
return aReturn; return aReturn;
} }
PRUnichar* nsInstallFileOpItem::toString() char* nsInstallFileOpItem::toString()
{ {
nsString result; nsString result;
PRUnichar* resultCString; char* resultCString;
switch(mCommand) switch(mCommand)
{ {
@ -195,39 +195,39 @@ PRUnichar* nsInstallFileOpItem::toString()
result.Append(mSrc->GetNativePathCString()); result.Append(mSrc->GetNativePathCString());
result.Append(" to "); result.Append(" to ");
result.Append(mTarget->GetNativePathCString()); result.Append(mTarget->GetNativePathCString());
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_FILE_DELETE: case NS_FOP_FILE_DELETE:
result = "Delete File: "; result = "Delete File: ";
result.Append(mTarget->GetNativePathCString()); result.Append(mTarget->GetNativePathCString());
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_FILE_MOVE: case NS_FOP_FILE_MOVE:
result = "Move File: "; result = "Move File: ";
result.Append(mSrc->GetNativePathCString()); result.Append(mSrc->GetNativePathCString());
result.Append(" to "); result.Append(" to ");
result.Append(mTarget->GetNativePathCString()); result.Append(mTarget->GetNativePathCString());
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_FILE_RENAME: case NS_FOP_FILE_RENAME:
result = "Rename File: "; result = "Rename File: ";
result.Append(*mStrTarget); result.Append(*mStrTarget);
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_DIR_CREATE: case NS_FOP_DIR_CREATE:
result = "Create Folder: "; result = "Create Folder: ";
result.Append(mTarget->GetNativePathCString()); result.Append(mTarget->GetNativePathCString());
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_DIR_REMOVE: case NS_FOP_DIR_REMOVE:
result = "Remove Folder: "; result = "Remove Folder: ";
result.Append(mTarget->GetNativePathCString()); result.Append(mTarget->GetNativePathCString());
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_DIR_RENAME: case NS_FOP_DIR_RENAME:
result = "Rename Dir: "; result = "Rename Dir: ";
result.Append(*mStrTarget); result.Append(*mStrTarget);
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
case NS_FOP_WIN_SHORTCUT_CREATE: case NS_FOP_WIN_SHORTCUT_CREATE:
break; break;
@ -237,7 +237,7 @@ PRUnichar* nsInstallFileOpItem::toString()
break; break;
default: default:
result = "Unkown file operation command!"; result = "Unkown file operation command!";
resultCString = (PRUnichar *)result.ToNewCString(); resultCString = result.ToNewCString();
break; break;
} }
return resultCString; return resultCString;

Просмотреть файл

@ -71,7 +71,7 @@ class nsInstallFileOpItem : public nsInstallObject
PRInt32 Prepare(void); PRInt32 Prepare(void);
PRInt32 Complete(); PRInt32 Complete();
PRUnichar* toString(); char* toString();
void Abort(); void Abort();
/* should these be protected? */ /* should these be protected? */

Просмотреть файл

@ -36,7 +36,7 @@ class nsInstallObject
virtual PRInt32 Complete() = 0; virtual PRInt32 Complete() = 0;
/* Override with an explanatory string for the progress dialog */ /* Override with an explanatory string for the progress dialog */
virtual PRUnichar* toString() = 0; virtual char* toString() = 0;
/* Override with your clean-up function */ /* Override with your clean-up function */
virtual void Abort() = 0; virtual void Abort() = 0;

Просмотреть файл

@ -302,15 +302,15 @@ void nsInstallPatch::Abort()
} }
} }
PRUnichar* nsInstallPatch::toString() char* nsInstallPatch::toString()
{ {
PRUnichar* buffer = new PRUnichar[1024]; char* buffer = new char[1024];
if (buffer == nsnull) if (buffer == nsnull)
return buffer; return buffer;
if (mTargetFile != nsnull) if (mTargetFile != nsnull)
sprintf( (char *)buffer, nsInstallResources::GetPatchFileString(), mTargetFile->GetCString()); sprintf( buffer, nsInstallResources::GetPatchFileString(), mTargetFile->GetCString());
return buffer; return buffer;
} }

Просмотреть файл

@ -52,7 +52,7 @@ class nsInstallPatch : public nsInstallObject
PRInt32 Prepare(); PRInt32 Prepare();
PRInt32 Complete(); PRInt32 Complete();
void Abort(); void Abort();
PRUnichar* toString(); char* toString();
PRBool CanUninstall(); PRBool CanUninstall();
PRBool RegisterPackageNode(); PRBool RegisterPackageNode();

Просмотреть файл

@ -92,16 +92,16 @@ void nsInstallUninstall::Abort()
{ {
} }
PRUnichar* nsInstallUninstall::toString() char* nsInstallUninstall::toString()
{ {
PRUnichar* buffer = new PRUnichar[1024]; char* buffer = new char[1024];
if (buffer == nsnull) if (buffer == nsnull)
return buffer; return buffer;
PRUnichar* temp = (PRUnichar *)mUIName.ToNewCString(); char* temp = mUIName.ToNewCString();
sprintf( (char *)buffer, nsInstallResources::GetUninstallString(), (char *)temp); sprintf( buffer, nsInstallResources::GetUninstallString(), temp);
if (temp) if (temp)
delete [] temp; delete [] temp;

Просмотреть файл

@ -46,7 +46,7 @@ class nsInstallUninstall : public nsInstallObject
PRInt32 Prepare(); PRInt32 Prepare();
PRInt32 Complete(); PRInt32 Complete();
void Abort(); void Abort();
PRUnichar* toString(); char* toString();
PRBool CanUninstall(); PRBool CanUninstall();
PRBool RegisterPackageNode(); PRBool RegisterPackageNode();

Просмотреть файл

@ -48,10 +48,10 @@ PRInt32 nsWinProfileItem::Complete()
return NS_OK; return NS_OK;
} }
PRUnichar* nsWinProfileItem::toString() char* nsWinProfileItem::toString()
{ {
PRUnichar* resultCString; char* resultCString;
nsString* filename = new nsString(*mProfile->GetFilename()); nsString* filename = new nsString(*mProfile->GetFilename());
nsString* result = new nsString("Write "); nsString* result = new nsString("Write ");
@ -67,7 +67,7 @@ PRUnichar* nsWinProfileItem::toString()
result->Append("="); result->Append("=");
result->Append(*mValue); result->Append(*mValue);
resultCString = (PRUnichar *)result->ToNewCString(); resultCString = result->ToNewCString();
delete result; delete result;
delete filename; delete filename;

Просмотреть файл

@ -47,7 +47,7 @@ public:
* - writes the data into the .INI file * - writes the data into the .INI file
*/ */
PRInt32 Complete(); PRInt32 Complete();
PRUnichar* toString(); char* toString();
// no need for special clean-up // no need for special clean-up
void Abort(); void Abort();

Просмотреть файл

@ -100,11 +100,11 @@ PRInt32 nsWinRegItem::Complete()
#define kSRV "Store Registry Value " #define kSRV "Store Registry Value "
#define kUNK "Unknown " #define kUNK "Unknown "
PRUnichar* nsWinRegItem::toString() char* nsWinRegItem::toString()
{ {
nsString* keyString = nsnull; nsString* keyString = nsnull;
nsString* result = nsnull; nsString* result = nsnull;
PRUnichar* resultCString = nsnull; char* resultCString = nsnull;
switch(mCommand) switch(mCommand)
{ {
@ -136,7 +136,7 @@ PRUnichar* nsWinRegItem::toString()
if (result) if (result)
{ {
result->Append(*keyString); result->Append(*keyString);
resultCString = (PRUnichar *)result->ToNewCString(); resultCString = result->ToNewCString();
} }
if (keyString) delete keyString; if (keyString) delete keyString;

Просмотреть файл

@ -54,7 +54,7 @@ public:
PRInt32 Complete(); PRInt32 Complete();
PRUnichar* toString(); char* toString();
void Abort(); void Abort();