1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
 size_t
 ss_string_len(const ss_string_t *str)
 {
     SS_ENTER(ss_string_len, size_t);
     size_t      i=0;

     if (!str) SS_ERROR_FMT(USAGE, ("no ss_string_t supplied"));
     for (i=0; i<str->nbytes && str->p[i]; i++) /*void*/;
 SS_CLEANUP:
     SS_LEAVE(i);
 }