1 7f11104a 2003-12-11 devnull #include <u.h>
2 7f11104a 2003-12-11 devnull #include <libc.h>
3 7f11104a 2003-12-11 devnull #include "libString.h"
5 7f11104a 2003-12-11 devnull extern String* _s_alloc(void);
7 7f11104a 2003-12-11 devnull /* return a String containing a character array (this had better not grow) */
8 7f11104a 2003-12-11 devnull extern String *
9 7f11104a 2003-12-11 devnull s_array(char *cp, int len)
11 7f11104a 2003-12-11 devnull String *sp = _s_alloc();
13 7f11104a 2003-12-11 devnull sp->base = sp->ptr = cp;
14 7f11104a 2003-12-11 devnull sp->end = sp->base + len;
15 7f11104a 2003-12-11 devnull sp->fixed = 1;
16 7f11104a 2003-12-11 devnull return sp;