~luismbo/cffi/trunk

Viewing all changes in revision 920.

  • Committer: Luís Oliveira
  • Date: 2015-11-22 13:26:51 UTC
  • Revision ID: git-v1:af58df23536027e3c1d7ed3e470b380d746bfaf8
allegro: release-heap tweaks

Some architectures don't support :RELEASE-HEAP, so pass
:RELEASE-HEAP-IGNORABLE to FF:DEF-FOREIGN-CALL to avoid compile-time
warnings.

Also, be a bit more conservative and pass :WHEN-OK rather than :ALWAYS
in order to honor WITHOUT-INTERRUPTS. (See
<http://franz.com/support/documentation/9.0/doc/operators/ff/def-foreign-call.htm#note-3-release-heap>.)

Bug reported by Robert P. Goldamn and fix suggested by Anton Vodonosov
in <https://github.com/cl-plus-ssl/cl-plus-ssl/issues/13>.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: