runestrecpy.c 202 B

1234567891011121314151617
  1. #include <u.h>
  2. #include <libc.h>
  3. Rune*
  4. runestrecpy(Rune *s1, Rune *es1, Rune *s2)
  5. {
  6. if(s1 >= es1)
  7. return s1;
  8. while(*s1++ = *s2++){
  9. if(s1 == es1){
  10. *--s1 = '\0';
  11. break;
  12. }
  13. }
  14. return s1;
  15. }