Doxygen Source Code Documentation
jmemansi.c File Reference
#include "jinclude.h"#include "jpeglib.h"#include "jmemsys.h"Go to the source code of this file.
Define Documentation
| 
 | 
| 
 Definition at line 77 of file jmemansi.c. Referenced by jpeg_mem_init(). | 
| 
 | 
| 
 Definition at line 15 of file jmemansi.c. | 
| 
 | 
| 
 Definition at line 26 of file jmemansi.c. Referenced by read_backing_store(), and write_backing_store(). | 
Function Documentation
| 
 | ||||||||||||
| 
 Definition at line 123 of file jmemansi.c. References backing_store_struct::temp_file. Referenced by jpeg_open_backing_store(). 
 00124 {
00125   fclose(info->temp_file);
00126   /* Since this implementation uses tmpfile() to create the file,
00127    * no explicit file deletion is needed.
00128    */
00129 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 62 of file jmemansi.c. References free, object, and sizeofobject. 
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 42 of file jmemansi.c. References free, object, and sizeofobject. 
 | 
| 
 | ||||||||||||
| 
 Definition at line 56 of file jmemansi.c. References malloc, and sizeofobject. 
 00057 {
00058   return (void FAR *) malloc(sizeofobject);
00059 }
 | 
| 
 | ||||||||||||
| 
 Definition at line 36 of file jmemansi.c. References malloc, and sizeofobject. 
 00037 {
00038   return (void *) malloc(sizeofobject);
00039 }
 | 
| 
 | ||||||||||||||||||||
| 
 Definition at line 81 of file jmemansi.c. References already_allocated, max_bytes_needed, and min_bytes_needed. 
 00083 {
00084   return cinfo->mem->max_memory_to_use - already_allocated;
00085 }
 | 
| 
 | 
| 
 Definition at line 158 of file jmemansi.c. References DEFAULT_MAX_MEM. 
 00159 {
00160   return DEFAULT_MAX_MEM;       /* default for max_memory_to_use */
00161 }
 | 
| 
 | 
| 
 Definition at line 164 of file jmemansi.c. 
 00165 {
00166   /* no work */
00167 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 141 of file jmemansi.c. References close_backing_store(), ERREXITS, read_backing_store(), backing_store_struct::temp_file, total_bytes_needed, and write_backing_store(). 
 00143 {
00144   if ((info->temp_file = tmpfile()) == NULL)
00145     ERREXITS(cinfo, JERR_TFILE_CREATE, "");
00146   info->read_backing_store = read_backing_store;
00147   info->write_backing_store = write_backing_store;
00148   info->close_backing_store = close_backing_store;
00149 }
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||||||||||||||
| 
 Definition at line 97 of file jmemansi.c. References ERREXIT, JFREAD, SEEK_SET, and backing_store_struct::temp_file. Referenced by jpeg_open_backing_store(). 
 | 
| 
 | ||||||||||||||||||||||||
| 
 Definition at line 110 of file jmemansi.c. References ERREXIT, JERR_TFILE_WRITE, JFWRITE, SEEK_SET, and backing_store_struct::temp_file. Referenced by jpeg_open_backing_store(). 
 | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  