| 
| void  | bu_vls_init (struct bu_vls *vp) | 
|   | 
| DEPRECATED void  | bu_vls_init_if_uninit (struct bu_vls *vp) | 
|   | 
| struct bu_vls *  | bu_vls_vlsinit (void) | 
|   | 
| char *  | bu_vls_addr (const struct bu_vls *vp) | 
|   | 
| const char *  | bu_vls_cstr (const struct bu_vls *vp) | 
|   | 
| void  | bu_vls_extend (struct bu_vls *vp, size_t extra) | 
|   | 
| void  | bu_vls_setlen (struct bu_vls *vp, size_t newlen) | 
|   | 
| size_t  | bu_vls_strlen (const struct bu_vls *vp) | 
|   | 
| void  | bu_vls_trunc (struct bu_vls *vp, int len) | 
|   | 
| void  | bu_vls_nibble (struct bu_vls *vp, b_off_t len) | 
|   | 
| void  | bu_vls_free (struct bu_vls *vp) | 
|   | 
| void  | bu_vls_vlsfree (struct bu_vls *vp) | 
|   | 
| char *  | bu_vls_strdup (const struct bu_vls *vp) | 
|   | 
| char *  | bu_vls_strgrab (struct bu_vls *vp) | 
|   | 
| void  | bu_vls_strcpy (struct bu_vls *vp, const char *s) | 
|   | 
| void  | bu_vls_strncpy (struct bu_vls *vp, const char *s, size_t n) | 
|   | 
| void  | bu_vls_strcat (struct bu_vls *vp, const char *s) | 
|   | 
| void  | bu_vls_strncat (struct bu_vls *vp, const char *s, size_t n) | 
|   | 
| void  | bu_vls_vlscat (struct bu_vls *dest, const struct bu_vls *src) | 
|   | 
| void  | bu_vls_vlscatzap (struct bu_vls *dest, struct bu_vls *src) | 
|   | 
| int  | bu_vls_strcmp (struct bu_vls *s1, struct bu_vls *s2) | 
|   | 
| int  | bu_vls_strncmp (struct bu_vls *s1, struct bu_vls *s2, size_t n) | 
|   | 
| void  | bu_vls_from_argv (struct bu_vls *vp, int argc, const char *argv[]) | 
|   | 
| void  | bu_vls_fwrite (FILE *fp, const struct bu_vls *vp) | 
|   | 
| void  | bu_vls_write (int fd, const struct bu_vls *vp) | 
|   | 
| int  | bu_vls_read (struct bu_vls *vp, int fd) | 
|   | 
| int  | bu_vls_gets (struct bu_vls *vp, FILE *fp) | 
|   | 
| void  | bu_vls_putc (struct bu_vls *vp, int c) | 
|   | 
| void  | bu_vls_trimspace (struct bu_vls *vp) | 
|   | 
| void  | bu_vls_printf (struct bu_vls *vls, const char *fmt,...) _BU_ATTR_PRINTF23 | 
|   | 
| void  | bu_vls_sprintf (struct bu_vls *vls, const char *fmt,...) _BU_ATTR_PRINTF23 | 
|   | 
| void  | bu_vls_spaces (struct bu_vls *vp, size_t cnt) | 
|   | 
| size_t  | bu_vls_print_positions_used (const struct bu_vls *vp) | 
|   | 
| void  | bu_vls_detab (struct bu_vls *vp) | 
|   | 
| void  | bu_vls_prepend (struct bu_vls *vp, const char *str) | 
|   | 
| void  | bu_vls_substr (struct bu_vls *dest, const struct bu_vls *src, size_t begin, size_t nchars) | 
|   | 
| void  | bu_vls_vprintf (struct bu_vls *vls, const char *fmt, va_list ap) | 
|   | bu_vls_vprintf implementation  More...
  | 
|   | 
| const char *  | bu_vls_encode (struct bu_vls *vp, const char *str) | 
|   | Routines to encode/decode strings into bu_vls structures.  More...
  | 
|   | 
| const char *  | bu_vls_decode (struct bu_vls *vp, const char *str) | 
|   | 
| int  | bu_vls_simplify (struct bu_vls *vp, const char *keep, const char *de_dup, const char *trim) | 
|   | Automatic string generation routines.  More...
  | 
|   | 
| int  | bu_vls_incr (struct bu_vls *name, const char *regex_str, const char *incr_spec, bu_vls_uniq_t uniq_test, void *data) | 
|   |