1.0.20.18: fix sign confusion in reported memory fault addresses
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 22 Sep 2008 14:00:34 +0000 (14:00 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 22 Sep 2008 14:00:34 +0000 (14:00 +0000)
 * ...the mechanism sucks as much as ever, but at least the reported
   address will make sense for high addresses as well.

src/code/interr.lisp
version.lisp-expr

index 7a48c43..3b75632 100644 (file)
   (error 'undefined-alien-function-error))
 
 #!-win32
-(define-alien-variable current-memory-fault-address long)
+(define-alien-variable current-memory-fault-address unsigned-long)
 
 #!-win32
 (defun memory-fault-error ()
index 74e993f..86d89e6 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.20.17"
+"1.0.20.18"