Home | History | Annotate | Download | only in compiler
      1 //
      2 // Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved.
      3 // Use of this source code is governed by a BSD-style license that can be
      4 // found in the LICENSE file.
      5 //
      6 
      7 #include "compiler/InitializeDll.h"
      8 
      9 #include "compiler/InitializeGlobals.h"
     10 #include "compiler/InitializeParseContext.h"
     11 #include "compiler/osinclude.h"
     12 
     13 bool InitProcess()
     14 {
     15     if (!InitializePoolIndex()) {
     16         assert(0 && "InitProcess(): Failed to initalize global pool");
     17         return false;
     18     }
     19 
     20     if (!InitializeParseContextIndex()) {
     21         assert(0 && "InitProcess(): Failed to initalize parse context");
     22         return false;
     23     }
     24 
     25     return true;
     26 }
     27 
     28 void DetachProcess()
     29 {
     30     FreeParseContextIndex();
     31     FreePoolIndex();
     32 }
     33