summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2012-10-09 20:10:16 +0200
committerEli Zaretskii <eliz@gnu.org>2012-10-09 20:10:16 +0200
commitb15736e6e33a52021a2a91b0b3360cd5a9803405 (patch)
treec4489cb551d9ef2ebb10c24d860da217ce766f54 /src
parentcf5fc6dbeac10220394ab201ba3f4402e1e91faf (diff)
downloademacs-b15736e6e33a52021a2a91b0b3360cd5a9803405.tar.gz
Fix return type of w32_last_error.
src/w32fns.c (w32_last_error): Change the return value to DWORD, to match what GetLastError returns. Explain better why the function is needed.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/w32fns.c6
2 files changed, 8 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ee1057bc64d..d83e3430594 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,9 @@
2012-10-09 Eli Zaretskii <eliz@gnu.org>
+ * w32fns.c (w32_last_error): Change the return value to DWORD, to
+ match what GetLastError returns. Explain why the function is
+ needed.
+
* frame.c (delete_frame): Rename local variable 'tooltip_frame' to
'is_tooltip_frame', to avoid confusion with its global namesake.
diff --git a/src/w32fns.c b/src/w32fns.c
index ff8e5fef439..28a689ddc6c 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -6983,8 +6983,10 @@ w32_strerror (int error_no)
return buf;
}
-/* For convenience when debugging. */
-int
+/* For convenience when debugging. (You cannot call GetLastError
+ directly from GDB: it will crash, because it uses the __stdcall
+ calling convention, not the _cdecl convention assumed by GDB.) */
+DWORD
w32_last_error (void)
{
return GetLastError ();