@@ -66,7 +66,7 @@ public protocol UnicodeCodecType {
66
66
67
67
/// Encode a `UnicodeScalar` as a series of `CodeUnit`s by
68
68
/// calling `output` on each `CodeUnit`.
69
- static func encode( input: UnicodeScalar , @ noescape output: ( CodeUnit ) -> Void )
69
+ static func encode( input: UnicodeScalar , output: ( CodeUnit ) -> Void )
70
70
}
71
71
72
72
/// A codec for [UTF-8](http://www.unicode.org/glossary/#UTF_8).
@@ -389,7 +389,7 @@ public struct UTF8 : UnicodeCodecType {
389
389
/// calling `output` on each `CodeUnit`.
390
390
public static func encode(
391
391
input: UnicodeScalar ,
392
- @ noescape output put: ( CodeUnit ) -> Void
392
+ output put: ( CodeUnit ) -> Void
393
393
) {
394
394
var c = UInt32 ( input)
395
395
var buf3 = UInt8 ( c & 0xFF )
@@ -558,7 +558,7 @@ public struct UTF16 : UnicodeCodecType {
558
558
/// calling `output` on each `CodeUnit`.
559
559
public static func encode(
560
560
input: UnicodeScalar ,
561
- @ noescape output put: ( CodeUnit ) -> Void
561
+ output put: ( CodeUnit ) -> Void
562
562
) {
563
563
let scalarValue : UInt32 = UInt32 ( input)
564
564
@@ -616,7 +616,7 @@ public struct UTF32 : UnicodeCodecType {
616
616
/// calling `output` on each `CodeUnit`.
617
617
public static func encode(
618
618
input: UnicodeScalar ,
619
- @ noescape output put: ( CodeUnit ) -> Void
619
+ output put: ( CodeUnit ) -> Void
620
620
) {
621
621
put ( UInt32 ( input) )
622
622
}
@@ -634,7 +634,7 @@ public func transcode<
634
634
OutputEncoding : UnicodeCodecType
635
635
where InputEncoding. CodeUnit == Input . Element > (
636
636
inputEncoding: InputEncoding . Type , _ outputEncoding: OutputEncoding . Type ,
637
- _ input: Input , @ noescape _ output: ( OutputEncoding . CodeUnit ) -> Void ,
637
+ _ input: Input , _ output: ( OutputEncoding . CodeUnit ) -> Void ,
638
638
stopOnError: Bool
639
639
) -> Bool {
640
640
var input = input
0 commit comments