Mercurial > emacs
diff src/ccl.c @ 25662:0a7261c1d487
Use XCAR, XCDR, and XFLOAT_DATA instead of explicit member access.
| author | Ken Raeburn <raeburn@raeburn.org> |
|---|---|
| date | Mon, 13 Sep 1999 02:23:04 +0000 |
| parents | 8b8e54912f5c |
| children | b7aa6ac26872 |
line wrap: on
line diff
--- a/src/ccl.c Sun Sep 12 20:22:02 1999 +0000 +++ b/src/ccl.c Mon Sep 13 02:23:04 1999 +0000 @@ -1328,7 +1328,7 @@ /* Check map varidity. */ if (!CONSP (map)) continue; - map = XCONS(map)->cdr; + map = XCDR (map); if (!VECTORP (map)) continue; size = XVECTOR (map)->size; if (size <= 1) continue; @@ -1372,8 +1372,8 @@ } else if (CONSP (content)) { - attrib = XCONS (content)->car; - value = XCONS (content)->cdr; + attrib = XCAR (content); + value = XCDR (content); if (!NUMBERP (attrib) || !NUMBERP (value)) continue; reg[RRR] = i; @@ -1437,7 +1437,7 @@ /* Check map varidity. */ if (!CONSP (map)) continue; - map = XCONS (map)->cdr; + map = XCDR (map); if (!VECTORP (map)) continue; size = XVECTOR (map)->size; if (size <= 1) continue; @@ -1477,8 +1477,8 @@ } else if (CONSP (content)) { - attrib = XCONS (content)->car; - value = XCONS (content)->cdr; + attrib = XCAR (content); + value = XCDR (content); if (!NUMBERP (attrib) || !NUMBERP (value)) continue; reg[RRR] = i; @@ -1522,7 +1522,7 @@ reg[RRR] = -1; break; } - map = XCONS(map)->cdr; + map = XCDR (map); if (!VECTORP (map)) { reg[RRR] = -1; @@ -1546,8 +1546,8 @@ reg[RRR] = i; else if (CONSP (content)) { - attrib = XCONS (content)->car; - value = XCONS (content)->cdr; + attrib = XCAR (content); + value = XCDR (content); if (!NUMBERP (attrib) || !NUMBERP (value)) continue; reg[rrr] = XUINT(value); @@ -1663,8 +1663,8 @@ if (INTEGERP (contents)) continue; else if (CONSP (contents) - && SYMBOLP (XCONS (contents)->car) - && SYMBOLP (XCONS (contents)->cdr)) + && SYMBOLP (XCAR (contents)) + && SYMBOLP (XCDR (contents))) { /* This is the new style for embedding symbols. The form is (SYMBOL . PROPERTY). (get SYMBOL PROPERTY) should give @@ -1673,7 +1673,7 @@ if (EQ (result, ccl)) result = Fcopy_sequence (ccl); - val = Fget (XCONS (contents)->car, XCONS (contents)->cdr); + val = Fget (XCAR (contents), XCDR (contents)); if (NATNUMP (val)) XVECTOR (result)->contents[i] = val; else @@ -2038,10 +2038,10 @@ if (!CONSP (slot)) break; - if (EQ (symbol, XCONS (slot)->car)) + if (EQ (symbol, XCAR (slot))) { index = make_number (i); - XCONS (slot)->cdr = map; + XCDR (slot) = map; Fput (symbol, Qcode_conversion_map, map); Fput (symbol, Qcode_conversion_map_id, index); return index;
