ReactOS 0.4.16-dev-746-g329a414
|
Go to the source code of this file.
Macros | |
#define | JPEG_CJPEG_DJPEG /* to get the command-line config symbols */ |
#define | READ_BINARY "rb" |
#define | WRITE_BINARY "wb" |
#define | EXIT_FAILURE 1 |
#define | EXIT_SUCCESS 0 |
#define | MAX_COM_LENGTH 65000L /* must be <= 65533 in any case */ |
#define | NEXTBYTE() getc(infile) |
#define | PUTBYTE(x) putc((x), outfile) |
#define | ERREXIT(msg) (fprintf(stderr, "%s\n", msg), exit(EXIT_FAILURE)) |
#define | M_SOF0 0xC0 /* Start Of Frame N */ |
#define | M_SOF1 0xC1 /* N indicates which compression process */ |
#define | M_SOF2 0xC2 /* Only SOF0-SOF2 are now in common use */ |
#define | M_SOF3 0xC3 |
#define | M_SOF5 0xC5 /* NB: codes C4 and CC are NOT SOF markers */ |
#define | M_SOF6 0xC6 |
#define | M_SOF7 0xC7 |
#define | M_SOF9 0xC9 |
#define | M_SOF10 0xCA |
#define | M_SOF11 0xCB |
#define | M_SOF13 0xCD |
#define | M_SOF14 0xCE |
#define | M_SOF15 0xCF |
#define | M_SOI 0xD8 /* Start Of Image (beginning of datastream) */ |
#define | M_EOI 0xD9 /* End Of Image (end of datastream) */ |
#define | M_SOS 0xDA /* Start Of Scan (begins compressed data) */ |
#define | M_COM 0xFE /* COMment */ |
Functions | |
void * | malloc () |
static int | read_1_byte (void) |
static unsigned int | read_2_bytes (void) |
static void | write_1_byte (int c) |
static void | write_2_bytes (unsigned int val) |
static void | write_marker (int marker) |
static void | copy_rest_of_file (void) |
static int | next_marker (void) |
static int | first_marker (void) |
static void | copy_variable (void) |
static void | skip_variable (void) |
static int | scan_JPEG_header (int keep_COM) |
static void | usage (void) |
static int | keymatch (char *arg, const char *keyword, int minchars) |
int | main (int argc, char **argv) |
Variables | |
static FILE * | infile |
static FILE * | outfile |
static const char * | progname |
Definition at line 88 of file wrjpgcom.c.
#define EXIT_FAILURE 1 |
Definition at line 52 of file wrjpgcom.c.
#define EXIT_SUCCESS 0 |
Definition at line 58 of file wrjpgcom.c.
Definition at line 15 of file wrjpgcom.c.
#define M_COM 0xFE /* COMment */ |
Definition at line 174 of file wrjpgcom.c.
Definition at line 172 of file wrjpgcom.c.
Definition at line 158 of file wrjpgcom.c.
#define M_SOF1 0xC1 /* N indicates which compression process */ |
Definition at line 159 of file wrjpgcom.c.
#define M_SOF10 0xCA |
Definition at line 166 of file wrjpgcom.c.
#define M_SOF11 0xCB |
Definition at line 167 of file wrjpgcom.c.
#define M_SOF13 0xCD |
Definition at line 168 of file wrjpgcom.c.
#define M_SOF14 0xCE |
Definition at line 169 of file wrjpgcom.c.
#define M_SOF15 0xCF |
Definition at line 170 of file wrjpgcom.c.
Definition at line 160 of file wrjpgcom.c.
#define M_SOF3 0xC3 |
Definition at line 161 of file wrjpgcom.c.
Definition at line 162 of file wrjpgcom.c.
#define M_SOF6 0xC6 |
Definition at line 163 of file wrjpgcom.c.
#define M_SOF7 0xC7 |
Definition at line 164 of file wrjpgcom.c.
#define M_SOF9 0xC9 |
Definition at line 165 of file wrjpgcom.c.
Definition at line 171 of file wrjpgcom.c.
Definition at line 173 of file wrjpgcom.c.
Definition at line 67 of file wrjpgcom.c.
Definition at line 79 of file wrjpgcom.c.
#define READ_BINARY "rb" |
Definition at line 46 of file wrjpgcom.c.
#define WRITE_BINARY "wb" |
Definition at line 47 of file wrjpgcom.c.
Definition at line 245 of file wrjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 223 of file wrjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 385 of file wrjpgcom.c.
Referenced by main().
Definition at line 414 of file wrjpgcom.c.
Definition at line 188 of file wrjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 93 of file wrjpgcom.c.
Referenced by copy_variable(), next_marker(), and skip_variable().
Definition at line 106 of file wrjpgcom.c.
Referenced by copy_variable(), and skip_variable().
Definition at line 290 of file wrjpgcom.c.
Referenced by main().
Definition at line 265 of file wrjpgcom.c.
Referenced by scan_JPEG_header().
Definition at line 352 of file wrjpgcom.c.
Referenced by main().
Definition at line 123 of file wrjpgcom.c.
Referenced by copy_variable(), and main().
Definition at line 136 of file wrjpgcom.c.
Referenced by main(), and scan_JPEG_header().
|
static |
Definition at line 76 of file wrjpgcom.c.
Referenced by main().
|
static |
Definition at line 81 of file wrjpgcom.c.
Referenced by dirtree_write(), endpad_write(), evd_write(), exten_write(), file_write(), genboot_write(), generate_iso9660_directories(), generate_joliet_directories(), generate_one_directory(), generate_one_joliet_directory(), ICreateTypeLib2_fnSaveAllChanges(), interpad_write(), jdirtree_write(), jpathtab_write(), jpeg_stdio_dest(), jvd_write(), main(), pathtab_write(), pvd_write(), set_outfile(), startpad_write(), sunboot_write(), sunlabel_write(), tvd_write(), vers_write(), WMSFT_write_segment(), write_files(), write_JPEG_file(), write_one_file(), write_str_dir(), write_str_file(), write_str_path(), xfwrite(), and xpvd_write().