]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libc/port/runestrecpy.c
libregexp: improve the transition to next available thread, instruction, and generation
[plan9front.git] / sys / src / libc / port / runestrecpy.c
1 #include <u.h>
2 #include <libc.h>
3
4 Rune*
5 runestrecpy(Rune *s1, Rune *es1, Rune *s2)
6 {
7         if(s1 >= es1)
8                 return s1;
9
10         while(*s1++ = *s2++){
11                 if(s1 == es1){
12                         s1[-1] = '\0';
13                         break;
14                 }
15         }
16         return s1-1;
17 }