PROBLEM: (CLD TKTQ60593) (Patch ID: OSF405-400305) ******** The problem in the diff command that is fixed by this patch is that the command sometimes misinterprets a text file containing multibyte characters as a binary file. The character misinterpretation occurs only when a multibyte character falls on a buffer boundary, which breaks the character into partial characters on each side of the boundary. This condition does not occur in all files, so the problem is sporadic. SCCS's delta command uses the bdiff command that, in turn, uses diff to generate a differences file for the original and the new version of a program source file. When the diff command reports a "Binary files differ" error message, the delta command does not correctly interpret this error and concludes that there is no difference between the new version of the file and the original. By fixing the problem in diff, the problem in the delta command is also fixed.