]> code.citadel.org Git - citadel.git/blobdiff - libcitadel/lib/libcitadel.h
THIS IS 1.05
[citadel.git] / libcitadel / lib / libcitadel.h
index 9b8462be61febea0a83b6324adbd895590e864de..ce76ac61b1b82d2d767e00092ef5342884700cfa 100644 (file)
@@ -4,7 +4,13 @@
  */
 
 
-#define LIBCITADEL_VERSION_NUMBER      102
+
+/*
+ * since we reference time_t...
+ */
+#include <time.h>
+
+#define LIBCITADEL_VERSION_NUMBER      105
 
 /*
  * Here's a bunch of stupid magic to make the MIME parser portable.
@@ -15,7 +21,8 @@
 
 
 /*
- * Views
+ * View definitions.
+ * Note that not all views are implemented in all clients.
  */
 #define        VIEW_BBS                0       /* Bulletin board view */
 #define VIEW_MAILBOX           1       /* Mailbox summary */
@@ -25,7 +32,7 @@
 #define VIEW_NOTES             5       /* Notes view */
 #define        VIEW_WIKI               6       /* Wiki view */
 #define VIEW_CALBRIEF          7       /* Brief Calendar view */
-#define VIEW_JOURNAL           8       /* Journal view (not yet implemented in native clients) */
+#define VIEW_JOURNAL           8       /* Journal view */
 
 
 #ifndef IsEmptyStr
@@ -167,6 +174,9 @@ void the_mime_parser(char *partnum,
                      int dont_decode
 );
 
+const char *GuessMimeType(char *data, size_t dlen);
+const char* GuessMimeByFilename(const char *what, size_t len);
+
 
 
 /* tools */