X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/cce7d53002e8abc346b67ea4100507b0e7c4d68e..d8715cdf90538fa8abd3e2c23ed2efd23c4253c1:/src/w32reg.c diff --git a/src/w32reg.c b/src/w32reg.c index e1465be9e4..8b6c76503a 100644 --- a/src/w32reg.c +++ b/src/w32reg.c @@ -1,5 +1,5 @@ /* Emulate the X Resource Manager through the registry. - Copyright (C) 1990, 1993-1994, 2001-2011 Free Software Foundation, Inc. + Copyright (C) 1990, 1993-1994, 2001-2012 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -19,7 +19,6 @@ along with GNU Emacs. If not, see . */ /* Written by Kevin Gallo */ #include -#include #include "lisp.h" #include "w32term.h" #include "blockinput.h" @@ -85,7 +84,7 @@ w32_get_string_resource (char *name, char *class, DWORD dwexptype) trykey: - BLOCK_INPUT; + block_input (); /* Check both the current user and the local machine to see if we have any resources */ @@ -110,13 +109,13 @@ w32_get_string_resource (char *name, char *class, DWORD dwexptype) } ok = (keyname - && (lpvalue = (LPBYTE) xmalloc (cbData)) != NULL + && (lpvalue = xmalloc (cbData)) != NULL && RegQueryValueEx (hrootkey, keyname, NULL, NULL, lpvalue, &cbData) == ERROR_SUCCESS); RegCloseKey (hrootkey); } - UNBLOCK_INPUT; + unblock_input (); if (!ok) { @@ -147,9 +146,9 @@ x_get_string_resource (XrmDatabase rdb, char *name, char *class) { char *resource; - if (resource = w32_get_rdb_resource (rdb, name)) + if ((resource = w32_get_rdb_resource (rdb, name))) return resource; - if (resource = w32_get_rdb_resource (rdb, class)) + if ((resource = w32_get_rdb_resource (rdb, class))) return resource; } @@ -157,6 +156,5 @@ x_get_string_resource (XrmDatabase rdb, char *name, char *class) /* --quick was passed, so this is a no-op. */ return NULL; - return (w32_get_string_resource (name, class, REG_SZ)); + return w32_get_string_resource (name, class, REG_SZ); } -