From: Alexandre Julliard Subject: Re: 0001-msvcrt-Adding-I10_OUTPUT-missing-parameters-to-ensur Message-Id: <875z65i9ma.fsf@wine> Date: Mon, 16 Nov 2020 16:50:37 +0100 In-Reply-To: (dead's message of "Fri, 13 Nov 2020 10:16:47 +0800") References: "dead.ash@hotmail.com" writes: > From 612c899bf2dc846e78bc72e89f5e954fd5b2ed4f Mon Sep 17 00:00:00 2001 > From: Changping Yu > Date: Wed, 11 Nov 2020 17:02:52 +0800 > Subject: [PATCH] msvcrt: Adding I10_OUTPUT missing parameters to ensure they > are correct. > > The first argument of the I10_OUTPUT function is of type MSVCRT__LDOUBLE, > which is equal to a double plus a long, so you need to add a long here. > similarly, the other msvcr modules have already added. It doesn't make any difference because relay is disabled, but note that both are actually wrong, the argument is not a double but it's not a double+long either. It's an 80-bit structure, and there's currently no way to express that in spec files. I doubt it's worth adding a new type just for this one function. -- Alexandre Julliard julliard@winehq.org