/*
   Strcmp.
   
   See COPYLEFT.JRD.
*/

int strcmp(str1, str2)
char * str1;
char * str2;
{
  if ((str1 == ((char * )0)) && str2)
	return(-1);
  if ((str2 == ((char * )0)) && str1)
	return(1);
  if ((str1 == ((char * )0)) &&
      (str2 == ((char * )0)))
	return(0);
  while (*str1 == *str2++)
	if (!*str1++)
		return(0);
  return(*str1 - *--str2);
}
