     processCodeUnit(UInt16(extendingOrTruncating: s))
   }
 }
+@available(swift, obsoleted: 4.0, renamed: "Unicode.UTF16")
 public typealias UTF16 = Unicode.UTF16
 
 /// A codec for translating between Unicode scalar values and UTF-32 code

    return Int(_swift_stdlib_strlen(input))
  }
}
public typealias UTF8 = Unicode.UTF8

/// A codec for translating between Unicode scalar values and UTF-16 code

    processCodeUnit(UInt32(input))
  }
}
@available(swift, obsoleted: 4.0, renamed: "Unicode.UTF32")
public typealias UTF32 = Unicode.UTF32

/// Translates the given input from one Unicode encoding to another by calling
