[gdb/guile] Fix typos

Fix typos:
...
gdb/guile/scm-lazy-string.c:41: sting ==> string
gdb/guile/lib/gdb/iterator.scm:65: satify ==> satisfy
...
diff --git a/gdb/guile/lib/gdb/iterator.scm b/gdb/guile/lib/gdb/iterator.scm
index f27fd96..7ef15be 100644
--- a/gdb/guile/lib/gdb/iterator.scm
+++ b/gdb/guile/lib/gdb/iterator.scm
@@ -62,7 +62,7 @@
 	  (iterator-for-each proc iter)))))
 
 (define-public (iterator-filter pred iter)
-  "Return the elements that satify predicate PRED."
+  "Return the elements that satisfy predicate PRED."
   (let loop ((result '()))
     (let ((next (iterator-next! iter)))
       (cond ((end-of-iteration? next) (reverse! result))
diff --git a/gdb/guile/scm-lazy-string.c b/gdb/guile/scm-lazy-string.c
index 9f525fa..586c92c 100644
--- a/gdb/guile/scm-lazy-string.c
+++ b/gdb/guile/scm-lazy-string.c
@@ -38,7 +38,7 @@ struct lazy_string_smob
 
   /*  Holds the encoding that will be applied to the string when the string
       is printed by GDB.  If the encoding is set to NULL then GDB will select
-      the most appropriate encoding when the sting is printed.
+      the most appropriate encoding when the string is printed.
       Space for this is malloc'd and will be freed when the object is
       freed.  */
   char *encoding;