mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-27 03:54:19 +01:00
Remove use of inttypes.h in MSVC from ssl_server2
The sample application programs/ssl/ssl_server2.c was previously modifies to use inttypes.h to parse a string to a 64-bit integer. However, MSVC does not support C99, so compilation fails. This patch modifies the sample app to use the MSVC specific parsing functions instead of inttypes.h.
This commit is contained in:
parent
46c5053126
commit
0ac1392cd8
@ -61,7 +61,10 @@ int main( void )
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#if !defined(_MSC_VER)
|
||||
#include <inttypes.h>
|
||||
#endif
|
||||
|
||||
#if !defined(_WIN32)
|
||||
#include <signal.h>
|
||||
@ -1040,8 +1043,13 @@ int main( int argc, char *argv[] )
|
||||
}
|
||||
else if( strcmp( p, "renego_period" ) == 0 )
|
||||
{
|
||||
if( sscanf( q, "%" SCNu64, &opt.renego_period ) != 1 ||
|
||||
opt.renego_period < 2 )
|
||||
#if defined(_MSC_VER)
|
||||
opt.renego_period = _strtoui64( q, NULL, 10 );
|
||||
#else
|
||||
if( sscanf( q, "%" SCNu64, &opt.renego_period ) != 1 )
|
||||
goto usage;
|
||||
#endif /* _MSC_VER */
|
||||
if( opt.renego_period < 2 )
|
||||
goto usage;
|
||||
}
|
||||
else if( strcmp( p, "exchanges" ) == 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user