diff options
author | Reuben Thomas <rrt@sc3d.org> | 2017-01-15 23:16:50 +0000 |
---|---|---|
committer | Reuben Thomas <rrt@sc3d.org> | 2017-02-09 00:28:24 +0000 |
commit | 1c8134830c778695b19ade48d7b871938fe464ad (patch) | |
tree | f7c4848fde15a8e6bb504a03336201959c1d6bcf /src/enchant.c | |
parent | 3f9a4142604bb5bceca0b3b361ef0c688afd5258 (diff) | |
download | enchant-1c8134830c778695b19ade48d7b871938fe464ad.tar.gz |
Fix issue #42: remove enchant_fopen; use g_fopen
Diffstat (limited to 'src/enchant.c')
-rw-r--r-- | src/enchant.c | 39 |
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; |