guile: Fix typos in the manual.
authorLudovic Courtès <ludo@gnu.org>
Sun, 16 Feb 2014 21:41:49 +0000 (22:41 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 17 Feb 2014 13:19:40 +0000 (14:19 +0100)
gdb/
2014-02-17  Ludovic Courtès  <ludo@gnu.org>

* doc/guile.texi (Writing a Guile Pretty-Printer) <example>:
Remove 'string-begins-with' procedure.  Add 'pretty-printer'
parameter to 'str-lookup-function' procedure.  Look for
the "std::string<" prefix.
(Frames In Guile): Add 'frame' parameter to 'frame-read-var'.
Adjust description.

gdb/ChangeLog
gdb/doc/guile.texi

index dca8d582768476faa3042499e6da3514ca9e7eee..a9767e7470f48fac1e331c400506250689fc9f0d 100644 (file)
@@ -1,3 +1,12 @@
+2014-02-17  Ludovic Courtès  <ludo@gnu.org>
+
+       * doc/guile.texi (Writing a Guile Pretty-Printer) <example>:
+       Remove 'string-begins-with' procedure.  Add 'pretty-printer'
+       parameter to 'str-lookup-function' procedure.  Look for
+       the "std::string<" prefix.
+       (Frames In Guile): Add 'frame' parameter to 'frame-read-var'.
+       Adjust description.
+
 2014-02-17  Doug Evans  <xdje42@gmail.com>
 
        * Makefile.in (SUBDIR_GUILE_OBS): Resort alphabetically.
index 924f97a7a90b0b232b98c281e6ca012a3c612b40..ceb98dc2767f11ef5bb191c1c25f314b4c7b7058 100644 (file)
@@ -1545,14 +1545,11 @@ And here is an example showing how a lookup function for the printer
 example above might be written.
 
 @smallexample
-(define (string-begins-with str prefix)
-  (= (string-prefix-length str prefix) (string-length prefix)))
-
-(define (str-lookup-function value)
+(define (str-lookup-function pretty-printer value)
   (let ((tag (type-tag (value-type value))))
     (and tag
-         (string-begins-with tag "my::string<")
-         (make-std-string-printer value))))
+         (string-prefix? "std::string<" tag)
+         (make-my-string-printer value))))
 @end smallexample
 
 Then to register this printer in the global printer list:
@@ -1893,8 +1890,8 @@ Return the frame's @code{<gdb:sal>} (symtab and line) object.
 @xref{Symbol Tables In Guile}.
 @end deffn
 
-@deffn {Scheme Procedure} frame-read-var variable @r{[}#:block block@r{]}
-Return the value of @var{variable} in this frame.  If the optional
+@deffn {Scheme Procedure} frame-read-var frame variable @r{[}#:block block@r{]}
+Return the value of @var{variable} in @var{frame}.  If the optional
 argument @var{block} is provided, search for the variable from that
 block; otherwise start at the frame's current block (which is
 determined by the frame's current program counter).  @var{variable}