From b940ee84402587412dcf2f32a4c4e49ed702356f Mon Sep 17 00:00:00 2001 From: Leif Andersen Date: Mon, 16 Oct 2017 13:33:27 -0400 Subject: [PATCH] tag-id -> tag-expr This is because the optional tag argument can be any expression, as pointed out by Matthew. --- pkgs/racket-doc/scribblings/foreign/cpointer.scrbl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/racket-doc/scribblings/foreign/cpointer.scrbl b/pkgs/racket-doc/scribblings/foreign/cpointer.scrbl index e0acba110c..10cc0317dd 100644 --- a/pkgs/racket-doc/scribblings/foreign/cpointer.scrbl +++ b/pkgs/racket-doc/scribblings/foreign/cpointer.scrbl @@ -57,14 +57,14 @@ are not tagged.} @defform*[[(define-cpointer-type _id) - (define-cpointer-type _id #:tag tag-id) + (define-cpointer-type _id #:tag tag-expr) (define-cpointer-type _id ptr-type-expr) - (define-cpointer-type _id ptr-type-expr #:tag tag-id) + (define-cpointer-type _id ptr-type-expr #:tag tag-expr) (define-cpointer-type _id ptr-type-expr racket-to-c-expr c-to-racket-expr) (define-cpointer-type _id ptr-type-expr racket-to-c-expr c-to-racket-expr - #:tag tag-id)]]{ + #:tag tag-expr)]]{ A macro version of @racket[_cpointer] and @racket[_cpointer/null], using the defined name for a tag symbol, and defining a predicate @@ -77,7 +77,7 @@ In addition to defining @racket[_id] to a type generated by type produced by @racket[_cpointer/null] type. Finally, @racketvarfont{id}@racketidfont{?} is defined as a predicate, and @racketvarfont{id}@racketidfont{-tag} is defined as an accessor to -obtain a tag. If provided, the tag is @racket[tag-id], otherwise +obtain a tag. If provided, the tag is @racket[tag-expr], otherwise it is the symbol form of @racketvarfont{id}.} @defproc[(cpointer-predicate-procedure? [v any/c]) boolean?]{Returns