Changeset 1826 for trunk/src/kmk/config.h.win
- Timestamp:
- Oct 11, 2008, 3:58:49 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/config.h.win
r1813 r1826 527 527 #include "inlined_memchr.h" 528 528 529 #if 1 530 # include <ctype.h> 531 # if _MSC_VER >= 1400 532 # include <intrin.h> 533 # pragma intrinsic(_bittest) 534 # pragma intrinsic(_bittestandset) 535 # define space_map_size 8 536 # define set_space_map_entry(ch) _bittestandset((long *)&space_map[0], (unsigned char)(ch)) 537 # define isspace(ch) _bittest((long *)&space_map[0], (unsigned char)(ch)) 538 # else 539 # define space_map_size 256 540 # define set_space_map_entry(ch) (space_map[(unsigned char)(ch)] = 1) 541 # define isspace(ch) (space_map[(unsigned char)(ch)]) 542 # endif 543 extern char space_map[space_map_size]; 544 #endif 545
Note:
See TracChangeset
for help on using the changeset viewer.