summaryrefslogtreecommitdiff
path: root/psi/isdata.h
diff options
context:
space:
mode:
Diffstat (limited to 'psi/isdata.h')
-rw-r--r--psi/isdata.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/psi/isdata.h b/psi/isdata.h
index 2ea7613d5..0600a0482 100644
--- a/psi/isdata.h
+++ b/psi/isdata.h
@@ -21,6 +21,7 @@
# define isdata_INCLUDED
#include "iref.h"
+#include "imemory.h"
/*
* In order to detect under- and overflow with minimum overhead, we put
@@ -51,21 +52,12 @@
typedef ref *s_ptr;
typedef const ref *const_s_ptr;
-/* Define an opaque allocator type. */
-#ifndef gs_ref_memory_DEFINED
-# define gs_ref_memory_DEFINED
-typedef struct gs_ref_memory_s gs_ref_memory_t;
-#endif
-
/*
* Define the state of a stack, other than the data it holds.
* Note that the total size of a stack cannot exceed max_uint,
* because it has to be possible to copy a stack to a PostScript array.
*/
-#ifndef ref_stack_DEFINED
-typedef struct ref_stack_s ref_stack_t; /* also defined in idebug.h */
-# define ref_stack_DEFINED
-#endif
+
/*
* We divide the stack structure into two parts: ref_stack_params_t, which
* is set when the stack is created and (almost) never changed after that,