Tim Rentsch wrote:
> You have made an important semantic change (not counting the
> changes that allow termination and provide for returning 0
> if the strings are equal). Do you see what it is? Hint:
> this version of strcmp does not match the specification for
> strcmp() in the standard library (even ignoring the 'const'
> modifiers in strcmp()'s prototype).
Hmm, I have to do the comparisons using the unsigned char type (or
perhaps another unsigned type, like the OP), right ?
> By the way, 'return' statements don't need parentheses
> around the return expression. The statements
>
> return 0;
> return strcmp_recursive( s+1, t+1 );
>
> will work just fine.
By the way, thanks for reviewing my code

. As a hobbyist, it's always
a thrill to talk with experts.