gnupg/g13
Werner Koch 163e4ff195
w32: Support Unicode also for config files etc.
* common/sysutils.c (gnupg_fopen) [W32]: Use _wfopen if needed.   Use
new function in most places where fopen is used.
--

The config files in 2.2 are still read using fopen - we need to change
this to allow Unicode directory names.  There is also one case where
files are written using the old fopen.  The new option parser in 2.3
does not have this problem but at some places fopen is also still used.

GnuPG-bug-id: 5098
Signed-off-by: Werner Koch <wk@gnupg.org>
2020-11-10 12:09:11 +01:00
..
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
Makefile.am build: New configure option --disable-tests 2020-08-20 10:58:52 +02:00
all-tests.scm tests: Make it possible to run all tests using our infrastructure. 2017-05-11 18:12:37 +02:00
backend.c Replace all calls to stat by gnupg_stat. 2020-10-23 11:15:59 +02:00
backend.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
be-dmcrypt.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
be-dmcrypt.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
be-encfs.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
be-encfs.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
be-truecrypt.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
be-truecrypt.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
call-syshelp.c common: Change argument order of log_printhex. 2020-05-12 18:51:47 +02:00
call-syshelp.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
create.c g13: Include a now missing header file. 2020-11-04 16:32:16 +01:00
create.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
encfs-1.5_annotate.diff Add patches for EncFs 2010-11-10 12:49:39 +00:00
encfs-1.7.3_annotate.diff Add patches for EncFs 2010-11-10 12:49:39 +00:00
g13-common.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
g13-common.h build: Always use EXTERN_UNLESS_MAIN_MODULE pattern. 2020-02-10 16:37:34 +01:00
g13-syshelp.c w32: Support Unicode also for config files etc. 2020-11-10 12:09:11 +01:00
g13-syshelp.h Clean up word replication. 2017-02-21 13:11:46 -05:00
g13.c w32: Support Unicode also for config files etc. 2020-11-10 12:09:11 +01:00
g13.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
g13tuple.c common: Change argument order of log_printhex. 2020-05-12 18:51:47 +02:00
g13tuple.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
keyblob.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
keyblob.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
mount.c Replace all calls to stat by gnupg_stat. 2020-10-23 11:15:59 +02:00
mount.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
mountinfo.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
mountinfo.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
runner.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
runner.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
server.c Return better error code for some getinfo IPC commands. 2019-06-03 16:33:50 +02:00
server.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
sh-blockdev.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
sh-cmd.c common: Use new function to print status strings. 2018-02-14 12:21:44 +01:00
sh-dmcrypt.c g13: Include a now missing header file. 2020-11-04 16:32:16 +01:00
suspend.c Replace all calls to access by gnupg_access 2020-10-21 20:49:18 +02:00
suspend.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
t-g13tuple.c Remove -I option to common. 2017-03-07 20:25:54 +09:00