ReadDelimitedText to return number of bytes consumed, not copied

This commit is contained in:
Dick Hollenbeck
2011-02-27 09:46:46 -06:00
parent d3c8084ab6
commit 38b69092f4
2 changed files with 7 additions and 6 deletions
+5 -5
View File
@@ -13,10 +13,10 @@ int ReadDelimitedText( char* aDest, const char* aSource, int aDestSize )
if( aDestSize <= 0 )
return 0;
bool inside = false;
char* start = aDest;
char* limit = aDest + aDestSize - 1;
char cc;
bool inside = false;
const char* start = aSource;
char* limit = aDest + aDestSize - 1;
char cc;
while( (cc = *aSource++) != 0 && aDest < limit )
{
@@ -48,7 +48,7 @@ int ReadDelimitedText( char* aDest, const char* aSource, int aDestSize )
*aDest = 0;
return aDest - start;
return aSource - start;
}