зеркало из https://github.com/mozilla/pjs.git
32 строки
754 B
C++
32 строки
754 B
C++
#include <stdio.h>
|
|
#include "nsVoidArray.h"
|
|
#include "nsIWebShell.h"
|
|
#include "nsString.h"
|
|
#include "nsIComponentManager.h"
|
|
#include "nsParserCIID.h"
|
|
|
|
#ifdef XP_PC
|
|
#define PARSER_DLL "raptorhtmlpars.dll"
|
|
#else
|
|
#define PARSER_DLL "libraptorhtmlpars"MOZ_DLL_SUFFIX
|
|
#endif
|
|
|
|
extern "C" NS_EXPORT int DebugRobot(nsVoidArray * workList, nsIWebShell * ww);
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
nsVoidArray * gWorkList = new nsVoidArray();
|
|
if(gWorkList) {
|
|
int i;
|
|
for (i = 1; i < argc; i++) {
|
|
gWorkList->AppendElement(new nsString(argv[i]));
|
|
}
|
|
}
|
|
|
|
static NS_DEFINE_IID(kCParserCID, NS_PARSER_IID);
|
|
nsComponentManager::RegisterComponent(kCParserCID, NULL, NULL, PARSER_DLL, PR_FALSE, PR_FALSE);
|
|
|
|
return DebugRobot(gWorkList, nsnull);
|
|
}
|
|
|