]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/jpeg6/jmemnobs.cpp
more eol-style
[xonotic/netradiant.git] / libs / jpeg6 / jmemnobs.cpp
index bd236e54e4d7766dc46c7600089d7f4f1ed556ec..41a8af3a44dc90aa7b425782cb24a7ead65422bb 100644 (file)
-/*\r
-\r
- * jmemnobs.c\r
-\r
- *\r
-\r
- * Copyright (C) 1992-1994, Thomas G. Lane.\r
-\r
- * This file is part of the Independent JPEG Group's software.\r
-\r
- * For conditions of distribution and use, see the accompanying README file.\r
-\r
- *\r
-\r
- * This file provides a really simple implementation of the system-\r
-\r
- * dependent portion of the JPEG memory manager.  This implementation\r
-\r
- * assumes that no backing-store files are needed: all required space\r
-\r
- * can be obtained from ri.Malloc().\r
-\r
- * This is very portable in the sense that it'll compile on almost anything,\r
-\r
- * but you'd better have lots of main memory (or virtual memory) if you want\r
-\r
- * to process big images.\r
-\r
- * Note that the max_memory_to_use option is ignored by this implementation.\r
-\r
- */\r
-\r
-\r
-\r
-#define JPEG_INTERNALS\r
-\r
-#include "jinclude.h"\r
-\r
-#include "radiant_jpeglib.h"\r
-\r
-#include "jmemsys.h"           /* import the system-dependent declarations */\r
-\r
-\r
-\r
-/*\r
-\r
- * Memory allocation and ri.Freeing are controlled by the regular library\r
-\r
- * routines ri.Malloc() and ri.Free().\r
-\r
- */\r
-\r
-\r
-\r
-GLOBAL void *\r
-\r
-jpeg_get_small (j_common_ptr cinfo, size_t sizeofobject)\r
-\r
-{\r
-\r
-  return (void *) malloc(sizeofobject);\r
-\r
-}\r
-\r
-\r
-\r
-GLOBAL void\r
-\r
-jpeg_free_small (j_common_ptr cinfo, void * object, size_t sizeofobject)\r
-\r
-{\r
-\r
-  free(object);\r
-\r
-}\r
-\r
-\r
-\r
-\r
-\r
-/*\r
-\r
- * "Large" objects are treated the same as "small" ones.\r
-\r
- * NB: although we include FAR keywords in the routine declarations,\r
-\r
- * this file won't actually work in 80x86 small/medium model; at least,\r
-\r
- * you probably won't be able to process useful-size images in only 64KB.\r
-\r
- */\r
-\r
-\r
-\r
-GLOBAL void FAR *\r
-\r
-jpeg_get_large (j_common_ptr cinfo, size_t sizeofobject)\r
-\r
-{\r
-\r
-  return (void FAR *) malloc(sizeofobject);\r
-\r
-}\r
-\r
-\r
-\r
-GLOBAL void\r
-\r
-jpeg_free_large (j_common_ptr cinfo, void FAR * object, size_t sizeofobject)\r
-\r
-{\r
-\r
-  free(object);\r
-\r
-}\r
-\r
-\r
-\r
-\r
-\r
-/*\r
-\r
- * This routine computes the total memory space available for allocation.\r
-\r
- * Here we always say, "we got all you want bud!"\r
-\r
- */\r
-\r
-\r
-\r
-GLOBAL long\r
-\r
-jpeg_mem_available (j_common_ptr cinfo, long min_bytes_needed,\r
-\r
-                   long max_bytes_needed, long already_allocated)\r
-\r
-{\r
-\r
-  return max_bytes_needed;\r
-\r
-}\r
-\r
-\r
-\r
-\r
-\r
-/*\r
-\r
- * Backing store (temporary file) management.\r
-\r
- * Since jpeg_mem_available always promised the moon,\r
-\r
- * this should never be called and we can just error out.\r
-\r
- */\r
-\r
-\r
-\r
-GLOBAL void\r
-\r
-jpeg_open_backing_store (j_common_ptr cinfo, backing_store_ptr info,\r
-\r
-                        long total_bytes_needed)\r
-\r
-{\r
-\r
-  ERREXIT(cinfo, JERR_NO_BACKING_STORE);\r
-\r
-}\r
-\r
-\r
-\r
-\r
-\r
-/*\r
-\r
- * These routines take care of any system-dependent initialization and\r
-\r
- * cleanup required.  Here, there isn't any.\r
-\r
- */\r
-\r
-\r
-\r
-GLOBAL long\r
-\r
-jpeg_mem_init (j_common_ptr cinfo)\r
-\r
-{\r
-\r
-  return 0;                    /* just set max_memory_to_use to 0 */\r
-\r
-}\r
-\r
-\r
-\r
-GLOBAL void\r
-\r
-jpeg_mem_term (j_common_ptr cinfo)\r
-\r
-{\r
-\r
-  /* no work */\r
-\r
-}\r
-\r
+/*
+
+ * jmemnobs.c
+
+ *
+
+ * Copyright (C) 1992-1994, Thomas G. Lane.
+
+ * This file is part of the Independent JPEG Group's software.
+
+ * For conditions of distribution and use, see the accompanying README file.
+
+ *
+
+ * This file provides a really simple implementation of the system-
+
+ * dependent portion of the JPEG memory manager.  This implementation
+
+ * assumes that no backing-store files are needed: all required space
+
+ * can be obtained from ri.Malloc().
+
+ * This is very portable in the sense that it'll compile on almost anything,
+
+ * but you'd better have lots of main memory (or virtual memory) if you want
+
+ * to process big images.
+
+ * Note that the max_memory_to_use option is ignored by this implementation.
+
+ */
+
+
+
+#define JPEG_INTERNALS
+
+#include "jinclude.h"
+
+#include "radiant_jpeglib.h"
+
+#include "jmemsys.h"           /* import the system-dependent declarations */
+
+
+
+/*
+
+ * Memory allocation and ri.Freeing are controlled by the regular library
+
+ * routines ri.Malloc() and ri.Free().
+
+ */
+
+
+
+GLOBAL void *
+
+jpeg_get_small (j_common_ptr cinfo, size_t sizeofobject)
+
+{
+
+  return (void *) malloc(sizeofobject);
+
+}
+
+
+
+GLOBAL void
+
+jpeg_free_small (j_common_ptr cinfo, void * object, size_t sizeofobject)
+
+{
+
+  free(object);
+
+}
+
+
+
+
+
+/*
+
+ * "Large" objects are treated the same as "small" ones.
+
+ * NB: although we include FAR keywords in the routine declarations,
+
+ * this file won't actually work in 80x86 small/medium model; at least,
+
+ * you probably won't be able to process useful-size images in only 64KB.
+
+ */
+
+
+
+GLOBAL void FAR *
+
+jpeg_get_large (j_common_ptr cinfo, size_t sizeofobject)
+
+{
+
+  return (void FAR *) malloc(sizeofobject);
+
+}
+
+
+
+GLOBAL void
+
+jpeg_free_large (j_common_ptr cinfo, void FAR * object, size_t sizeofobject)
+
+{
+
+  free(object);
+
+}
+
+
+
+
+
+/*
+
+ * This routine computes the total memory space available for allocation.
+
+ * Here we always say, "we got all you want bud!"
+
+ */
+
+
+
+GLOBAL long
+
+jpeg_mem_available (j_common_ptr cinfo, long min_bytes_needed,
+
+                   long max_bytes_needed, long already_allocated)
+
+{
+
+  return max_bytes_needed;
+
+}
+
+
+
+
+
+/*
+
+ * Backing store (temporary file) management.
+
+ * Since jpeg_mem_available always promised the moon,
+
+ * this should never be called and we can just error out.
+
+ */
+
+
+
+GLOBAL void
+
+jpeg_open_backing_store (j_common_ptr cinfo, backing_store_ptr info,
+
+                        long total_bytes_needed)
+
+{
+
+  ERREXIT(cinfo, JERR_NO_BACKING_STORE);
+
+}
+
+
+
+
+
+/*
+
+ * These routines take care of any system-dependent initialization and
+
+ * cleanup required.  Here, there isn't any.
+
+ */
+
+
+
+GLOBAL long
+
+jpeg_mem_init (j_common_ptr cinfo)
+
+{
+
+  return 0;                    /* just set max_memory_to_use to 0 */
+
+}
+
+
+
+GLOBAL void
+
+jpeg_mem_term (j_common_ptr cinfo)
+
+{
+
+  /* no work */
+
+}
+