Autoconf, Automake, and Libtool: Managing Module Loader Errors

| ### 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;
    }

This document was generated by Gary V. Vaughan on February, 8 2006 using texi2html