strecpy.c - vx32 - Local 9vx git repository for patches.
 (HTM) git clone git://r-36.net/vx32
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       strecpy.c (222B)
       ---
            1 #include "u.h"
            2 #include "lib.h"
            3 
            4 char*
            5 strecpy(char *to, char *e, char *from)
            6 {
            7         if(to >= e)
            8                 return to;
            9         to = memccpy(to, from, '\0', e - to);
           10         if(to == nil){
           11                 to = e - 1;
           12                 *to = '\0';
           13         }else{
           14                 to--;
           15         }
           16         return to;
           17 }