annotate nt/Xmd.patch @ 5774:7a538e1a4676

Use skip_ascii() in no_conversion_convert() when encoding. src/ChangeLog addition: 2013-12-19 Aidan Kehoe <kehoea@parhasard.net> * text.c: * text.h: * text.h (skip_ascii): Move skip_ascii (), the very fast inline function from the bytecount-to-charcount code, to text.h, to allow the coding systems to use it too as needed. * file-coding.c (no_conversion_convert): Use skip_ascii() as appropriate here, halving the time taken to write large files in my tests (again, relevant to VM buffers, but not a panacea to our issues with them.)
author Aidan Kehoe <kehoea@parhasard.net>
date Thu, 19 Dec 2013 18:13:11 +0000
parents a86b2b5e0111
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
400
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
1 --- Xmd.h~ Thu Jun 08 23:20:40 1995
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
2 +++ Xmd.h Sun Mar 16 13:09:10 1997
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
3 @@ -150,8 +150,9 @@
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
4 typedef CARD16 BITS16;
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
5 typedef CARD8 BYTE;
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
6
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
7 +#ifndef WIN32
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
8 typedef CARD8 BOOL;
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
9 -
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
10 +#endif