|  |  20.1.2 Managing Module Loader Errors 
The error handling is a very simplistic wrapper for the libltdl
error functions, with the addition of a few extra errors specific to
this module loader code(46).  Here
are the error messages from `module.c':
 
 |  | 
 static char multi_init_error[]
            = "module loader initialised more than once";
static char no_builtin_table_error[]
            = "module has no builtin or syntax table";
static char builtin_unload_error[]
            = "builtin table failed to unload";
static char syntax_unload_error[]
            = "syntax table failed to unload";
static char module_not_found_error[]
            = "no such module";
static char module_not_unloaded_error[]
            = "module not unloaded";
static const char *last_error = NULL;
const char *
module_error (void)
{
  return last_error;
}
 | 
 
 |