[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-devel
Subject: Re: oleaut32: Constify some variables
From: Marcus Meissner <marcus () jet ! franken ! de>
Date: 2007-07-30 20:52:44
Message-ID: 20070730205244.GB9986 () galeere
[Download RAW message or body]
On Mon, Jul 30, 2007 at 09:27:45PM +0100, Andrew Talbot wrote:
> Changelog:
> oleaut32: Constify some variables.
>
> diff -urN a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
> --- a/dlls/oleaut32/typelib.c 2007-07-30 17:23:19.000000000 +0100
> +++ b/dlls/oleaut32/typelib.c 2007-07-30 21:23:13.000000000 +0100
> @@ -147,7 +147,7 @@
> /*
> * Find a typelib key which matches a requested maj.min version.
> */
> -static BOOL find_typelib_key( REFGUID guid, WORD wMaj, WORD *wMin )
> +static BOOL find_typelib_key( REFGUID guid, const WORD *wMaj, WORD *wMin )
> {
> static const WCHAR typelibW[] = {'T','y','p','e','l','i','b','\\',0};
> WCHAR buffer[60];
> @@ -172,7 +172,7 @@
> {
> TRACE("found %s: %x.%x\n", debugstr_w(buffer), v_maj, v_min);
>
> - if (wMaj == v_maj)
> + if (*wMaj == v_maj)
> {
> if (*wMin == v_min)
> {
> @@ -274,7 +274,7 @@
>
> TRACE_(typelib)("(%s, %x.%x, 0x%x, %p)\n", debugstr_guid(guid), wMaj, wMin, lcid, path);
>
> - if (!find_typelib_key( guid, wMaj, &wMin )) return TYPE_E_LIBNOTREGISTERED;
> + if (!find_typelib_key( guid, &wMaj, &wMin )) return TYPE_E_LIBNOTREGISTERED;
> get_typelib_key( guid, wMaj, wMin, buffer );
Alexandre committed a fixed version of this part of the patch already. See:
http://source.winehq.org/git/wine.git/?a=commitdiff;h=36720b4945f90896379e7af9dfea2b9a7a214cb9
The const fixup is no longer necessary, since the value now gets passed
as argument and not as pointer.
The rest might be necessary.
Ciao, Marcus
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic