s_array.c 319 B

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