[PATCH rebase 0/3] IPv6 address parser

Alex Henrie alexhenrie24 at gmail.com
Wed May 13 09:52:51 CDT 2020


These patches have been in Wine Staging for 3 months and no problems
have been reported. At minimum, the implementation of
RtlIpv6StringToAddress in ntdll is needed to enable further work to
reimplement inet_pton and WSAStringToAddress in ws2_32 without depending
on the host system's inet_pton function. That would make those Wine
functions behave consistently like their corresponding Windows functions
regardless of the particular Unix platform that Wine is running on, and
furthermore would remove an obstacle to converting ws2_32 to a PE
library.

Alex Henrie (3):
  ntdll: Implement RtlIpv6StringToAddress(Ex)[AW]
  include: Add RtlIpv6StringToAddress(Ex)[AW]
  iphlpapi: Implement ParseNetworkString for IPv6 addresses and services

 dlls/iphlpapi/iphlpapi_main.c       |  38 ++++-
 dlls/ntdll/ntdll.spec               |   6 +-
 dlls/ntdll/rtl.c                    | 220 ++++++++++++++++++++++++++--
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |   6 +-
 include/ip2string.h                 |   7 +
 5 files changed, 259 insertions(+), 18 deletions(-)

-- 
2.26.2




More information about the wine-devel mailing list