diff --git a/src/fits2jpeg.h b/src/fits2jpeg.h
--- a/src/fits2jpeg.h
+++ b/src/fits2jpeg.h
#include <float.h>
#include <ctype.h>
#include <math.h>
+#include <errno.h>
#include <libgen.h>
#include <dirent.h>
+#include <unistd.h>
#include <fitsio2.h>
#include <jpeglib.h>
+#include <sys/stat.h>
+#include <sys/types.h>
#define PROGRAM "fits2jpeg"
#define r2d (90./atan2(1,0))
#define MAX_TEXT 1024
int my_getopt(int, char * const *, const char *);
-void PRINT_BANNER(void);
+int make_dir(char *, mode_t);
+int make_tree(char *, mode_t);
+void banner(void);
void usage(void);
void signals_handler(int);
void set_signals(void);
void printinfo(const char *);
void printwarn(const char *);
void printerro(const char *);
+void read_fits(char *, long *, long *, float **);
void scale_pixels(int, unsigned int, float *, JSAMPLE **);
void resize_image(long *, long *, float, JSAMPLE **);
+char *strdup(const char *);