remove FILE using in jpeg.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1328 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
bernard.xiong@gmail.com 2011-03-11 14:19:20 +00:00
parent 936d60351b
commit 7b07e674dd
6 changed files with 68 additions and 7 deletions

View File

@ -2,7 +2,7 @@ Import('RTT_ROOT')
Import('rtconfig') Import('rtconfig')
from building import * from building import *
src = Split(''' s = '''
jaricom.c jaricom.c
jcomapi.c jcomapi.c
jutils.c jutils.c
@ -30,7 +30,68 @@ jquant1.c
jquant2.c jquant2.c
jdmerge.c jdmerge.c
jmemnobs.c jmemnobs.c
'''
j62 = '''
jcomapi.c
jdapimin.c
jdapistd.c
jdcoefct.c
jdcolor.c
jddctmgr.c
jdhuff.c
jdinput.c
jdmainct.c
jdmarker.c
jdmaster.c
jdmerge.c
jdphuff.c
jdpostct.c
jdsample.c
jdtrans.c
jerror.c
jfdctflt.c
jfdctfst.c
jfdctint.c
jidctflt.c
jidctfst.c
jidctint.c
jidctred.c
jmemmgr.c
jquant1.c
jquant2.c
jutils.c
'''
src = Split('''
jaricom.c
jcomapi.c
jutils.c
jerror.c
jmemmgr.c
jdapimin.c
jdapistd.c
jdarith.c
jdtrans.c
jdmaster.c
jdinput.c
jdmarker.c
jdhuff.c
jdmainct.c
jdcoefct.c
jdpostct.c
jddctmgr.c
jidctfst.c
jidctflt.c
jidctint.c
jdsample.c
jdcolor.c
jquant1.c
jquant2.c
jdmerge.c
jmemnobs.c
''') ''')
CPPPATH = [RTT_ROOT + '/components/external/jpeg'] CPPPATH = [RTT_ROOT + '/components/external/jpeg']
group = DefineGroup('jpeg', src, depend = ['RTGUI_IMAGE_JPEG'], CPPPATH = CPPPATH) group = DefineGroup('jpeg', src, depend = ['RTGUI_IMAGE_JPEG'], CPPPATH = CPPPATH)

View File

@ -1,5 +1,6 @@
/* jconfig.vc --- jconfig.h for Microsoft Visual C++ on Windows 95 or NT. */ /* jconfig.vc --- jconfig.h for Microsoft Visual C++ on Windows 95 or NT. */
/* see jconfig.txt for explanations */ /* see jconfig.txt for explanations */
#define NO_GETENV
#define HAVE_PROTOTYPES #define HAVE_PROTOTYPES
#define HAVE_UNSIGNED_CHAR #define HAVE_UNSIGNED_CHAR

View File

@ -75,7 +75,7 @@ error_exit (j_common_ptr cinfo)
/* Let the memory manager delete any temp files before we die */ /* Let the memory manager delete any temp files before we die */
jpeg_destroy(cinfo); jpeg_destroy(cinfo);
exit(EXIT_FAILURE); // exit(EXIT_FAILURE);
} }
@ -108,7 +108,7 @@ output_message (j_common_ptr cinfo)
MB_OK | MB_ICONERROR); MB_OK | MB_ICONERROR);
#else #else
/* Send it to stderr, adding a newline */ /* Send it to stderr, adding a newline */
fprintf(stderr, "%s\n", buffer); // fprintf(stderr, "%s\n", buffer);
#endif #endif
} }

View File

@ -162,7 +162,7 @@ typedef struct backing_store_struct {
char temp_name[TEMP_NAME_LENGTH]; /* name if it's a file */ char temp_name[TEMP_NAME_LENGTH]; /* name if it's a file */
#else #else
/* For a typical implementation with temp files, we need: */ /* For a typical implementation with temp files, we need: */
FILE * temp_file; /* stdio reference to temp file */ // FILE * temp_file; /* stdio reference to temp file */
char temp_name[TEMP_NAME_LENGTH]; /* name of temp file */ char temp_name[TEMP_NAME_LENGTH]; /* name of temp file */
#endif #endif
#endif #endif

View File

@ -935,8 +935,8 @@ EXTERN(void) jpeg_destroy_decompress JPP((j_decompress_ptr cinfo));
/* Standard data source and destination managers: stdio streams. */ /* Standard data source and destination managers: stdio streams. */
/* Caller is responsible for opening the file before and closing after. */ /* Caller is responsible for opening the file before and closing after. */
EXTERN(void) jpeg_stdio_dest JPP((j_compress_ptr cinfo, FILE * outfile)); // EXTERN(void) jpeg_stdio_dest JPP((j_compress_ptr cinfo, FILE * outfile));
EXTERN(void) jpeg_stdio_src JPP((j_decompress_ptr cinfo, FILE * infile)); // EXTERN(void) jpeg_stdio_src JPP((j_decompress_ptr cinfo, FILE * infile));
/* Default parameter setup for compression */ /* Default parameter setup for compression */
EXTERN(void) jpeg_set_defaults JPP((j_compress_ptr cinfo)); EXTERN(void) jpeg_set_defaults JPP((j_compress_ptr cinfo));

View File

@ -7,7 +7,6 @@ adler32.c
compress.c compress.c
crc32.c crc32.c
deflate.c deflate.c
gzio.c
infback.c infback.c
inffast.c inffast.c
inflate.c inflate.c