comparison src/lread.c @ 26404:c3c9cc1c2379

Remove USE_TEXT_PROPERTIES.
author Gerd Moellmann <gerd@gnu.org>
date Thu, 11 Nov 1999 11:45:06 +0000
parents b7aa6ac26872
children c13ab7bc6fdc
comparison
equal deleted inserted replaced
26403:03830fdf5186 26404:c3c9cc1c2379
1691 Lisp_Object tmp; 1691 Lisp_Object tmp;
1692 tmp = read_vector (readcharfun, 1); 1692 tmp = read_vector (readcharfun, 1);
1693 return Fmake_byte_code (XVECTOR (tmp)->size, 1693 return Fmake_byte_code (XVECTOR (tmp)->size,
1694 XVECTOR (tmp)->contents); 1694 XVECTOR (tmp)->contents);
1695 } 1695 }
1696 #ifdef USE_TEXT_PROPERTIES
1697 if (c == '(') 1696 if (c == '(')
1698 { 1697 {
1699 Lisp_Object tmp; 1698 Lisp_Object tmp;
1700 struct gcpro gcpro1; 1699 struct gcpro gcpro1;
1701 int ch; 1700 int ch;
1724 Fset_text_properties (beg, end, plist, tmp); 1723 Fset_text_properties (beg, end, plist, tmp);
1725 } 1724 }
1726 UNGCPRO; 1725 UNGCPRO;
1727 return tmp; 1726 return tmp;
1728 } 1727 }
1729 #endif 1728
1730 /* #@NUMBER is used to skip NUMBER following characters. 1729 /* #@NUMBER is used to skip NUMBER following characters.
1731 That's used in .elc files to skip over doc strings 1730 That's used in .elc files to skip over doc strings
1732 and function definitions. */ 1731 and function definitions. */
1733 if (c == '@') 1732 if (c == '@')
1734 { 1733 {
2293 SUBSTITUTE (Fcdr_safe (subtree), 2292 SUBSTITUTE (Fcdr_safe (subtree),
2294 Fsetcdr (subtree, true_value)); 2293 Fsetcdr (subtree, true_value));
2295 return subtree; 2294 return subtree;
2296 } 2295 }
2297 2296
2298 #ifdef USE_TEXT_PROPERTIES
2299 case Lisp_String: 2297 case Lisp_String:
2300 { 2298 {
2301 /* Check for text properties in each interval. 2299 /* Check for text properties in each interval.
2302 substitute_in_interval contains part of the logic. */ 2300 substitute_in_interval contains part of the logic. */
2303 2301
2307 traverse_intervals (root_interval, 1, 0, 2305 traverse_intervals (root_interval, 1, 0,
2308 &substitute_in_interval, arg); 2306 &substitute_in_interval, arg);
2309 2307
2310 return subtree; 2308 return subtree;
2311 } 2309 }
2312 #endif /* defined USE_TEXT_PROPERTIES */
2313 2310
2314 /* Other types don't recurse any further. */ 2311 /* Other types don't recurse any further. */
2315 default: 2312 default:
2316 return subtree; 2313 return subtree;
2317 } 2314 }