3 |
|
#include <cstring> |
4 |
|
|
5 |
|
#include "Globals.hpp" |
6 |
+ |
#include "simError.h" |
7 |
|
|
8 |
|
/* |
9 |
|
* The following section lists all of the defined tokens for the |
794 |
|
|
795 |
|
// if the key is less than zero, we've had an overflow error |
796 |
|
|
797 |
< |
fprintf( stderr, |
797 |
> |
sprintf( painCave.errMsg, |
798 |
|
"There has been an overflow error in the Globals' hash key."); |
799 |
< |
exit(0); |
799 |
> |
painCave.isFatal = 1; |
800 |
> |
simError(); |
801 |
> |
#ifdef IS_MPI |
802 |
> |
if( painCave.isEventLoop ){ |
803 |
> |
if( worldRank == 0 ) mpiInterfaceExit(); |
804 |
> |
} |
805 |
> |
#endif //is_mpi |
806 |
|
} |
807 |
|
|
808 |
|
return key; |
819 |
|
key = hash( text ); |
820 |
|
the_element->setNext( command_table[key] ); |
821 |
|
command_table[key] = the_element; |
822 |
< |
}; |
822 |
> |
} |