diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-03-22 19:34:21 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-03-22 20:22:00 -0700 |
commit | a6e39d6a445297be1214aad5d603e8c3d62ecb36 (patch) | |
tree | fd65716198fd0773c7eff4206d6ce8c5fc34b586 /utf8.c | |
parent | 181594d94bc89c0de9272d64467a03a750bcd37a (diff) | |
download | txr-a6e39d6a445297be1214aad5d603e8c3d62ecb36.tar.gz txr-a6e39d6a445297be1214aad5d603e8c3d62ecb36.tar.bz2 txr-a6e39d6a445297be1214aad5d603e8c3d62ecb36.zip |
* utf8.c (w_fopen, w_popen, w_freopen, w_remove, w_rename): Revert
2014-03-14 changes.
Diffstat (limited to 'utf8.c')
-rw-r--r-- | utf8.c | 20 |
1 files changed, 0 insertions, 20 deletions
@@ -359,68 +359,48 @@ wint_t utf8_decode(utf8_decoder_t *ud, int (*get)(mem_t *ctx), mem_t *ctx) FILE *w_fopen(const wchar_t *wname, const wchar_t *wmode) { -#ifdef _WIN32 - return _wfopen(wname, wmode); -#else char *name = utf8_dup_to(wname); char *mode = utf8_dup_to(wmode); FILE *f = fopen(name, mode); free(name); free(mode); return f; -#endif } FILE *w_popen(const wchar_t *wcmd, const wchar_t *wmode) { -#ifdef _WIN32 - return _wpopen(wcmd, wmode); -#else char *cmd = utf8_dup_to(wcmd); char *mode = utf8_dup_to(wmode); FILE *f = popen(cmd, mode); free(cmd); free(mode); return f; -#endif } FILE *w_freopen(const wchar_t *wname, const wchar_t *wmode, FILE *fold) { -#ifdef _WIN32 - return _wfreopen(wname, wmode, fold); -#else char *name = utf8_dup_to(wname); char *mode = utf8_dup_to(wmode); FILE *f = fold ? freopen(name, mode, fold) : fopen(name, mode); free(name); free(mode); return f; -#endif } int w_remove(const wchar_t *wpath) { -#ifdef _WIN32 - return _wremove(wpath); -#else char *path = utf8_dup_to(wpath); int err = remove(path); free(path); return err; -#endif } int w_rename(const wchar_t *wfrom, const wchar_t *wto) { -#ifdef _WIN32 - return _wrename(wfrom, wto); -#else char *from = utf8_dup_to(wfrom); char *to = utf8_dup_to(wto); int err = rename(from, to); free(to); free(from); return err; -#endif } |