diff options
author | Arun Isaac | 2023-01-20 22:34:08 +0000 |
---|---|---|
committer | Arun Isaac | 2023-01-20 22:47:12 +0000 |
commit | 9df5620f5bbd571a00c1a9aa8567f2efe1974880 (patch) | |
tree | efcba376769bab5b1bca46c8ec431f74b68c2b05 /examples/search.scm | |
parent | 9e0adc6b9b0108700cfa174d2f68dcfcae5717dd (diff) | |
download | guile-xapian-9df5620f5bbd571a00c1a9aa8567f2efe1974880.tar.gz guile-xapian-9df5620f5bbd571a00c1a9aa8567f2efe1974880.tar.lz guile-xapian-9df5620f5bbd571a00c1a9aa8567f2efe1974880.zip |
Catch C++ xapian exceptions and raise them as scheme exceptions.
Uncaught C++ exceptions crash the guile process without providing
scheme code any opportunity to respond.
* except.i, xapian/error.scm: New files.
* xapian.i.in: Include except.i.
* Makefile.am (SOURCES): Add xapian/error.scm.
(xapian_wrap.cc xapian/wrap.scm &): Depend on except.i.
Diffstat (limited to 'examples/search.scm')
0 files changed, 0 insertions, 0 deletions