index 1389f6b..accff93 100644 (file)
 #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 150
+#define MAX_TEXT 1024
 
 int my_getopt(int, char * const *, const char *);
+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 scale_image(int, int, float *, JSAMPLE *);
+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 *);