strecpy.c - 9base - revived minimalist port of Plan 9 userland to Unix
(HTM) git clone git://git.suckless.org/9base
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
strecpy.c (208B)
---
1 #include <lib9.h>
2
3 char*
4 strecpy(char *to, char *e, char *from)
5 {
6 if(to >= e)
7 return to;
8 to = memccpy(to, from, '\0', e - to);
9 if(to == nil){
10 to = e - 1;
11 *to = '\0';
12 }else{
13 to--;
14 }
15 return to;
16 }