From f564f9a7d4c5c660f6603682d5019249ed8c809b Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 17 Jun 2021 06:48:09 -0700 Subject: doc: bad grammar under FFI ptr type * txr.1: "update *the* datum". --- txr.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/txr.1 b/txr.1 index bdd6fa71..20e0a241 100644 --- a/txr.1 +++ b/txr.1 @@ -74536,7 +74536,7 @@ using a C pointer as the external representation. When used for passing a value to a foreign function, the .code ptr type has in-out semantics: it supports the interfacing concept that -the called function can update datum which has been passed to it "by pointer", +the called function can update the datum which has been passed to it "by pointer", thereby altering the caller's object. Since a Lisp value requires a conversion to the FFI external representation, it cannot be directly passed by pointer. Instead, this semantics is simulated. The put semantics of -- cgit v1.2.3