mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-21 03:00:19 +02:00
Changes from arch/CVS synchronization
This commit is contained in:
parent
2778269600
commit
d3075c52ac
8 changed files with 62 additions and 25 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-06-26 Ludovic Courtès <ludo@gnu.org>
|
||||
|
||||
* tests/socket.test (htonl): Only executed if `htonl' is defined.
|
||||
(ntohl): Likewise. Reported by Marijn Schouten (hkBst)
|
||||
<hkBst@gentoo.org>.
|
||||
|
||||
2007-06-12 Ludovic Courtès <ludo@chbouib.org>
|
||||
|
||||
* tests/socket.test: Renamed module to `(test-suite test-socket)'.
|
||||
|
|
|
@ -25,20 +25,21 @@
|
|||
;;; htonl
|
||||
;;;
|
||||
|
||||
(with-test-prefix "htonl"
|
||||
(if (defined? 'htonl)
|
||||
(with-test-prefix "htonl"
|
||||
|
||||
(pass-if "0" (eqv? 0 (htonl 0)))
|
||||
(pass-if "0" (eqv? 0 (htonl 0)))
|
||||
|
||||
(pass-if-exception "-1" exception:out-of-range
|
||||
(htonl -1))
|
||||
(pass-if-exception "-1" exception:out-of-range
|
||||
(htonl -1))
|
||||
|
||||
;; prior to guile 1.6.9 and 1.8.1, systems with 64-bit longs didn't detect
|
||||
;; an overflow for values 2^32 <= x < 2^63
|
||||
(pass-if-exception "2^32" exception:out-of-range
|
||||
(htonl (ash 1 32)))
|
||||
;; prior to guile 1.6.9 and 1.8.1, systems with 64-bit longs didn't detect
|
||||
;; an overflow for values 2^32 <= x < 2^63
|
||||
(pass-if-exception "2^32" exception:out-of-range
|
||||
(htonl (ash 1 32)))
|
||||
|
||||
(pass-if-exception "2^1024" exception:out-of-range
|
||||
(htonl (ash 1 1024))))
|
||||
(pass-if-exception "2^1024" exception:out-of-range
|
||||
(htonl (ash 1 1024)))))
|
||||
|
||||
|
||||
;;;
|
||||
|
@ -151,20 +152,21 @@
|
|||
;;; ntohl
|
||||
;;;
|
||||
|
||||
(with-test-prefix "ntohl"
|
||||
(if (defined? 'ntohl)
|
||||
(with-test-prefix "ntohl"
|
||||
|
||||
(pass-if "0" (eqv? 0 (ntohl 0)))
|
||||
(pass-if "0" (eqv? 0 (ntohl 0)))
|
||||
|
||||
(pass-if-exception "-1" exception:out-of-range
|
||||
(ntohl -1))
|
||||
(pass-if-exception "-1" exception:out-of-range
|
||||
(ntohl -1))
|
||||
|
||||
;; prior to guile 1.6.9 and 1.8.1, systems with 64-bit longs didn't detect
|
||||
;; an overflow for values 2^32 <= x < 2^63
|
||||
(pass-if-exception "2^32" exception:out-of-range
|
||||
(ntohl (ash 1 32)))
|
||||
;; prior to guile 1.6.9 and 1.8.1, systems with 64-bit longs didn't detect
|
||||
;; an overflow for values 2^32 <= x < 2^63
|
||||
(pass-if-exception "2^32" exception:out-of-range
|
||||
(ntohl (ash 1 32)))
|
||||
|
||||
(pass-if-exception "2^1024" exception:out-of-range
|
||||
(ntohl (ash 1 1024))))
|
||||
(pass-if-exception "2^1024" exception:out-of-range
|
||||
(ntohl (ash 1 1024)))))
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue