Differences From Artifact [49ab80b017]:
- File
src/macros.h
— part of check-in
[d9eb7b50b3]
at
2017-01-07 00:37:26
on branch trunk
— Add of_ascii_{to{upper,lower},is{alpha,alnum}}
These are independent of the locale and work on the ASCII character set.
Unlike the C ones, these are 8-bit safe, meaning if a character > 0x7F
is passed, is{alpha,alnum} returns false and to{upper,lower} returns the
original character. (user: js, size: 15181) [annotate] [blame] [check-ins using]
To Artifact [e92edaa214]:
- File
src/macros.h
— part of check-in
[f57765b5c6]
at
2017-01-08 20:14:08
on branch trunk
— Clean up the dllexport mess a little
For many of those, it's not actually required to declare them dllexport.
Declaring them at all is enough to prevent Clang from using its implicit
declaration that is dllimport. (user: js, size: 14986) [annotate] [blame] [check-ins using]
︙ | |||
333 334 335 336 337 338 339 | 333 334 335 336 337 338 339 340 341 342 343 344 345 346 | - - - - - - - - - | #else # define OF_DEALLOC_UNSUPPORTED \ [self doesNotRecognizeSelector: _cmd]; \ \ abort(); \ \ [super dealloc]; /* Get rid of a stupid warning */ |
︙ |