drop the horrible list2_t for good.
[apps/madmutt.git] / lib-lib / file.h
index 2f168e3..c73f78e 100644 (file)
@@ -33,9 +33,6 @@
 #ifndef MUTT_LIB_LIB_FILE_H
 #define MUTT_LIB_LIB_FILE_H
 
-#include <stdio.h>
-#include <stdlib.h>
-
 /****************************************************************************/
 /* fd ops                                                                   */
 /****************************************************************************/
@@ -50,12 +47,13 @@ void mutt_unlink(const char *);
 /****************************************************************************/
 
 FILE *safe_fopen(const char *, const char *);
+int mutt_rename_file(char *, char *);
 int safe_fclose(FILE **);
 
-char *mutt_read_line(char *, size_t *, FILE *, int *);
+char *mutt_read_line(char *, ssize_t *, FILE *, int *);
 
 int mutt_copy_stream(FILE *, FILE *);
-int mutt_copy_bytes(FILE *, FILE *, size_t);
+int mutt_copy_bytes(FILE *, FILE *, ssize_t);
 
 /****************************************************************************/
 /* ligben-like funcs                                                        */