|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | XMScontext |
| struct | EMScontext |
| union | XMSPTR |
| struct | XMSspec |
| union | EMSspec |
Macros | |
| #define | XMS_SUPPORTED 1 |
| #define | EMS_SUPPORTED 1 |
| #define | JPEG_INTERNALS |
| #define | far_malloc(x) malloc(x) |
| #define | far_free(x) free(x) |
| #define | READ_BINARY "rb" |
| #define | DEFAULT_MAX_MEM 300000L /* for total usage about 450K */ |
| #define | ODD(X) (((X) & 1L) != 0) |
| #define | FIELD_AT(spec, offset, type) (*((type *) &(spec.bytes[offset]))) |
| #define | SRC_TYPE(spec) FIELD_AT(spec,4,char) |
| #define | SRC_HANDLE(spec) FIELD_AT(spec,5,EMSH) |
| #define | SRC_OFFSET(spec) FIELD_AT(spec,7,unsigned short) |
| #define | SRC_PAGE(spec) FIELD_AT(spec,9,unsigned short) |
| #define | SRC_PTR(spec) FIELD_AT(spec,7,EMSPTR) |
| #define | DST_TYPE(spec) FIELD_AT(spec,11,char) |
| #define | DST_HANDLE(spec) FIELD_AT(spec,12,EMSH) |
| #define | DST_OFFSET(spec) FIELD_AT(spec,14,unsigned short) |
| #define | DST_PAGE(spec) FIELD_AT(spec,16,unsigned short) |
| #define | DST_PTR(spec) FIELD_AT(spec,14,EMSPTR) |
| #define | EMSPAGESIZE 16384L /* gospel, see the EMS specs */ |
| #define | HIBYTE(W) (((W) >> 8) & 0xFF) |
| #define | LOBYTE(W) ((W) & 0xFF) |
Typedefs | |
| typedef void far * | EMSPTR |
Variables | |
| You forgot to define USE_MSDOS_MEMMGR in jconfig h typedef void far * | XMSDRIVER |
| static int | next_file_num |
| static XMSDRIVER | xms_driver |
| close_ems_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info | ||
| ) |
Definition at line 541 of file jmemdos.c.
Referenced by open_ems_store().
| close_file_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info | ||
| ) |
Definition at line 275 of file jmemdos.c.
Referenced by open_file_store().
| close_xms_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info | ||
| ) |
Definition at line 401 of file jmemdos.c.
Referenced by open_xms_store().
| jpeg_free_large | ( | j_common_ptr | cinfo, |
| void FAR * | object, | ||
| size_t | sizeofobject | ||
| ) |
| jpeg_free_small | ( | j_common_ptr | cinfo, |
| void * | object, | ||
| size_t | sizeofobject | ||
| ) |
| jpeg_get_large | ( | j_common_ptr | cinfo, |
| size_t | sizeofobject | ||
| ) |
| jpeg_get_small | ( | j_common_ptr | cinfo, |
| size_t | sizeofobject | ||
| ) |
| jpeg_mem_available | ( | j_common_ptr | cinfo, |
| long | min_bytes_needed, | ||
| long | max_bytes_needed, | ||
| long | already_allocated | ||
| ) |
| jpeg_mem_init | ( | j_common_ptr | cinfo | ) |
| jpeg_mem_term | ( | j_common_ptr | cinfo | ) |
| jpeg_open_backing_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| long | total_bytes_needed | ||
| ) |
Definition at line 599 of file jmemdos.c.
| void far jems_calldriver JPP | ( | (EMScontext far *) | ) |
| void far jxms_calldriver JPP | ( | (XMSDRIVER, XMScontext far *) | ) |
| open_ems_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| long | total_bytes_needed | ||
| ) |
Definition at line 554 of file jmemdos.c.
Referenced by jpeg_open_backing_store().
| open_file_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| long | total_bytes_needed | ||
| ) |
Definition at line 288 of file jmemdos.c.
Referenced by jpeg_open_backing_store().
| open_xms_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| long | total_bytes_needed | ||
| ) |
Definition at line 414 of file jmemdos.c.
Referenced by jpeg_open_backing_store().
| read_ems_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| void FAR * | buffer_address, | ||
| long | file_offset, | ||
| long | byte_count | ||
| ) |
Definition at line 491 of file jmemdos.c.
Referenced by open_ems_store().
| read_file_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| void FAR * | buffer_address, | ||
| long | file_offset, | ||
| long | byte_count | ||
| ) |
Definition at line 243 of file jmemdos.c.
Referenced by open_file_store().
| read_xms_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| void FAR * | buffer_address, | ||
| long | file_offset, | ||
| long | byte_count | ||
| ) |
Definition at line 333 of file jmemdos.c.
Referenced by open_xms_store(), read_xms_store(), and write_xms_store().
| select_file_name | ( | char * | fname | ) |
Definition at line 128 of file jmemdos.c.
Referenced by open_file_store().
| write_ems_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| void FAR * | buffer_address, | ||
| long | file_offset, | ||
| long | byte_count | ||
| ) |
Definition at line 516 of file jmemdos.c.
Referenced by open_ems_store().
| write_file_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| void FAR * | buffer_address, | ||
| long | file_offset, | ||
| long | byte_count | ||
| ) |
Definition at line 259 of file jmemdos.c.
Referenced by open_file_store().
| write_xms_store | ( | j_common_ptr | cinfo, |
| backing_store_ptr | info, | ||
| void FAR * | buffer_address, | ||
| long | file_offset, | ||
| long | byte_count | ||
| ) |
Definition at line 366 of file jmemdos.c.
Referenced by open_xms_store(), and write_xms_store().
|
static |
Definition at line 125 of file jmemdos.c.
Referenced by jpeg_mem_init(), and select_file_name().
|
static |
Definition at line 314 of file jmemdos.c.
Referenced by close_xms_store(), open_xms_store(), read_xms_store(), and write_xms_store().