File tree Expand file tree Collapse file tree 2 files changed +20
-4
lines changed
Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ public extension SwiftString {
5252 i += sequenceLength
5353 }
5454 #elseif ISLAND
55- #hint Not implemented yet
55+ #hint Not implemented yet
5656 #endif
5757
5858 /* old logic to detect surrogate pairs; not needed right now
@@ -229,7 +229,13 @@ public extension SwiftString {
229229
230230 public override var count : Int { return length ( stringData) }
231231
232- public override var endIndex : SwiftString . Index { return RemObjects . Elements. System. length ( stringData) / 4 }
232+ public override var endIndex : SwiftString . Index {
233+ #if COOPER
234+ return remobjects. elements. system. length ( stringData) / 4
235+ #else
236+ return RemObjects . Elements. System. length ( stringData) / 4
237+ #endif
238+ }
233239
234240 var first : UTF32Char ? { return count > 0 ? self [ 0 ] : nil }
235241
@@ -299,7 +305,13 @@ public extension SwiftString {
299305
300306 public override var count : Int { return length ( stringData) }
301307
302- public override var endIndex : SwiftString . Index { return RemObjects . Elements. System. length ( stringData) }
308+ public override var endIndex : SwiftString . Index {
309+ #if COOPER
310+ return remobjects. elements. system. length ( stringData)
311+ #else
312+ return RemObjects . Elements. System. length ( stringData)
313+ #endif
314+ }
303315
304316 var first : UTF8Char ? { return count > 0 ? self [ 0 ] : nil }
305317
Original file line number Diff line number Diff line change @@ -179,7 +179,11 @@ public struct SwiftString /*: Streamable*/ {
179179 }
180180
181181 public var endIndex : SwiftString . Index {
182- return RemObjects . Elements. System. length ( nativeStringValue) // for now?
182+ #if COOPER
183+ return remobjects. elements. system. length ( nativeStringValue) // for now?
184+ #else
185+ return RemObjects . Elements. System. length ( stringData)
186+ #endif
183187 }
184188
185189 var fastestEncoding : SwiftString . Encoding { return SwiftString . Encoding. utf16 }
You can’t perform that action at this time.
0 commit comments