aboutsummaryrefslogtreecommitdiffstats
path: root/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'file.c')
-rw-r--r--file.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/file.c b/file.c
index 5ca3793cbd..7aca492c65 100644
--- a/file.c
+++ b/file.c
@@ -109,16 +109,6 @@ file_path_convert(VALUE name)
#ifndef _WIN32 /* non Windows == Unix */
rb_encoding *fname_encoding = rb_enc_from_index(ENCODING_GET(name));
rb_encoding *fs_encoding;
-# ifdef __APPLE__
- /* Mac OS X's file system encoding is UTF-8 */
- if (rb_usascii_encoding() != fname_encoding
- && rb_ascii8bit_encoding() != fname_encoding
- && (fs_encoding = rb_filesystem_encoding()) != fname_encoding
- && rb_enc_find("UTF8-MAC") != fname_encoding) {
- /* Don't call rb_enc_find() before UTF-8 */
- name = rb_str_conv_enc(name, fname_encoding, fs_encoding);
- }
-# else /* Unix other than Mac OS X */
if (rb_default_internal_encoding() != NULL
&& rb_usascii_encoding() != fname_encoding
&& rb_ascii8bit_encoding() != fname_encoding
@@ -126,7 +116,6 @@ file_path_convert(VALUE name)
/* Don't call rb_filesystem_encoding() before US-ASCII and ASCII-8BIT */
name = rb_str_conv_enc(name, fname_encoding, fs_encoding);
}
-# endif
#endif
return name;
}