cdef extern from 'string.h':
void memcpy(void *p, void *q, size_t n)
char *strerror(int err)
+ size_t strlen(char *p)
#----- Unix interface -------------------------------------------------------
void sym_mkiter(sym_iter *i, sym_table *t)
void *sym_next(sym_iter *i)
+#----- String utilities -----------------------------------------------------
+
+cdef extern from 'mLib/str.h':
+ enum:
+ STRF_QUOTE
+ char *str_qword(char **pp, unsigned f)
+ size_t str_qsplit(char *p, char **v, size_t c, char **rest, unsigned f)
+ int str_match(char *p, char *s)
+ void str_sanitize(char *d, char *p, size_t sz)
+
#----- Atom stuff -----------------------------------------------------------
# --- Atoms ---