diff --git a/collects/scribblings/foreign/foreign.scrbl b/collects/scribblings/foreign/foreign.scrbl index bbf96ceb17..bfe889e510 100644 --- a/collects/scribblings/foreign/foreign.scrbl +++ b/collects/scribblings/foreign/foreign.scrbl @@ -7,7 +7,7 @@ The @schememodname[scheme/foreign] library enables the direct use of C-based APIs within Scheme programs---without writing any new C -code). From the Scheme perspective, functions and data with a C-based +code. From the Scheme perspective, functions and data with a C-based API are @idefterm{foreign}, hence the term @defterm{foreign interface}. Furthermore, since most APIs consist mostly of functions, the foreign interface is sometimes called a @defterm{foreign function diff --git a/collects/scribblings/foreign/unsafe.scrbl b/collects/scribblings/foreign/unsafe.scrbl index e91232d42d..416c847937 100644 --- a/collects/scribblings/foreign/unsafe.scrbl +++ b/collects/scribblings/foreign/unsafe.scrbl @@ -26,4 +26,5 @@ should be considered a bug in your code.} Cooperates with @scheme[provide*] to define @scheme[id] as a @scheme[unsafe!]-like form that introduces definitions for each -binding provided as @scheme[unsafe].} +binding provided as @scheme[unsafe]. The @scheme[define-unsafer] form +must occur after all the @scheme[provide*] forms to which it refers.}