Thanks!  When I get the word from Dave that a new GCL is ready to
test, I'll give it a try.

-- Matt
   Cc: dk...@cs.utexas.edu, gr...@cs.utexas.edu, gcl-devel@gnu.org
   From: Camm Maguire <c...@maguirefamily.org>
   Date: Tue, 03 Mar 2009 12:12:44 -0500
   X-SpamAssassin-Status: No, hits=-2.6 required=5.0
   X-UTCS-Spam-Status: No, hits=-202 required=165

   Greetings, and thanks!  OK I think this is fixed now in both
   branches.  Here is the 2.6.8pre patch to read.d:

   @@ -638,7 +646,7 @@
    static void
    Lleft_parenthesis_reader()
    {
   -    object in, c, x;
   +    object in, x;
           object *p;

           check_arg(2);
   @@ -654,18 +662,17 @@
                   if (dot_flag) {
                           if (p == &vs_head)
           FEerror("A dot appeared after a left parenthesis.", 0);
   +                    delimiting_char = code_char(')');
                           in_list_flag = TRUE;
                           *p = read_object(in);
                           if (dot_flag)
           FEerror("Two dots appeared consecutively.", 0);
   -                    c = read_char(in);
   -                    while (cat(c) == cat_whitespace)
   -                            c = read_char(in);
   -                    if (char_code(c) != ')')
   -    FEerror("A dot appeared before a right parenthesis.", 0);
   -                    else if (PP0>P0) PP0--; /* should be the only other 
place
   -                                               outside of read_object where
   -                                               closing parens are read */
   +                    if (*p==OBJNULL)
   +    FEerror("Object missing after dot.", 0);
   +                    delimiting_char = code_char(')');
   +                    in_list_flag = TRUE;
   +                    if (read_object(in)!=OBJNULL)
   +        FEerror("Two objects after dot.",0);
                           goto ENDUP;
                   }
                   vs_push(x);

   Take care,
   -- 
   Camm Maguire                                     c...@maguirefamily.org
   ==========================================================================
   "The earth is but one country, and mankind its citizens."  --  Baha'u'llah


_______________________________________________
Gcl-devel mailing list
Gcl-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to