Home | History | Annotate | Download | only in jpeg

Lines Matching refs:far

92  * The functions are declared "far" as are all their pointer arguments;
97 typedef void far * XMSDRIVER; /* actually a pointer to code */
100 void far * ds_si;
104 void far * ds_si;
107 extern short far jdos_open JPP((short far * handle, char far * filename));
108 extern short far jdos_close JPP((short handle));
109 extern short far jdos_seek JPP((short handle, long offset));
110 extern short far jdos_read JPP((short handle, void far * buffer,
112 extern short far jdos_write JPP((short handle, void far * buffer,
114 extern void far jxms_getdriver JPP((XMSDRIVER far *));
115 extern void far jxms_calldriver JPP((XMSDRIVER, XMScontext far *));
116 extern short far jems_available JPP((void));
117 extern void far jems_calldriver JPP((EMScontext far *));
179 * "Large" objects are allocated in far memory, if possible
182 GLOBAL(void FAR *)
185 return (void FAR *) far_malloc(sizeofobject);
189 jpeg_free_large (j_common_ptr cinfo, void FAR * object, size_t sizeofobject)
226 * but the real reason is that the buffers to be read or written are FAR.
244 void FAR * buffer_address,
260 void FAR * buffer_address,
294 if (jdos_open((short far *) & handle, (char far *) info->temp_name)) {
318 void far * ptr;
334 void FAR * buffer_address,
351 ctx.ds_si = (void far *) & spec;
353 jxms_calldriver(xms_driver, (XMScontext far *) & ctx);
358 read_xms_store(cinfo, info, (void FAR *) endbuffer,
360 ((char FAR *) buffer_address)[byte_count - 1L] = endbuffer[0];
367 void FAR * buffer_address,
384 ctx.ds_si = (void far *) & spec;
386 jxms_calldriver(xms_driver, (XMScontext far *) & ctx);
391 read_xms_store(cinfo, info, (void FAR *) endbuffer,
393 endbuffer[0] = ((char FAR *) buffer_address)[byte_count - 1L];
394 write_xms_store(cinfo, info, (void FAR *) endbuffer,
407 jxms_calldriver(xms_driver, (XMScontext far *) & ctx);
420 jxms_getdriver((XMSDRIVER far *) & xms_driver);
426 jxms_calldriver(xms_driver, (XMScontext far *) & ctx);
433 jxms_calldriver(xms_driver, (XMScontext far *) & ctx);
464 typedef void far * EMSPTR;
492 void FAR * buffer_address,
507 ctx.ds_si = (void far *) & spec;
509 jems_calldriver((EMScontext far *) & ctx);
517 void FAR * buffer_address,
532 ctx.ds_si = (void far *) & spec;
534 jems_calldriver((EMScontext far *) & ctx);
547 jems_calldriver((EMScontext far *) & ctx);
565 jems_calldriver((EMScontext far *) & ctx);
571 jems_calldriver((EMScontext far *) & ctx);
578 jems_calldriver((EMScontext far *) & ctx);