/* strxfrm.c (emx+gcc) -- Copyright (c) 1994-1995 by Eberhard Mattes */

#include <string.h>

/* Ignore the current locale for now. */

size_t strxfrm (char *string1, const char *string2, size_t count)
{
  size_t result;

  result = 0;
  while (*string2 != 0)
    {
      if (count != 0)
        {
          *string1++ = *string2;
          --count;
        }
      ++result;
      ++string2;
    }
  if (count != 0)
    *string1 = 0;
  return result;
}
