/*
======================================================================
libini.c

Eric Haines
Ernie Wright  01 Jun 05

Initialization and termination routines.  Modified for use in a
LightWave Modeler plug-in.

Not much to do here.  gPoly_vbuffer[] and gPoly_end[] are declared and
used in libply.c.
====================================================================== */

#include <stdlib.h>
#include "lib.h"


int lib_open( int raytracer_format, char *filename )
{
    return 0;
}


void lib_close( void )
{
}


void lib_storage_initialize( void )
{
   gPoly_vbuffer = malloc( VBUFFER_SIZE * sizeof( unsigned int ));
   gPoly_end = malloc( POLYEND_SIZE * sizeof( int ));
}


void lib_storage_shutdown( void )
{
   if ( gPoly_vbuffer ) {
      free( gPoly_vbuffer );
      gPoly_vbuffer = NULL;
   }
   if ( gPoly_end ) {
      free( gPoly_end );
      gPoly_end = NULL;
   }
}
