From 47e31983a89c5ecbc527d3d7b56148d137bfa702 Mon Sep 17 00:00:00 2001 From: Eddie Runia Date: Wed, 21 Jul 1999 20:39:25 +0000 Subject: [PATCH] See changelog --- harbour/ChangeLog | 4 ++++ harbour/source/hbpp/hbpp.c | 10 ++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 1fc4602b57..7548447091 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,7 @@ +19990721-10:25 CET Eddie Runia + * source/hbpp/hbpp.c + Old lookup returned for '??'. Follow (ER) for the change + Wed Jul 21 15:36:04 1999 Gonzalo A. Diethelm * source/compiler/harbour.y: diff --git a/harbour/source/hbpp/hbpp.c b/harbour/source/hbpp/hbpp.c index 4811d37bf3..9df2697123 100644 --- a/harbour/source/hbpp/hbpp.c +++ b/harbour/source/hbpp/hbpp.c @@ -391,7 +391,7 @@ int TraSearch(char *cmdname, int ncmd) int ParseCommand( char* sLine, int com_or_xcom, int com_or_tra ) { - static char mpatt[STR_SIZE], rpatt[STR_SIZE]; + char mpatt[STR_SIZE], rpatt[STR_SIZE]; char cmdname[MAX_NAME]; int mlen,rlen; int ipos, rez; @@ -592,11 +592,9 @@ int ParseExpression( char* sLine, char* sOutLine ) if ( isname(*ptri) ) NextName( &ptri, sToken, NULL); else - { - i = 0; - while ( *ptri != ' ' && *ptri != '\t' && *ptri != '\0' && !isname(*ptri) ) - *(sToken+i++) = *ptri++; - *(sToken+i) = '\0'; + { /* (ER) returned to old version */ + *sToken = *ptri++; + *(sToken+1) = '\0'; } SKIPTABSPACES( ptri );