[ 
https://issues.apache.org/jira/browse/XERCESC-2190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073023#comment-17073023
 ] 

Scott Cantor commented on XERCESC-2190:
---------------------------------------

Yes, I'm very clear about what's supported and it's a really small list, and 
the Windows policy is exactly that.

For the record, Server 2008 is not EOL. It's fully supported in Azure, which 
means there's nothing about it that's not supported other than the blackmail by 
MS to move people to their cloud. As a platform, nothing's really changed for 
my projects, it remains supported.

I personally only support the compiler I use, which is 2017 at the moment. As a 
project I don't have an opinion other than to say I can't spend any time on 
issues on any other compiler, so either somebody else has to or it needs to be 
clear that that's all that's supported.

My point re: this change is just that I don't see a huge win or any sort of 
"cleanup" gained from ripping the code out and breaking the unsupported 
versions. I'm not saying we should support older versions, but that's not the 
same as breaking them. But if you feel strongly I'm fine with it.

Re: C++11, I don't know offhand. I have not moved any of my code to any 
C++11-only areas but that doesn't mean I couldn't, I would have to review the 
compiler history and platforms. I'm very boost-heavy in my code if I need 
something newish because I can get that everywhere I need it.

> deprecated GetVersionEx
> -----------------------
>
>                 Key: XERCESC-2190
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2190
>             Project: Xerces-C++
>          Issue Type: Bug
>    Affects Versions: 3.2.2
>            Reporter: Aleksey Dobrunov
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Hello.
> *"GetVersionEx* may be altered or unavailable for releases after Windows 8.1. 
> Instead, use the [Version Helper 
> functions"|https://docs.microsoft.com/windows/desktop/SysInfo/version-helper-apis]
>  
> [https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversionexa]
>   . 
> {code:java}
> C:\Work\code\xerces-c\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp(323):
>  warning C4996: 'GetVersionExA': was declared deprecated
> C:\Program Files (x86)\Windows 
> Kits\10\include\10.0.18362.0\um\sysinfoapi.h(387): note: see declaration of 
> 'GetVersionExA'
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: c-dev-h...@xerces.apache.org

Reply via email to