#include <time.h>
#include "global.h"
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#else
+#include <io.h>
+#endif
FILE *in, *out;
FILE *c_in[MAX_COMPONENTS];
FILE *c_out[MAX_COMPONENTS];
-FILE *msgfile = stdout;
+FILE *msgfile = NULL; /* = stdout;*/
/* Context quantization thresholds - initially unset */
int T3 = -1,
double get_utime()
{
- clock_t c;
+ /*clock_t c;
+ (void)c;*/
return (double)clock()/CLOCKS_PER_SEC;
}
/* Set thresholds to default unless specified by header: */
-set_thresholds(int alfa, int NEAR, int *T1p, int *T2p, int *T3p)
+int set_thresholds(int alfa, int NEAR, int *T1p, int *T2p, int *T3p)
{
int lambda,
ilambda = 256/alfa,
T1 = *T1p,
T2 = *T2p,
T3 = *T3p;
+ /* Unused */
+ (void)quant;
if (alfa<4096)
lambda = (alfa+127)/256;
/* We first check compatibility with JPEG-LS, then with this implementation */
-void check_compatibility(jpeg_ls_header *head_frame, jpeg_ls_header *head_scan, int n_s)
+void check_compatibility(jpeg_ls_header *head_frame, jpeg_ls_header *head_scan, int n_s)
{
int number_of_scans,i;
#define PAUSE 20
-fprint_disclaimer(FILE *fp, int nopause)
+void fprint_disclaimer(FILE *fp, int nopause)
{
- char *p0, *p1;
- FILE *ttyf;
- int i, c;
+ char *p0, *p1;
+ FILE *ttyf = NULL;
+ int i; /*, c;*/
- nopause = nopause | !isatty(fileno(fp));
+ nopause = nopause | !isatty(fileno(fp));
- if ( !nopause && (ttyf=fopen(ttyfilename,"r"))==NULL ) {
- nopause = 1;
- }
+ if ( !nopause && (ttyf=fopen(ttyfilename,"r"))==NULL ) {
+ nopause = 1;
+ }
- for ( i=1, p0=disclaimer; ; i++ ) {
- if ( !(*p0) ) break;
- if ( !nopause && i%PAUSE==0 ) {
+ for ( i=1, p0=disclaimer; ; i++ ) {
+ if ( !(*p0) ) break;
+ if ( !nopause && i%PAUSE==0 ) {
fflush(fp);
fprintf(stderr, "--- (press RETURN to continue) ---");
fflush(stderr);
- c = getc(ttyf);
- }
- for ( p1=p0; (*p1 != '\n') && (*p1 != 0); p1++ );
- *p1 = 0;
- fprintf(fp,"%s\n",p0);
- p0 = p1+1;
+/* c = getc(ttyf);*/
}
- fprintf(fp,"\n"); fflush(fp);
- if ( !nopause) fclose(ttyf);
+ for ( p1=p0; (*p1 != '\n') && (*p1 != 0); p1++ );
+ *p1 = 0;
+ fprintf(fp,"%s\n",p0);
+ p0 = p1+1;
+ }
+ fprintf(fp,"\n"); fflush(fp);
+ if ( !nopause) fclose(ttyf);
}