aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 18:54:10 +1000
committerDavid Walter Seikel2013-01-13 18:54:10 +1000
commit959831f4ef5a3e797f576c3de08cd65032c997ad (patch)
treee7351908be5995f0b325b2ebeaa02d5a34b82583 /libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c
parentAdd info about changes to Irrlicht. (diff)
downloadSledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.zip
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.gz
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.bz2
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.xz
Remove damned ancient DOS line endings from Irrlicht. Hopefully I did not go overboard.
Diffstat (limited to 'libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c')
-rw-r--r--libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c218
1 files changed, 109 insertions, 109 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c b/libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c
index 6aa1e92..eb8c337 100644
--- a/libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c
+++ b/libraries/irrlicht-1.8/source/Irrlicht/jpeglib/jmemnobs.c
@@ -1,109 +1,109 @@
1/* 1/*
2 * jmemnobs.c 2 * jmemnobs.c
3 * 3 *
4 * Copyright (C) 1992-1996, Thomas G. Lane. 4 * Copyright (C) 1992-1996, Thomas G. Lane.
5 * This file is part of the Independent JPEG Group's software. 5 * This file is part of the Independent JPEG Group's software.
6 * For conditions of distribution and use, see the accompanying README file. 6 * For conditions of distribution and use, see the accompanying README file.
7 * 7 *
8 * This file provides a really simple implementation of the system- 8 * This file provides a really simple implementation of the system-
9 * dependent portion of the JPEG memory manager. This implementation 9 * dependent portion of the JPEG memory manager. This implementation
10 * assumes that no backing-store files are needed: all required space 10 * assumes that no backing-store files are needed: all required space
11 * can be obtained from malloc(). 11 * can be obtained from malloc().
12 * This is very portable in the sense that it'll compile on almost anything, 12 * This is very portable in the sense that it'll compile on almost anything,
13 * but you'd better have lots of main memory (or virtual memory) if you want 13 * but you'd better have lots of main memory (or virtual memory) if you want
14 * to process big images. 14 * to process big images.
15 * Note that the max_memory_to_use option is ignored by this implementation. 15 * Note that the max_memory_to_use option is ignored by this implementation.
16 */ 16 */
17 17
18#define JPEG_INTERNALS 18#define JPEG_INTERNALS
19#include "jinclude.h" 19#include "jinclude.h"
20#include "jpeglib.h" 20#include "jpeglib.h"
21#include "jmemsys.h" /* import the system-dependent declarations */ 21#include "jmemsys.h" /* import the system-dependent declarations */
22 22
23#ifndef HAVE_STDLIB_H /* <stdlib.h> should declare malloc(),free() */ 23#ifndef HAVE_STDLIB_H /* <stdlib.h> should declare malloc(),free() */
24extern void * malloc JPP((size_t size)); 24extern void * malloc JPP((size_t size));
25extern void free JPP((void *ptr)); 25extern void free JPP((void *ptr));
26#endif 26#endif
27 27
28 28
29/* 29/*
30 * Memory allocation and freeing are controlled by the regular library 30 * Memory allocation and freeing are controlled by the regular library
31 * routines malloc() and free(). 31 * routines malloc() and free().
32 */ 32 */
33 33
34GLOBAL(void *) 34GLOBAL(void *)
35jpeg_get_small (j_common_ptr cinfo, size_t sizeofobject) 35jpeg_get_small (j_common_ptr cinfo, size_t sizeofobject)
36{ 36{
37 return (void *) malloc(sizeofobject); 37 return (void *) malloc(sizeofobject);
38} 38}
39 39
40GLOBAL(void) 40GLOBAL(void)
41jpeg_free_small (j_common_ptr cinfo, void * object, size_t sizeofobject) 41jpeg_free_small (j_common_ptr cinfo, void * object, size_t sizeofobject)
42{ 42{
43 free(object); 43 free(object);
44} 44}
45 45
46 46
47/* 47/*
48 * "Large" objects are treated the same as "small" ones. 48 * "Large" objects are treated the same as "small" ones.
49 * NB: although we include FAR keywords in the routine declarations, 49 * NB: although we include FAR keywords in the routine declarations,
50 * this file won't actually work in 80x86 small/medium model; at least, 50 * this file won't actually work in 80x86 small/medium model; at least,
51 * you probably won't be able to process useful-size images in only 64KB. 51 * you probably won't be able to process useful-size images in only 64KB.
52 */ 52 */
53 53
54GLOBAL(void FAR *) 54GLOBAL(void FAR *)
55jpeg_get_large (j_common_ptr cinfo, size_t sizeofobject) 55jpeg_get_large (j_common_ptr cinfo, size_t sizeofobject)
56{ 56{
57 return (void FAR *) malloc(sizeofobject); 57 return (void FAR *) malloc(sizeofobject);
58} 58}
59 59
60GLOBAL(void) 60GLOBAL(void)
61jpeg_free_large (j_common_ptr cinfo, void FAR * object, size_t sizeofobject) 61jpeg_free_large (j_common_ptr cinfo, void FAR * object, size_t sizeofobject)
62{ 62{
63 free(object); 63 free(object);
64} 64}
65 65
66 66
67/* 67/*
68 * This routine computes the total memory space available for allocation. 68 * This routine computes the total memory space available for allocation.
69 * Here we always say, "we got all you want bud!" 69 * Here we always say, "we got all you want bud!"
70 */ 70 */
71 71
72GLOBAL(long) 72GLOBAL(long)
73jpeg_mem_available (j_common_ptr cinfo, long min_bytes_needed, 73jpeg_mem_available (j_common_ptr cinfo, long min_bytes_needed,
74 long max_bytes_needed, long already_allocated) 74 long max_bytes_needed, long already_allocated)
75{ 75{
76 return max_bytes_needed; 76 return max_bytes_needed;
77} 77}
78 78
79 79
80/* 80/*
81 * Backing store (temporary file) management. 81 * Backing store (temporary file) management.
82 * Since jpeg_mem_available always promised the moon, 82 * Since jpeg_mem_available always promised the moon,
83 * this should never be called and we can just error out. 83 * this should never be called and we can just error out.
84 */ 84 */
85 85
86GLOBAL(void) 86GLOBAL(void)
87jpeg_open_backing_store (j_common_ptr cinfo, backing_store_ptr info, 87jpeg_open_backing_store (j_common_ptr cinfo, backing_store_ptr info,
88 long total_bytes_needed) 88 long total_bytes_needed)
89{ 89{
90 ERREXIT(cinfo, JERR_NO_BACKING_STORE); 90 ERREXIT(cinfo, JERR_NO_BACKING_STORE);
91} 91}
92 92
93 93
94/* 94/*
95 * These routines take care of any system-dependent initialization and 95 * These routines take care of any system-dependent initialization and
96 * cleanup required. Here, there isn't any. 96 * cleanup required. Here, there isn't any.
97 */ 97 */
98 98
99GLOBAL(long) 99GLOBAL(long)
100jpeg_mem_init (j_common_ptr cinfo) 100jpeg_mem_init (j_common_ptr cinfo)
101{ 101{
102 return 0; /* just set max_memory_to_use to 0 */ 102 return 0; /* just set max_memory_to_use to 0 */
103} 103}
104 104
105GLOBAL(void) 105GLOBAL(void)
106jpeg_mem_term (j_common_ptr cinfo) 106jpeg_mem_term (j_common_ptr cinfo)
107{ 107{
108 /* no work */ 108 /* no work */
109} 109}