Differences From Artifact [fa0e84e6e6]:
- File
src/OFString.h
— part of check-in
[9c108208ef]
at
2016-10-09 01:06:13
on branch trunk
— Remove inttypes.h include from OFString.h
This fixes including a non-module header in a module. (user: js, size: 35885) [annotate] [blame] [check-ins using]
To Artifact [898af43561]:
- File src/OFString.h — part of check-in [19cb9a43a5] at 2016-10-09 01:31:51 on branch trunk — Do not use @compatibility_alias when using modules (user: js, size: 35918) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
1129 1130 1131 1132 1133 1134 1135 | #import "OFString+CryptoHashing.h" #import "OFString+JSONValue.h" #import "OFString+Serialization.h" #import "OFString+URLEncoding.h" #import "OFString+XMLEscaping.h" #import "OFString+XMLUnescaping.h" | | | 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 | #import "OFString+CryptoHashing.h" #import "OFString+JSONValue.h" #import "OFString+Serialization.h" #import "OFString+URLEncoding.h" #import "OFString+XMLEscaping.h" #import "OFString+XMLUnescaping.h" #if !defined(NSINTEGER_DEFINED) && !__has_feature(modules) /* * Very *ugly* hack required for string boxing literals to work. * * This hack is needed in order to work with `@class NSString` from Apple's * objc/NSString.h - which is included when using modules - as * @compatibility_alias does not work if @class has been used before. * For some reason, this makes Clang refer to OFString for string box literals |
︙ | ︙ |