From 8a534332498c59d1aaf7c442587f3cf66debc7c2 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 7 Jun 2004 08:55:24 +0000 Subject: [PATCH] Patch : 2.1 nopatch (linux) Files : Aggiunto incstr.cpp git-svn-id: svn://10.65.10.50/trunk@12155 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- xvaga/incstr.cpp | 15 +++++++++++++++ xvaga/incstr.h | 12 ++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100755 xvaga/incstr.cpp diff --git a/xvaga/incstr.cpp b/xvaga/incstr.cpp new file mode 100755 index 000000000..4ce11bd12 --- /dev/null +++ b/xvaga/incstr.cpp @@ -0,0 +1,15 @@ +#include + +istream & eatwhite(istream & i) +{ + char c; + while (i.get(c)) + { + if (!isspace(c)) + { + i.putback(c); + break; + } + } + return i; +} diff --git a/xvaga/incstr.h b/xvaga/incstr.h index 2327f216f..f96f7c15a 100755 --- a/xvaga/incstr.h +++ b/xvaga/incstr.h @@ -1,13 +1,21 @@ #ifndef __INCSTR_H #define __INCRSTR_H + #ifdef WIN32 #ifndef _INC_FSTREAM #include #endif #include -#else + +istream & eatwhite(istream & i) { i.eatwhite(); } + +#else // WIN32 #include +#include #include using namespace std; -#endif + +istream & eatwhite(istream & i); +#endif //WIN32 + #endif