Adding Gestalt() to Install object

This commit is contained in:
dougt%netscape.com 1999-06-02 00:45:46 +00:00
Родитель a1af08bb72
Коммит 2c733eac7c
1 изменённых файлов: 23 добавлений и 0 удалений

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

@ -60,6 +60,10 @@
#include "nsWinProfile.h"
#endif
#ifdef XP_MAC
#include "Gestalt.h"
#endif
#ifdef XP_PC
#define FILESEP "\\"
#elif defined(XP_MAC)
@ -711,6 +715,25 @@ PRInt32
nsInstall::Gestalt(const nsString& aSelector, PRInt32* aReturn)
{
*aReturn = nsnull;
#ifdef XP_MAC
long response = 0;
if (aSelector == "")
{
return NS_OK;
}
char selector[4];
aSelector.ToCString((char*)&selector,4);
Gestalt(selector, (int*)&response);
*aReturn = response;
#endif
return NS_OK;
}