summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipdfm/mem.c')
-rw-r--r--Build/source/texk/dvipdfm/mem.c95
1 files changed, 0 insertions, 95 deletions
diff --git a/Build/source/texk/dvipdfm/mem.c b/Build/source/texk/dvipdfm/mem.c
deleted file mode 100644
index c3c33875d07..00000000000
--- a/Build/source/texk/dvipdfm/mem.c
+++ /dev/null
@@ -1,95 +0,0 @@
-/* $Header$
-
- This is dvipdfm, a DVI to PDF translator.
- Copyright (C) 1998, 1999 by Mark A. Wicks
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
- The author may be contacted via the e-mail address
-
- mwicks@kettering.edu
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include "mem.h"
-
-#ifdef MEM_DEBUG
-FILE *debugfile = NULL;
-static long int event = 0;
-#endif /* MEM_DEBUG */
-
-
-#ifdef MEM_DEBUG
-void mem_debug_init(void)
-{
- if (debugfile == NULL) {
- debugfile = fopen ("malloc.log", "w");
- fprintf (stderr, "*** Memory Debugging Log started ***\n");
- }
-}
-#endif /* MEM_DEBUG */
-
-void *new (size_t size, char *function, int line)
-{
- void *result;
- if ((result = malloc (size)) == NULL) {
- fprintf (stderr, "Out of memory in %s:%d\n", function, line);
- fprintf (stderr, "Asked for %lu\n", (unsigned long) size);
- exit (1);
- }
-
-#ifdef MEM_DEBUG
- mem_debug_init();
- event += 1;
- fprintf (debugfile, "%p %07ld [new] %s:%d\n", result, event, function, line);
-#endif /* MEM_DEBUG */
-
- return result;
-}
-
-void *renew (void *mem, size_t size, char *function, int line)
-{
- void *result;
-#ifdef MEM_DEBUG
- mem_debug_init();
- event += 1;
- if (mem)
- fprintf (debugfile, "%p %07ld [fre] %s:%d\n", mem,
- event, function, line);
-#endif /* MEM_DEBUG */
- if ((result = realloc (mem, size)) == NULL) {
- fprintf (stderr, "Out of memory!\n");
- exit (1);
- }
-#ifdef MEM_DEBUG
- if (result)
- fprintf (debugfile, "%p %07ld [new] %s:%d\n", result, event, function, line);
-#endif /* MEM_DEBUG */
- return result;
-}
-
-void release (void *mem, char *function, int line)
-{
-
-#ifdef MEM_DEBUG
- mem_debug_init();
- event += 1;
- fprintf (debugfile, "%p %07ld [fre] %s:%d\n", mem, event, function, line);
-#endif /* MEM_DEBUG */
-
- free (mem);
-}
-