diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2013-01-10 21:23:07 -0800 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2013-01-10 21:24:08 -0800 |
| commit | ca71c6ec5bb8106121cbe33eec5a6a9ca7786039 (patch) | |
| tree | c03eaac0b8667217ac99aeff3bd05b603a12f9c8 /src/libstd/unicode.rs | |
| parent | d97ab7888f17329dcb18ec462261021994e17d1d (diff) | |
| download | rust-ca71c6ec5bb8106121cbe33eec5a6a9ca7786039.tar.gz rust-ca71c6ec5bb8106121cbe33eec5a6a9ca7786039.zip | |
librustc: Make all external functions unsafe. r=tjc
Diffstat (limited to 'src/libstd/unicode.rs')
| -rw-r--r-- | src/libstd/unicode.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libstd/unicode.rs b/src/libstd/unicode.rs index 732b20ec8f2..baf3610591a 100644 --- a/src/libstd/unicode.rs +++ b/src/libstd/unicode.rs @@ -160,13 +160,13 @@ pub mod icu { #[link_name = "icuuc"] #[abi = "cdecl"] pub extern mod libicu { - pure fn u_hasBinaryProperty(c: UChar32, which: UProperty) -> UBool; - pure fn u_isdigit(c: UChar32) -> UBool; - pure fn u_islower(c: UChar32) -> UBool; - pure fn u_isspace(c: UChar32) -> UBool; - pure fn u_isupper(c: UChar32) -> UBool; - pure fn u_tolower(c: UChar32) -> UChar32; - pure fn u_toupper(c: UChar32) -> UChar32; + unsafe fn u_hasBinaryProperty(c: UChar32, which: UProperty) -> UBool; + unsafe fn u_isdigit(c: UChar32) -> UBool; + unsafe fn u_islower(c: UChar32) -> UBool; + unsafe fn u_isspace(c: UChar32) -> UBool; + unsafe fn u_isupper(c: UChar32) -> UBool; + unsafe fn u_tolower(c: UChar32) -> UChar32; + unsafe fn u_toupper(c: UChar32) -> UChar32; } } |
