I've been trying to ignore this issue for a while now, but I've come to the point in my code where I can't do so anymore. (For those of you who are wondering, this is NOT a homework question).
Platform: VC++ 2002
System: Windows XP, sp3
::First, here's the code in question::
Code:
char * cSection (const char* data, int start, int finish)
{
if (start >= 0 && finish >=