diff options
author | Po Lu <luangruo@yahoo.com> | 2023-04-01 14:23:32 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2023-04-01 14:23:52 +0800 |
commit | 5276c0890586b10bdbb749803bc1985bf03d1015 (patch) | |
tree | ffbb04a10a30c19de990090c5d81691a5514c9c0 /src | |
parent | 204b652493d88cfcef70095fb9adf930554b283f (diff) | |
download | emacs-5276c0890586b10bdbb749803bc1985bf03d1015.tar.gz |
; * src/fns.c (Fstring_lessp): Port to RISCs.
Diffstat (limited to 'src')
-rw-r--r-- | src/fns.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fns.c b/src/fns.c index 94505eda444..90bb3fac178 100644 --- a/src/fns.c +++ b/src/fns.c @@ -506,7 +506,7 @@ Symbols are also allowed; their print names are used instead. */) /* String data is normally allocated with word alignment, but there are exceptions (notably pure strings) so we restrict the wordwise skipping to safe architectures. */ - if (HAVE_FAST_UNALIGNED_ACCESS) +#ifdef HAVE_FAST_UNALIGNED_ACCESS { /* First compare entire machine words. */ int ws = sizeof (size_t); @@ -516,6 +516,7 @@ Symbols are also allowed; their print names are used instead. */) == load_unaligned_size_t (w2 + b)) b += ws; } +#endif /* Scan forward to the differing byte. */ while (b < nb && SREF (string1, b) == SREF (string2, b)) |