Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4973 right-hear 1
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
2
#include 
3
 
4
size_t
5
strxfrm(dst, src, n)
6
     char *dst;
7
     const char *src;
8
     size_t n;
9
{
10
  size_t r = 0;
11
  int c;
12
 
13
  if (n != 0) {
14
    while ((c = *src++) != 0)
15
    {
16
      r++;
17
      if (--n == 0)
18
      {
19
	while (*src++ != 0)
20
	  r++;
21
	break;
22
      }
23
      *dst++ = c;
24
    }
25
    *dst = 0;
26
  }
27
  return r;
28
}