# HG changeset patch # User i7tiol # Date 1431115708 0 # Node ID 9cb56e0cd09ba796c96f6c8eb58a4dc32c41ac58 # Parent 2257648e8ce1e3c878781e5aefd59ed2fc0fd7e0 Remove autoloaded functions at package unload. diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/DESCRIPTION --- a/main/database/DESCRIPTION Tue May 05 07:31:33 2015 +0000 +++ b/main/database/DESCRIPTION Fri May 08 20:08:28 2015 +0000 @@ -1,6 +1,6 @@ Name: database Version: 2.3.2 -Date: 2015-05-05 +Date: 2015-05-08 Author: Olaf Till Maintainer: Olaf Till Title: Database. diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/NEWS --- a/main/database/NEWS Tue May 05 07:31:33 2015 +0000 +++ b/main/database/NEWS Fri May 08 20:08:28 2015 +0000 @@ -1,3 +1,5 @@ + ** Fix: remove autoloaded function at package unload. + database 2.3.2 -------------- diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/__pq_connect__.cc --- a/main/database/src/__pq_connect__.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/__pq_connect__.cc Fri May 08 20:08:28 2015 +0000 @@ -23,6 +23,7 @@ // PKG_ADD: autoload ("__pq_connect__", "pq_interface.oct"); +// PKG_DEL: autoload ("__pq_connect__", "pq_interface.oct", "remove"); DEFUN_DLD (__pq_connect__, args, , "-*- texinfo -*-\n\ diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/__pq_internal_exit__.cc --- a/main/database/src/__pq_internal_exit__.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/__pq_internal_exit__.cc Fri May 08 20:08:28 2015 +0000 @@ -21,6 +21,7 @@ #include // PKG_ADD: autoload ("__pq_internal_exit__", "pq_interface.oct"); +// PKG_DEL: autoload ("__pq_internal_exit__", "pq_interface.oct", "remove"); // This function duplicates __exit__.cc to avoid the dependency on the // package main/general. diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/pq_close.cc --- a/main/database/src/pq_close.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/pq_close.cc Fri May 08 20:08:28 2015 +0000 @@ -22,6 +22,7 @@ #include "pq_connection.h" // PKG_ADD: autoload ("pq_close", "pq_interface.oct"); +// PKG_DEL: autoload ("pq_close", "pq_interface.oct", "remove"); DEFUN_DLD (pq_close, args, , "-*- texinfo -*-\n\ diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/pq_conninfo.cc --- a/main/database/src/pq_conninfo.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/pq_conninfo.cc Fri May 08 20:08:28 2015 +0000 @@ -22,6 +22,7 @@ #include "pq_connection.h" // PKG_ADD: autoload ("pq_conninfo", "pq_interface.oct"); +// PKG_DEL: autoload ("pq_conninfo", "pq_interface.oct", "remove"); DEFUN_DLD (pq_conninfo, args, , "-*- texinfo -*-\n\ diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/pq_exec.cc --- a/main/database/src/pq_exec.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/pq_exec.cc Fri May 08 20:08:28 2015 +0000 @@ -25,7 +25,9 @@ #include "command.h" // PKG_disabled_ADD: autoload ("pq_exec", "pq_interface.oct"); +// PKG_disabled_DEL: autoload ("pq_exec", "pq_interface.oct", "remove"); // PKG_ADD: autoload ("__pq_exec_params__", "pq_interface.oct"); +// PKG_DEL: autoload ("__pq_exec_params__", "pq_interface.oct", "remove"); #if 0 diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/pq_lo.cc --- a/main/database/src/pq_lo.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/pq_lo.cc Fri May 08 20:08:28 2015 +0000 @@ -29,6 +29,9 @@ // PKG_ADD: autoload ("pq_lo_import", "pq_interface.oct"); // PKG_ADD: autoload ("pq_lo_export", "pq_interface.oct"); // PKG_ADD: autoload ("pq_lo_unlink", "pq_interface.oct"); +// PKG_DEL: autoload ("pq_lo_import", "pq_interface.oct", "remove"); +// PKG_DEL: autoload ("pq_lo_export", "pq_interface.oct", "remove"); +// PKG_DEL: autoload ("pq_lo_unlink", "pq_interface.oct", "remove"); #define OCT_PQ_BUFSIZE 1024 diff -r 2257648e8ce1 -r 9cb56e0cd09b main/database/src/pq_update_types.cc --- a/main/database/src/pq_update_types.cc Tue May 05 07:31:33 2015 +0000 +++ b/main/database/src/pq_update_types.cc Fri May 08 20:08:28 2015 +0000 @@ -22,6 +22,7 @@ #include "command.h" // PKG_ADD: autoload ("pq_update_types", "pq_interface.oct"); +// PKG_DEL: autoload ("pq_update_types", "pq_interface.oct", "remove"); DEFUN_DLD (pq_update_types, args, , "-*- texinfo -*-\n\