--- trunk/mdtools/BASS_parse/BASS.l 2002/07/09 18:40:59 11 +++ trunk/mdtools/BASS_parse/BASS.l 2002/10/09 22:29:40 131 @@ -24,6 +24,10 @@ identifier ("_"|{letter})({letter}|{digit}|"-"|"_")* #include #include #include "BASS_parse.h" +#ifdef IS_MPI +#define __is_lex__ +#include "../headers/mpiInterface.h" +#endif typedef unsigned short int r_short; @@ -412,6 +416,9 @@ void check_def_buff( char* defined, int index ){ if( index >= DEFINED_BUFFER_SIZE ){ fprintf( stderr, "Define buffer size exceeded for %s\n", defined ); +#ifdef IS_MPI + mpiInterfaceExit(); +#endif exit(1); } }