/[emacs]/emacs/src/print.c
ViewVC logotype

Diff of /emacs/src/print.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.205 by eliz, Mon Jun 21 19:51:27 2004 UTC revision 1.206 by rms, Sat Jul 17 14:54:56 2004 UTC
# Line 1284  print_preprocess (obj) Line 1284  print_preprocess (obj)
1284    int loop_count = 0;    int loop_count = 0;
1285    Lisp_Object halftail;    Lisp_Object halftail;
1286    
1287      /* Give up if we go so deep that print_object will get an error.  */
1288      /* See similar code in print_object.  */
1289      if (print_depth >= PRINT_CIRCLE)
1290        return;
1291    
1292    /* Avoid infinite recursion for circular nested structure    /* Avoid infinite recursion for circular nested structure
1293       in the case where Vprint_circle is nil.  */       in the case where Vprint_circle is nil.  */
1294    if (NILP (Vprint_circle))    if (NILP (Vprint_circle))
# Line 1294  print_preprocess (obj) Line 1299  print_preprocess (obj)
1299        being_printed[print_depth] = obj;        being_printed[print_depth] = obj;
1300      }      }
1301    
   /* Give up if we go so deep that print_object will get an error.  */  
   /* See similar code in print_object.  */  
   if (print_depth >= PRINT_CIRCLE)  
     return;  
   
1302    print_depth++;    print_depth++;
1303    halftail = obj;    halftail = obj;
1304    

Legend:
Removed from v.1.205  
changed lines
  Added in v.1.206

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26