wine
17 years agouser32: Fix a printf format warning.
Alexandre Julliard [Fri, 1 Jun 2007 11:42:37 +0000 (13:42 +0200)] 
user32: Fix a printf format warning.

17 years agomsi: Constify some variables.
Andrew Talbot [Thu, 31 May 2007 21:19:28 +0000 (22:19 +0100)] 
msi: Constify some variables.

17 years agouser32/test: Add few tests for messages sent from SetForegroundWindow().
Vitaliy Margolen [Fri, 1 Jun 2007 05:30:54 +0000 (23:30 -0600)] 
user32/test: Add few tests for messages sent from SetForegroundWindow().

17 years agomsvfw32: Fix enumeration of VFW video codecs that are registered in the registry.
Julien Muchembled [Thu, 31 May 2007 22:25:15 +0000 (00:25 +0200)] 
msvfw32: Fix enumeration of VFW video codecs that are registered in the registry.

17 years agocomctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.
Misha Koshelev [Fri, 1 Jun 2007 04:32:41 +0000 (23:32 -0500)] 
comctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.

17 years agomsi: Implement SummaryInfo::Property get.
James Hawkins [Fri, 1 Jun 2007 02:52:05 +0000 (19:52 -0700)] 
msi: Implement SummaryInfo::Property get.

17 years agomsi: Implement Installer::OpenDatabase.
James Hawkins [Fri, 1 Jun 2007 02:49:52 +0000 (19:49 -0700)] 
msi: Implement Installer::OpenDatabase.

17 years agomsi: Add handling for MsiBreak.
James Hawkins [Thu, 31 May 2007 20:21:43 +0000 (13:21 -0700)] 
msi: Add handling for MsiBreak.

17 years agocomctl32: Fix a compilation warning in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:00:27 +0000 (23:00 +0900)] 
comctl32: Fix a compilation warning in 64-bit mode.

17 years agocmd: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 18:11:30 +0000 (20:11 +0200)] 
cmd: Update Norwegian Bokmål resources.

17 years agoshdoclc: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 17:50:37 +0000 (19:50 +0200)] 
shdoclc: Update Norwegian Bokmål resources.

17 years agolocalui: Add Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 17:32:15 +0000 (19:32 +0200)] 
localui: Add Norwegian Bokmål resources.

17 years agocredui: Add Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 17:24:52 +0000 (19:24 +0200)] 
credui: Add Norwegian Bokmål resources.

17 years agoregedit: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 16:44:40 +0000 (18:44 +0200)] 
regedit: Update Norwegian Bokmål resources.

17 years agomsi: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 16:40:51 +0000 (18:40 +0200)] 
msi: Update Norwegian Bokmål resources.

17 years agoshell32: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 16:41:18 +0000 (18:41 +0200)] 
shell32: Update Norwegian Bokmål resources.

17 years agows2_32: gethostbyname("") should work.
Damjan Jovanovic [Fri, 1 Jun 2007 07:13:19 +0000 (09:13 +0200)] 
ws2_32: gethostbyname("") should work.

17 years agooleaut32/tests: Improve vtstr() and variantstr().
Francois Gouget [Thu, 31 May 2007 14:39:43 +0000 (16:39 +0200)] 
oleaut32/tests: Improve vtstr() and variantstr().

- Use a CASE() macro to simplify the vtstr() code and eliminate hard-coded variant type values.
- Update the list of known variant types.
- If a variant type is unknown, print its numerical value.
- In variantstr(), hand off all the standard cases to vtstr(), instead of (partially) duplicating its code.

17 years agowininet: Mark Proxy Authorization header as a request header, so it actually gets...
Jeremy White [Thu, 31 May 2007 15:08:56 +0000 (10:08 -0500)] 
wininet: Mark Proxy Authorization header as a request header, so it actually gets sent.

17 years agomciavi32: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:00:52 +0000 (23:00 +0900)] 
mciavi32: Fix compilation warnings in 64-bit mode.

17 years agomidimap: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:53 +0000 (23:01 +0900)] 
midimap: Fix compilation warnings in 64-bit mode.

17 years agomciwave: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:28 +0000 (23:01 +0900)] 
mciwave: Fix compilation warnings in 64-bit mode.

17 years agomciseq: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:16 +0000 (23:01 +0900)] 
mciseq: Fix compilation warnings in 64-bit mode.

17 years agomcicda: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:05 +0000 (23:01 +0900)] 
mcicda: Fix compilation warnings in 64-bit mode.

17 years agoatl: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 13:57:21 +0000 (22:57 +0900)] 
atl: Fix compilation warnings in 64-bit mode.

17 years agoshell32/tests: Remove unneeded cast.
Francois Gouget [Thu, 31 May 2007 11:59:23 +0000 (13:59 +0200)] 
shell32/tests: Remove unneeded cast.

17 years agontdll: Preserve errno across system calls done in the suspend handler.
Alexandre Julliard [Fri, 1 Jun 2007 09:16:09 +0000 (11:16 +0200)] 
ntdll: Preserve errno across system calls done in the suspend handler.

17 years agows2_32: Don't modify last error in async I/O callback.
Alexandre Julliard [Fri, 1 Jun 2007 09:15:33 +0000 (11:15 +0200)] 
ws2_32: Don't modify last error in async I/O callback.

17 years agows2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().
Alexandre Julliard [Fri, 1 Jun 2007 09:14:44 +0000 (11:14 +0200)] 
ws2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().

17 years agogdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the...
Huw Davies [Thu, 31 May 2007 11:47:19 +0000 (12:47 +0100)] 
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.

17 years agod3drm/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Thu, 31 May 2007 11:59:16 +0000 (13:59 +0200)] 
d3drm/tests: Fix the Visual C++ double to float conversion warnings.

17 years agoversion: Fix the VerQueryValueA/W() prototypes.
Francois Gouget [Thu, 31 May 2007 11:59:05 +0000 (13:59 +0200)] 
version: Fix the VerQueryValueA/W() prototypes.

17 years agooleaut32/tests: Convert some macros to functions.
Francois Gouget [Thu, 31 May 2007 12:02:48 +0000 (14:02 +0200)] 
oleaut32/tests: Convert some macros to functions.

17 years agooleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter...
Francois Gouget [Thu, 31 May 2007 12:02:19 +0000 (14:02 +0200)] 
oleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter how large the values to compare are.

Use them everywhere.

17 years agooleaut32/tests: Remove unneeded parentheses.
Francois Gouget [Thu, 31 May 2007 12:01:41 +0000 (14:01 +0200)] 
oleaut32/tests: Remove unneeded parentheses.

17 years agooleaut32/tests: Remove redundant semi-colons.
Francois Gouget [Thu, 31 May 2007 12:00:45 +0000 (14:00 +0200)] 
oleaut32/tests: Remove redundant semi-colons.

17 years agomshtml: Constify some variables.
Andrew Talbot [Wed, 30 May 2007 21:38:03 +0000 (22:38 +0100)] 
mshtml: Constify some variables.

17 years agowintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminRelea...
James Hawkins [Wed, 30 May 2007 22:44:43 +0000 (15:44 -0700)] 
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.

17 years agomsi: Implement the WriteEnvironmentStrings standard action.
James Hawkins [Wed, 30 May 2007 17:57:31 +0000 (10:57 -0700)] 
msi: Implement the WriteEnvironmentStrings standard action.

17 years agowined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
Stefan Dösinger [Fri, 25 May 2007 12:14:28 +0000 (14:14 +0200)] 
wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.

17 years agowined3d: Don't mess with nv texture shaders if its not supported.
Stefan Dösinger [Thu, 24 May 2007 22:29:27 +0000 (00:29 +0200)] 
wined3d: Don't mess with nv texture shaders if its not supported.

17 years agoddraw: Hold the lock in IDirect3DX methods.
Stefan Dösinger [Wed, 30 May 2007 13:38:58 +0000 (15:38 +0200)] 
ddraw: Hold the lock in IDirect3DX methods.

17 years agoddraw: Check the validy of IDirectDrawSurface::BltFast parameters.
Stefan Dösinger [Thu, 24 May 2007 20:24:00 +0000 (22:24 +0200)] 
ddraw: Check the validy of IDirectDrawSurface::BltFast parameters.

17 years agoddraw: Hold the lock in IDirectDrawSurface methods.
Stefan Dösinger [Wed, 30 May 2007 13:25:34 +0000 (15:25 +0200)] 
ddraw: Hold the lock in IDirectDrawSurface methods.

17 years agocomctl32: Add stub for DrawShadowText.
Louis Lenders [Wed, 30 May 2007 20:19:52 +0000 (21:19 +0100)] 
comctl32: Add stub for DrawShadowText.

17 years agorpcrt4: Fix build of test on Solaris by renaming a variable.
Dan Hipschman [Thu, 31 May 2007 01:00:45 +0000 (18:00 -0700)] 
rpcrt4: Fix build of test on Solaris by renaming a variable.

17 years agowidl: Set current_structure when writing out structure members to
Rob Shearman [Wed, 30 May 2007 21:43:34 +0000 (22:43 +0100)] 
widl: Set current_structure when writing out structure members to
ensure the conformance/variance calculation function can find the
necessary fields in the structures.

17 years agowidl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
Rob Shearman [Wed, 30 May 2007 21:42:57 +0000 (22:42 +0100)] 
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
that caused string_of_type to fail and the RPC_FC_BIND_PRIMITIVE code
not to be executed.

17 years agowidl: A structure with variance, but without conformance should be a complex struct...
Rob Shearman [Wed, 30 May 2007 21:42:03 +0000 (22:42 +0100)] 
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.

17 years agontdll: Report end of file instead of broken pipe on char devices.
Alexandre Julliard [Thu, 31 May 2007 10:19:03 +0000 (12:19 +0200)] 
ntdll: Report end of file instead of broken pipe on char devices.

17 years agows2_32: Allocate iovec buffers statically using MSG_MAXIOVLEN.
Alexandre Julliard [Thu, 31 May 2007 10:15:08 +0000 (12:15 +0200)] 
ws2_32: Allocate iovec buffers statically using MSG_MAXIOVLEN.

17 years agoinclude: Fix the definition of MSG_MAXIOVLEN.
Alexandre Julliard [Thu, 31 May 2007 10:08:19 +0000 (12:08 +0200)] 
include: Fix the definition of MSG_MAXIOVLEN.

17 years agows2_32: Store the local iosb in the ws2_async structure to avoid a memory allocation.
Alexandre Julliard [Thu, 31 May 2007 10:07:14 +0000 (12:07 +0200)] 
ws2_32: Store the local iosb in the ws2_async structure to avoid a memory allocation.

17 years agows2_32: Reimplement WSARecvFrom along the lines of NtReadFile.
Alexandre Julliard [Thu, 31 May 2007 09:55:38 +0000 (11:55 +0200)] 
ws2_32: Reimplement WSARecvFrom along the lines of NtReadFile.

17 years agows2_32: Avoid memory allocations for sockaddr conversion.
Alexandre Julliard [Wed, 30 May 2007 18:11:58 +0000 (20:11 +0200)] 
ws2_32: Avoid memory allocations for sockaddr conversion.

17 years agomsadp32.acm: Constify some variables.
Andrew Talbot [Sun, 27 May 2007 18:38:55 +0000 (19:38 +0100)] 
msadp32.acm: Constify some variables.

17 years agomsacm32.drv: Constify some variables.
Andrew Talbot [Sun, 27 May 2007 16:52:34 +0000 (17:52 +0100)] 
msacm32.drv: Constify some variables.

17 years agomsacm32: Constify some variables.
Andrew Talbot [Sun, 27 May 2007 16:52:30 +0000 (17:52 +0100)] 
msacm32: Constify some variables.

17 years agoSome Spanish translations updated.
José Manuel Ferrer Ortiz [Fri, 25 May 2007 21:32:35 +0000 (14:32 -0700)] 
Some Spanish translations updated.

17 years agoadvapi32: Added implementation of RegDeleteTreeA/W.
Stefan Leichter [Fri, 25 May 2007 16:15:54 +0000 (18:15 +0200)] 
advapi32: Added implementation of RegDeleteTreeA/W.

17 years agonet.exe: Add NET START command.
Tim Schwartz [Mon, 28 May 2007 15:02:48 +0000 (10:02 -0500)] 
net.exe: Add NET START command.

17 years agokernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT).
Mikołaj Zalewski [Wed, 30 May 2007 08:06:34 +0000 (10:06 +0200)] 
kernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT).

17 years agouser32: Fix some compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 30 May 2007 10:32:24 +0000 (19:32 +0900)] 
user32: Fix some compilation warnings in 64-bit mode.

17 years agokernel32: Fix some compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 30 May 2007 10:31:52 +0000 (19:31 +0900)] 
kernel32: Fix some compilation warnings in 64-bit mode.

17 years agokernel32: Store global arena base as a pointer.
Alexandre Julliard [Wed, 30 May 2007 11:23:30 +0000 (13:23 +0200)] 
kernel32: Store global arena base as a pointer.

17 years agowinedos: Merge a number of tiny source files into interrupts.c.
Alexandre Julliard [Wed, 30 May 2007 11:12:09 +0000 (13:12 +0200)] 
winedos: Merge a number of tiny source files into interrupts.c.

17 years agodmusic: Fix license headers that mistakenly use GPL instead of LGPL.
Alexandre Julliard [Wed, 30 May 2007 10:54:07 +0000 (12:54 +0200)] 
dmusic: Fix license headers that mistakenly use GPL instead of LGPL.

Confirmed by the original author and the major contributors.

17 years agowinex11.drv: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 30 May 2007 08:52:11 +0000 (17:52 +0900)] 
winex11.drv: Fix compilation warnings in 64-bit mode.

17 years agogdi32: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 30 May 2007 08:51:47 +0000 (17:51 +0900)] 
gdi32: Fix compilation warnings in 64-bit mode.

17 years agooleaut32: Fix the references in function descriptions returned for dual IDispatch...
Rob Shearman [Wed, 30 May 2007 08:01:22 +0000 (09:01 +0100)] 
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.

Do this by changing references from other interfaces (and possibly other
typelibs) to uniquely identify them.

Add special handling to GetRefTypeInfo to cope with this.

17 years agoinclude: Fix a typo in wincred.h.
Rob Shearman [Wed, 30 May 2007 08:00:26 +0000 (09:00 +0100)] 
include: Fix a typo in wincred.h.

The Attribute field of the CREDENTIALA/W structs should instead be
Attributes.

17 years agooleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what...
Rob Shearman [Wed, 30 May 2007 07:59:44 +0000 (08:59 +0100)] 
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.

17 years agogdi32: Make SetDCHook 64-bit safe.
Dmitry Timoshkov [Wed, 30 May 2007 03:50:35 +0000 (12:50 +0900)] 
gdi32: Make SetDCHook 64-bit safe.

17 years agowincrypt: Fix typo.
Juan Lang [Wed, 30 May 2007 02:56:25 +0000 (19:56 -0700)] 
wincrypt: Fix typo.

17 years agowordpad: Add program icon.
Alexander Nicolaysen Sørnes [Tue, 29 May 2007 20:19:36 +0000 (22:19 +0200)] 
wordpad: Add program icon.

17 years agomsi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
James Hawkins [Tue, 29 May 2007 19:03:05 +0000 (12:03 -0700)] 
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.

17 years agomsi: Set the MsiNTProductType property.
James Hawkins [Tue, 29 May 2007 21:13:59 +0000 (14:13 -0700)] 
msi: Set the MsiNTProductType property.

17 years agomsi: Fall back to checking if the cab exists if the volume name doesn't match.
James Hawkins [Tue, 29 May 2007 17:43:50 +0000 (10:43 -0700)] 
msi: Fall back to checking if the cab exists if the volume name doesn't match.

17 years agomsi: Create the destination directory if it doesn't exist when duplicating files.
James Hawkins [Tue, 29 May 2007 17:09:44 +0000 (10:09 -0700)] 
msi: Create the destination directory if it doesn't exist when duplicating files.

17 years agoserver: When starting a new process, use the token from the calling process, if one...
Rob Shearman [Mon, 28 May 2007 17:41:51 +0000 (18:41 +0100)] 
server: When starting a new process, use the token from the calling process, if one exists.

17 years agoserver: Move most of the duplicate_token request to a new function, token_duplicate...
Rob Shearman [Mon, 28 May 2007 17:39:33 +0000 (18:39 +0100)] 
server: Move most of the duplicate_token request to a new function, token_duplicate, to enable the code to be used inside wineserver.

17 years agoshell32/tests: Remove duplicate code.
Misha Koshelev [Mon, 28 May 2007 01:01:13 +0000 (20:01 -0500)] 
shell32/tests: Remove duplicate code.

17 years agoshell32: Handle default DDE application names.
Misha Koshelev [Mon, 28 May 2007 01:01:10 +0000 (20:01 -0500)] 
shell32: Handle default DDE application names.

17 years agoshell32/tests: Add tests for default DDE application name.
Misha Koshelev [Mon, 28 May 2007 01:01:06 +0000 (20:01 -0500)] 
shell32/tests: Add tests for default DDE application name.

17 years agoshell32: Fix execute_from_key to conform to native behavior.
Misha Koshelev [Mon, 28 May 2007 01:01:01 +0000 (20:01 -0500)] 
shell32: Fix execute_from_key to conform to native behavior.

17 years agoshell32/tests: Add tests for ShellExecute DDE behavior.
Misha Koshelev [Mon, 28 May 2007 01:00:52 +0000 (20:00 -0500)] 
shell32/tests: Add tests for ShellExecute DDE behavior.

17 years agokernel32: Remove the fixme about MB_USEGLYPHCHARS.
Alexandre Julliard [Tue, 29 May 2007 21:31:35 +0000 (23:31 +0200)] 
kernel32: Remove the fixme about MB_USEGLYPHCHARS.

17 years agolibwine: Add support for glyph chars mapping in OEM codepage tables.
Alexandre Julliard [Tue, 29 May 2007 21:31:14 +0000 (23:31 +0200)] 
libwine: Add support for glyph chars mapping in OEM codepage tables.

17 years agowininet: Fixed compilation without SSL.
Alexandre Julliard [Tue, 29 May 2007 21:27:08 +0000 (23:27 +0200)] 
wininet: Fixed compilation without SSL.

17 years agourlmon: There is no need to make slash conversion in BindToStorage as URL is already...
Jacek Caban [Tue, 29 May 2007 01:41:12 +0000 (03:41 +0200)] 
urlmon: There is no need to make slash conversion in BindToStorage as URL is already canonized in the constructor.

17 years agowinebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.
Dmitry Timoshkov [Mon, 28 May 2007 04:44:46 +0000 (13:44 +0900)] 
winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.

17 years agowininet: Add a new NETCON_query_data_available function.
Rob Shearman [Mon, 28 May 2007 10:16:06 +0000 (11:16 +0100)] 
wininet: Add a new NETCON_query_data_available function.

Use it to implement the behaviour where InternetReadFileExA does a
synchronous request if the data is available and asynchronous otherwise.

17 years agowininet: Don't close the connection if the caller passes in zero for the number of...
Rob Shearman [Mon, 28 May 2007 10:13:36 +0000 (11:13 +0100)] 
wininet: Don't close the connection if the caller passes in zero for the number of bytes to be read.

Only close the connection when the bytes read equals the content length.

Fixup HTTP_DrainContent, which relied on the previous incorrect
behaviour to instead close connections with no content length manually.

17 years agoAssorted spelling fixes.
Francois Gouget [Sun, 27 May 2007 23:10:17 +0000 (01:10 +0200)] 
Assorted spelling fixes.

17 years agooleaut32/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:20:18 +0000 (01:20 +0200)] 
oleaut32/tests: Fix the Visual C++ double to float conversion warnings.

17 years agodsound/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:20:07 +0000 (01:20 +0200)] 
dsound/tests: Fix the Visual C++ double to float conversion warnings.

17 years agoddraw/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:20:03 +0000 (01:20 +0200)] 
ddraw/tests: Fix the Visual C++ double to float conversion warnings.

17 years agod3d9/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:19:58 +0000 (01:19 +0200)] 
d3d9/tests: Fix the Visual C++ double to float conversion warnings.

17 years agod3d8/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:19:48 +0000 (01:19 +0200)] 
d3d8/tests: Fix the Visual C++ double to float conversion warnings.

17 years agopsapi/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 23:17:28 +0000 (01:17 +0200)] 
psapi/tests: Fix a signed/unsigned int mismatch.