Small. Fast. Reliable.
Choose any three.
*** 149,155 ****
  
    struct sqlite3_module {
      int iVersion;
-     const char *zName;
      int (*xCreate)(sqlite3*, void *pAux,
                   int argc, char **argv,
                   sqlite3_vtab **ppVTab);
--- 149,154 ----
***************
*** 181,189 ****
  1, but in future releases of SQLite the module structure
  definition might be extended with additional methods and in
  that case the iVersion value will be increased.
- 
- The module structure also contains the zName field which
- is the name of the module.  The zName field used for error messages.
  
  The rest of the module structure consists of methods used
  to implement various features of the virtual table.
--- 180,185 ----