Esempio n. 1
0
static nsIDebug* SetupDebugObject()
{
  NS_GetDebug(&gDebugObject);
  if (gDebugObject)
    NS_RegisterXPCOMExitRoutine(FreeDebugObject, 0);
  return gDebugObject;
}
Esempio n. 2
0
static nsIMemory*
SetupGlobalMemory()
{
    NS_ASSERTION(!gMemory, "must be called once");
    if (!gMemory)
    {
        NS_GetMemoryManager(&gMemory);
        NS_ASSERTION(gMemory, "can't get memory manager!");
        if (gMemory)
            NS_RegisterXPCOMExitRoutine(FreeGlobalMemory, 0);
    }
    return gMemory;
}