mirror of /home/gitosis/repositories/libowfat.git
Mirror of :pserver:cvs@cvs.fefe.de:/cvs libowfat
https://www.fefe.de/libowfat/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
424 B
14 lines
424 B
#include "byte.h" |
|
#include "stralloc.h" |
|
|
|
/* stralloc_copyb copies the string buf[0], buf[1], ..., buf[len-1] into |
|
* sa, allocating space if necessary, and returns 1. If it runs out of |
|
* memory, stralloc_copyb leaves sa alone and returns 0. */ |
|
int stralloc_copyb(stralloc *sa,const char *buf,unsigned int len) { |
|
if (stralloc_ready(sa,len)) { |
|
sa->len=len; |
|
byte_copy(sa->s,len,buf); |
|
return 1; |
|
} |
|
return 0; |
|
}
|
|
|