]> diplodocus.org Git - nmh/blobdiff - h/popsbr.h
Fix invalid pointer arithmetic.
[nmh] / h / popsbr.h
index fc06f0b987067ae0469edb5fb3ca2b9a8bcb23d3..fab83e14face902988a39d6e5afa2bde036a2790 100644 (file)
@@ -1,17 +1,15 @@
-
-/*
- * popsbr.h -- header for POP client subroutines
+/* popsbr.h -- header for POP client subroutines
  */
 
-int pop_init (char *, char *, char *, char *, char *, int, int, char *);
+/* TLS flags */
+#define P_INITTLS 0x01
+#define P_NOVERIFY 0x02
+int pop_init (char *, char *, char *, char *, int, int, char *, int,
+             const char *);
 int pop_fd (char *, int, char *, int);
 int pop_stat (int *, int *);
-int pop_retr (int, int (*)(char *));
+int pop_retr (int, int (*)(void *, char *), void *);
 int pop_dele (int);
-int pop_noop (void);
-int pop_rset (void);
-int pop_top (int, int, int (*)(char *));
 int pop_quit (void);
 int pop_done (void);
 int pop_set (int, int, int);
-int pop_list (int, int *, int *, int *);