From a05693a1d5dff368449166ec07a0e1cd0f38fa86 Mon Sep 17 00:00:00 2001 From: Martin Peach Date: Fri, 1 Dec 2006 16:50:16 +0000 Subject: Use sprintf_s instead of snprintf if _MSC_VER defined svn path=/trunk/externals/mrpeach/; revision=6563 --- net/tcpclient.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'net/tcpclient.c') diff --git a/net/tcpclient.c b/net/tcpclient.c index 06debfa..4adc298 100755 --- a/net/tcpclient.c +++ b/net/tcpclient.c @@ -46,6 +46,10 @@ #include #endif +#ifdef _MSC_VER +#define snprintf sprintf_s +#endif + #define DEFPOLLTIME 20 /* check for input every 20 ms */ static t_class *tcpclient_class; @@ -107,23 +111,13 @@ static void tcp_client_hexdump(unsigned char *buf, long len) { if (k < len) { -#ifdef MSW - sprintf_s(&hexStr[j], 4, "%02X ", buf[k]); - sprintf_s(&ascStr[i], 2, "%c", ((buf[k] >= 32) && (buf[k] <= 126))? buf[k]: '.'); -#else snprintf(&hexStr[j], 4, "%02X ", buf[k]); snprintf(&ascStr[i], 2, "%c", ((buf[k] >= 32) && (buf[k] <= 126))? buf[k]: '.'); -#endif } else { // the last line -#ifdef MSW - sprintf_s(&hexStr[j], 4, " "); - sprintf_s(&ascStr[i], 2, " "); -#else snprintf(&hexStr[j], 4, " "); snprintf(&ascStr[i], 2, " "); -#endif } } post ("%s%s", hexStr, ascStr); -- cgit v1.2.1