On Thu, 22 Jan 2026 at 09:30, Daniel P. Berrangé <[email protected]> wrote:
>
> On Thu, Jan 22, 2026 at 10:03:52AM +0100, Thomas Huth wrote:
> > From: Thomas Huth <[email protected]>
> >
> > We stopped supported 32-bit Windows hosts a while ago already, so
> > let's rename CONFIG_WIN32 to CONFIG_WIN64 now to make it clear
> > that this switch is not about 32-bit Windows anymore.
> >
> > The patch has been created with a simple sed statement:
> >
> >  sed -i s/CONFIG_WIN32/CONFIG_WIN64/g $(grep -rl CONFIG_WIN32 *)
> >
> > Signed-off-by: Thomas Huth <[email protected]>

> > @@ -2422,7 +2422,7 @@ config_host_data.set('CONFIG_GCOV', 
> > get_option('b_coverage'))
> >  config_host_data.set('CONFIG_LIBUDEV', libudev.found())
> >  config_host_data.set('CONFIG_LINUX', host_os == 'linux')
> >  config_host_data.set('CONFIG_POSIX', host_os != 'windows')
> > -config_host_data.set('CONFIG_WIN32', host_os == 'windows')
> > +config_host_data.set('CONFIG_WIN64', host_os == 'windows')
>
> While relevant to qapi file conditions, from a C code pov all of these
> are redundant as the compiler has all these facts built-in
>
>   #ifdef CONFIG_LINUX =>    #ifdef __linux__
>   #ifdef CONFIG_POSIX =>    #if !defined(_WIN32)
>   #ifdef CONFIG_WIN32 =>    #ifdef _WIN32

checkpatch will warn about use of __linux__, though, so
hopefully we don't get more of them in new code:

WARNING: architecture specific defines should be avoided
#4761: FILE: block/file-posix.c:4761:
+#ifdef __linux__

It fails to catch _WIN32 because it's looking for "__".

thanks
-- PMM

Reply via email to