making GetACPString parameter const. part of submission from jamestoder@yahoo.com. r:me

This commit is contained in:
danm%netscape.com 1999-10-22 21:41:04 +00:00
Родитель f52fcd23c5
Коммит b75849086b
2 изменённых файлов: 3 добавлений и 3 удалений

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

@ -845,7 +845,7 @@ NS_METHOD nsMenu::SetWebShell(nsIWebShell * aWebShell)
}
char* GetACPString(nsString& aStr)
char* GetACPString(const nsString& aStr)
{
int acplen = aStr.Length() * 2 + 1;
char * acp = new char[acplen];
@ -854,7 +854,7 @@ char* GetACPString(nsString& aStr)
int outlen = ::WideCharToMultiByte( CP_ACP, 0,
aStr.GetUnicode(), aStr.Length(),
acp, acplen, NULL, NULL);
if ( outlen > 0)
if (outlen >= 0)
acp[outlen] = '\0'; // null terminate
}
return acp;

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

@ -128,6 +128,6 @@ protected:
bool mConstructed;
};
char* GetACPString(nsString&);
char* GetACPString(const nsString&);
#endif // nsMenu_h__