0
0
mirror of https://github.com/OpenVPN/openvpn.git synced 2024-09-20 03:52:28 +02:00

tun: move print_windows_driver() out of tun.h

We got warnings from MinGW about function being defined
but not used when compiling modules which include tun.h.

This function is not defined as inline, so its definition
should not be in header. Since this is not a performance
critical, no need to make it inline.

Leave declaration in tun.h and move definition to tun.c.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20230109113046.1678-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25923.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
Lev Stipakov 2023-01-09 13:30:46 +02:00 committed by Gert Doering
parent 3a72579257
commit a0eb1f764d
2 changed files with 21 additions and 18 deletions

View File

@ -7028,6 +7028,25 @@ ipset2ascii_all(struct gc_arena *gc)
return BSTR(&out);
}
const char *
print_windows_driver(enum windows_driver_type windows_driver)
{
switch (windows_driver)
{
case WINDOWS_DRIVER_TAP_WINDOWS6:
return "tap-windows6";
case WINDOWS_DRIVER_WINTUN:
return "wintun";
case WINDOWS_DRIVER_DCO:
return "ovpn-dco";
default:
return "unspecified";
}
}
#else /* generic */
void

View File

@ -661,24 +661,8 @@ tuntap_is_dco_win_timeout(struct tuntap *tt, int status)
return tuntap_is_dco_win(tt) && (status < 0) && (openvpn_errno() == ERROR_NETNAME_DELETED);
}
static const char *
print_windows_driver(enum windows_driver_type windows_driver)
{
switch (windows_driver)
{
case WINDOWS_DRIVER_TAP_WINDOWS6:
return "tap-windows6";
case WINDOWS_DRIVER_WINTUN:
return "wintun";
case WINDOWS_DRIVER_DCO:
return "ovpn-dco";
default:
return "unspecified";
}
}
const char *
print_windows_driver(enum windows_driver_type windows_driver);
#else /* ifdef _WIN32 */