diff options
Diffstat (limited to 'Build/source/texk/web2c')
-rw-r--r-- | Build/source/texk/web2c/cwebdir/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cweave.w | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog index 6a278c0ae5c..3d07a58b253 100644 --- a/Build/source/texk/web2c/cwebdir/ChangeLog +++ b/Build/source/texk/web2c/cwebdir/ChangeLog @@ -1,5 +1,9 @@ 2021-02-17 Andreas Scherer <https://ascherer.github.io> + * cweave.w: Fix 'Illegal hardware instruction on MacOS. + +2021-02-17 Andreas Scherer <https://ascherer.github.io> + * Makefile: Main CWEB modules depend on COMMON inteface. 2021-02-16 Andreas Scherer <https://ascherer.github.io> diff --git a/Build/source/texk/web2c/cwebdir/cweave.w b/Build/source/texk/web2c/cwebdir/cweave.w index 5cc62b1721a..c2284deb38a 100644 --- a/Build/source/texk/web2c/cwebdir/cweave.w +++ b/Build/source/texk/web2c/cwebdir/cweave.w @@ -1333,7 +1333,7 @@ boolean per_cent,boolean carryover@t\2\2@>) if (*j--=='%' && (j==out_buf || *j!='\\')) { *b--='%'; break; } - if (b<out_ptr) strncpy(out_buf+1,b+1,(size_t)(out_ptr-b)); + if (b<out_ptr) memcpy(out_buf+1,b+1,(size_t)(out_ptr-b)); out_ptr-=b-out_buf; } |