summaryrefslogtreecommitdiff
path: root/src/enchant.c
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2017-01-15 23:16:50 +0000
committerReuben Thomas <rrt@sc3d.org>2017-02-09 00:28:24 +0000
commit1c8134830c778695b19ade48d7b871938fe464ad (patch)
treef7c4848fde15a8e6bb504a03336201959c1d6bcf /src/enchant.c
parent3f9a4142604bb5bceca0b3b361ef0c688afd5258 (diff)
downloadenchant-1c8134830c778695b19ade48d7b871938fe464ad.tar.gz
Fix issue #42: remove enchant_fopen; use g_fopen
Diffstat (limited to 'src/enchant.c')
-rw-r--r--src/enchant.c39
1 files changed, 1 insertions, 38 deletions
diff --git a/src/enchant.c b/src/enchant.c
index 32306b7..c9ae58c 100644
--- a/src/enchant.c
+++ b/src/enchant.c
@@ -330,43 +330,6 @@ enchant_get_conf_dirs (void)
return conf_dirs;
}
-ENCHANT_MODULE_EXPORT(FILE *)
-enchant_fopen (const gchar *filename, const gchar *mode)
-{
-#ifdef G_OS_WIN32
- wchar_t *wfilename = g_utf8_to_utf16 (filename, -1, NULL, NULL, NULL);
- wchar_t *wmode;
- FILE *retval;
- int save_errno;
-
- if (wfilename == NULL)
- {
- errno = EINVAL;
- return NULL;
- }
-
- wmode = g_utf8_to_utf16 (mode, -1, NULL, NULL, NULL);
-
- if (wmode == NULL)
- {
- g_free (wfilename);
- errno = EINVAL;
- return NULL;
- }
-
- retval = _wfopen (wfilename, wmode);
- save_errno = errno;
-
- g_free (wfilename);
- g_free (wmode);
-
- errno = save_errno;
- return retval;
-#else
- return fopen (filename, mode);
-#endif
-}
-
/**
* enchant_get_user_config_dirs
*
@@ -1497,7 +1460,7 @@ enchant_load_ordering_from_file (EnchantBroker * broker, const char * file)
FILE * f;
- f = enchant_fopen (file, "r");
+ f = g_fopen (file, "r");
if (!f)
return;