-void *mandoc_calloc(size_t, size_t);
-void *mandoc_malloc(size_t);
-void *mandoc_realloc(void *, size_t);
-char *mandoc_strdup(const char *);
-
-enum mandoc_esc mandoc_escape(const char **, const char **, int *);
-
-struct mchars *mchars_alloc(void);
-char mchars_num2char(const char *, size_t);
-int mchars_num2uc(const char *, size_t);
-const char *mchars_spec2str(struct mchars *, const char *, size_t, size_t *);
-int mchars_spec2cp(struct mchars *, const char *, size_t);
-void mchars_free(struct mchars *);
-
-