From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id XAA19661; Tue, 15 Jan 2002 23:24:20 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id XAA19922 for ; Tue, 15 Jan 2002 23:24:19 +0100 (MET) Received: from mail12.speakeasy.net (mail12.speakeasy.net [216.254.0.212]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g0FMOIb15830 for ; Tue, 15 Jan 2002 23:24:18 +0100 (MET) Received: (qmail 23170 invoked from network); 15 Jan 2002 22:24:16 -0000 Received: from unknown (HELO kronstadt) ([64.81.49.223]) (envelope-sender ) by mail12.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 15 Jan 2002 22:24:16 -0000 Received: from itz by kronstadt with local (Exim 3.33 #1 (Debian)) id 16Qc08-0003O9-00 for ; Tue, 15 Jan 2002 14:24:16 -0800 To: caml-list@inria.fr (OCAML) Subject: [Caml-list] CAMLparam and CAMLreturn From: Ian Zimmerman Date: 15 Jan 2002 14:24:16 -0800 Message-ID: <86r8oruub3.fsf@speakeasy.org> User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk The documentation for custom blocks (section 17.9.1) says that the compare, hash, and serialize custom block functions must use CAMLparam for their arguments and CAMLreturn for their return values. But elsewhere it says that this is only a requirement for C functions that can cause heap activity (by allocating blocks), and that certainly makes better sense. Is this because of multithreading? Or what is the straight dope? -- Ian Zimmerman, Oakland, California, U.S.A. GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 In his own soul a man bears the source from which he draws all his sorrows and his joys. Sophocles. ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr