Add libString.
This commit is contained in:
parent
57ccfb9e8f
commit
7f11104a57
20 changed files with 1315 additions and 0 deletions
17
src/libString/s_array.c
Normal file
17
src/libString/s_array.c
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include "libString.h"
|
||||
|
||||
extern String* _s_alloc(void);
|
||||
|
||||
/* return a String containing a character array (this had better not grow) */
|
||||
extern String *
|
||||
s_array(char *cp, int len)
|
||||
{
|
||||
String *sp = _s_alloc();
|
||||
|
||||
sp->base = sp->ptr = cp;
|
||||
sp->end = sp->base + len;
|
||||
sp->fixed = 1;
|
||||
return sp;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue