From af5b1858aa8b7608b28bfbd54981d298a3c75b43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 7 Nov 2008 16:20:22 +0000 Subject: [PATCH] Visual C++: Fixed compiler error for "strdup" --- tokenize.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tokenize.h b/tokenize.h index f1f31ed24..1f7a5f1e3 100644 --- a/tokenize.h +++ b/tokenize.h @@ -44,7 +44,15 @@ public: { free(_str); } void setstr( const char s[] ) - { free(_str); _str = strdup(s); str = _str ? _str : ""; } + { + free(_str); +#ifndef _MSC_VER + _str = strdup(s); +#else + _str = _strdup(s); +#endif + str = _str ? _str : ""; + } const char *str;