1 #include "mystring.h"
2 #include <string.h>
3 
starts_with(const char * that,size_t len) const4 bool mystring::starts_with(const char* that, size_t len) const
5 {
6   return len <= rep->length && memcmp(that, rep->buf, len) == 0;
7 }
8 
starts_with(const char * that) const9 bool mystring::starts_with(const char* that) const
10 {
11   return starts_with(that, strlen(that));
12 }
13 
starts_with(const mystring & that) const14 bool mystring::starts_with(const mystring& that) const
15 {
16   return starts_with(that.rep->buf, that.rep->length);
17 }
18