Mercurial > emacs
comparison src/alloc.c @ 30823:8ee3740aaf60
(compact_small_strings): Use safe_bcopy, add an
assertion.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 15 Aug 2000 19:24:42 +0000 |
parents | dbc1e69a89a9 |
children | 6362b1fc09f2 |
comparison
equal
deleted
inserted
replaced
30822:9a001fb66358 | 30823:8ee3740aaf60 |
---|---|
1278 } | 1278 } |
1279 | 1279 |
1280 /* Copy, and update the string's `data' pointer. */ | 1280 /* Copy, and update the string's `data' pointer. */ |
1281 if (from != to) | 1281 if (from != to) |
1282 { | 1282 { |
1283 bcopy (from, to, nbytes); | 1283 xassert (tb != b || to <= from); |
1284 safe_bcopy ((char *) from, (char *) to, nbytes); | |
1284 to->string->data = to->u.data; | 1285 to->string->data = to->u.data; |
1285 } | 1286 } |
1286 | 1287 |
1287 /* Advance past the sdata we copied to. */ | 1288 /* Advance past the sdata we copied to. */ |
1288 to = to_end; | 1289 to = to_end; |