// Assumes equal length ascii strings and no embedded nulls. int fuzzyMatch( char *a, char *b ) { int sum = 0; while( *a ) if( !( *a++ - *b++ ) ) ++sum; return sum; }