summaryrefslogtreecommitdiff
path: root/include/libast.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libast.h')
-rw-r--r--include/libast.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/libast.h b/include/libast.h
index d397328..3df49d8 100644
--- a/include/libast.h
+++ b/include/libast.h
@@ -107,10 +107,13 @@ extern int re_exec();
# endif
#endif
+/* Type and object headers that must go first. */
#include <libast/types.h>
#include <libast/obj.h>
+/* Basic objects */
#include <libast/mbuff.h>
+#include <libast/module.h>
#include <libast/objpair.h>
#include <libast/regexp.h>
#include <libast/socket.h>
@@ -119,15 +122,23 @@ extern int re_exec();
#include <libast/url.h>
#include <libast/ustr.h>
+/* Interface classes */
+#include <libast/condition_if.h>
#include <libast/iterator_if.h>
#include <libast/list_if.h>
#include <libast/map_if.h>
+#include <libast/mutex_if.h>
+#include <libast/thread_if.h>
#include <libast/vector_if.h>
+/* List/vector/map implementations */
#include <libast/array.h>
#include <libast/linked_list.h>
#include <libast/dlinked_list.h>
+/* Thread/condition/mutex implementations */
+#include <libast/pthreads.h>
+
#include <libast/avl_tree.h>
/******************************* GENERIC GOOP *********************************/
@@ -2690,6 +2701,7 @@ typedef spif_uint32_t (*spifhash_func_t)(spif_uint8_t *, spif_uint32_t, spif_uin
/* msgs.c */
extern void libast_set_program_name(const char *);
extern void libast_set_program_version(const char *);
+extern spif_bool_t libast_set_silent(spif_bool_t);
extern int libast_dprintf(const char *, ...);
extern void libast_print_error(const char *fmt, ...);
extern void libast_print_warning(const char *fmt, ...);