diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/w32fns.c | 8 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6c52ad45be2..c87b7e8b8e7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2014-02-01 Eli Zaretskii <eliz@gnu.org> | 1 | 2014-02-01 Eli Zaretskii <eliz@gnu.org> |
| 2 | 2 | ||
| 3 | * w32fns.c (Ffile_system_info): Use WINAPI in the function | ||
| 4 | pointers that get the address of GetDiskFreeSpaceEx. (Bug#16615) | ||
| 5 | |||
| 3 | * print.c (Fexternal_debugging_output): If the argument character | 6 | * print.c (Fexternal_debugging_output): If the argument character |
| 4 | is non-ASCII, encode it with the current locale's encoding before | 7 | is non-ASCII, encode it with the current locale's encoding before |
| 5 | writing the result to the terminal. (Bug#16448) | 8 | writing the result to the terminal. (Bug#16448) |
diff --git a/src/w32fns.c b/src/w32fns.c index 397b1796215..b688512da88 100644 --- a/src/w32fns.c +++ b/src/w32fns.c | |||
| @@ -7461,12 +7461,12 @@ If the underlying system call fails, value is nil. */) | |||
| 7461 | added rather late on. */ | 7461 | added rather late on. */ |
| 7462 | { | 7462 | { |
| 7463 | HMODULE hKernel = GetModuleHandle ("kernel32"); | 7463 | HMODULE hKernel = GetModuleHandle ("kernel32"); |
| 7464 | BOOL (*pfn_GetDiskFreeSpaceExW) | 7464 | BOOL (WINAPI *pfn_GetDiskFreeSpaceExW) |
| 7465 | (wchar_t *, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER) | 7465 | (wchar_t *, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER) |
| 7466 | = (void *) GetProcAddress (hKernel, "GetDiskFreeSpaceExW"); | 7466 | = GetProcAddress (hKernel, "GetDiskFreeSpaceExW"); |
| 7467 | BOOL (*pfn_GetDiskFreeSpaceExA) | 7467 | BOOL (WINAPI *pfn_GetDiskFreeSpaceExA) |
| 7468 | (char *, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER) | 7468 | (char *, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER) |
| 7469 | = (void *) GetProcAddress (hKernel, "GetDiskFreeSpaceExA"); | 7469 | = GetProcAddress (hKernel, "GetDiskFreeSpaceExA"); |
| 7470 | bool have_pfn_GetDiskFreeSpaceEx = | 7470 | bool have_pfn_GetDiskFreeSpaceEx = |
| 7471 | (w32_unicode_filenames && pfn_GetDiskFreeSpaceExW | 7471 | (w32_unicode_filenames && pfn_GetDiskFreeSpaceExW |
| 7472 | || !w32_unicode_filenames && pfn_GetDiskFreeSpaceExA); | 7472 | || !w32_unicode_filenames && pfn_GetDiskFreeSpaceExA); |