comparison src/specifier.c @ 4990:8f0cf4fd3d2c

Automatic merge
author Ben Wing <ben@xemacs.org>
date Sat, 06 Feb 2010 04:01:46 -0600
parents 16112448d484
children ae48681c47fa
comparison
equal deleted inserted replaced
4989:d2ec55325515 4990:8f0cf4fd3d2c
283 specbind (Qprint_length, make_int (5)); 283 specbind (Qprint_length, make_int (5));
284 #endif 284 #endif
285 the_specs = Fspecifier_specs (obj, Qglobal, Qnil, Qnil); 285 the_specs = Fspecifier_specs (obj, Qglobal, Qnil, Qnil);
286 if (NILP (the_specs)) 286 if (NILP (the_specs))
287 /* there are no global specs */ 287 /* there are no global specs */
288 write_c_string (printcharfun, "<unspecified>"); 288 write_ascstring (printcharfun, "<unspecified>");
289 else 289 else
290 print_internal (the_specs, printcharfun, 1); 290 print_internal (the_specs, printcharfun, 1);
291 if (!NILP (sp->fallback)) 291 if (!NILP (sp->fallback))
292 { 292 {
293 write_fmt_string_lisp (printcharfun, " fallback=%S", 1, sp->fallback); 293 write_fmt_string_lisp (printcharfun, " fallback=%S", 1, sp->fallback);
302 { 302 {
303 Lisp_Specifier *sp = (Lisp_Specifier *) header; 303 Lisp_Specifier *sp = (Lisp_Specifier *) header;
304 /* don't be snafued by the disksave finalization. */ 304 /* don't be snafued by the disksave finalization. */
305 if (!for_disksave && !GHOST_SPECIFIER_P(sp) && sp->caching) 305 if (!for_disksave && !GHOST_SPECIFIER_P(sp) && sp->caching)
306 { 306 {
307 xfree (sp->caching, struct specifier_caching *); 307 xfree (sp->caching);
308 sp->caching = 0; 308 sp->caching = 0;
309 } 309 }
310 } 310 }
311 #endif /* not NEW_GC */ 311 #endif /* not NEW_GC */
312 312