summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Liddell <chris.liddell@artifex.com>2013-06-14 11:04:31 +0100
committerChris Liddell <chris.liddell@artifex.com>2013-06-14 11:04:31 +0100
commitcb2e0f784882696e930e5077ecb1a2feef76fadf (patch)
treecca4350da2229098abc0d6c2161c2fe5b24af9b3
parentf75e1cf3d4f4e4e809e94efc29b4046fe07f00c5 (diff)
downloadghostpdl-cb2e0f784882696e930e5077ecb1a2feef76fadf.tar.gz
Fix pointer confusion in gs_private_st_ptrs2_final()
The order of the pointer arguments in one of the "sub-macros" used in the definition of gs_private_st_ptrs2_final() was wrong. No cluster differences.
-rw-r--r--gs/base/gsstruct.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gs/base/gsstruct.h b/gs/base/gsstruct.h
index dac42d991..673e96424 100644
--- a/gs/base/gsstruct.h
+++ b/gs/base/gsstruct.h
@@ -693,8 +693,10 @@ extern void reloc_const_bytestring(gs_const_bytestring *pbs, gc_state_t *gcst);
GC_OBJ_ELT(stype, e1)\
};\
gs__st_basic_final(scope_st, stname, stype, sname, penum, preloc, pfinal)
+
#define gs_public_st_ptrs1_final(stname, stype, sname, penum, preloc, pfinal, e1)\
gs__st_ptrs1_final(public_st, stname, stype, sname, penum, preloc, pfinal, e1)
+
#define gs_private_st_ptrs1_final(stname, stype, sname, penum, preloc, pfinal, e1)\
gs__st_ptrs1_final(private_st, stname, stype, sname, penum, preloc, pfinal, e1)
@@ -750,9 +752,11 @@ extern void reloc_const_bytestring(gs_const_bytestring *pbs, gc_state_t *gcst);
BASIC_PTRS(penum) {\
GC_OBJ_ELT2(stype, e1, e2)\
};\
- gs__st_basic_final(scope_st, stname, stype, sname, pfinal, penum, preloc)
+ gs__st_basic_final(scope_st, stname, stype, sname, penum, preloc, pfinal)
+
#define gs_public_st_ptrs2_final(stname, stype, sname, penum, preloc, pfinal, e1, e2)\
gs__st_ptrs2_final(public_st, stname, stype, sname, penum, preloc, pfinal, e1, e2)
+
#define gs_private_st_ptrs2_final(stname, stype, sname, penum, preloc, pfinal, e1, e2)\
gs__st_ptrs2_final(private_st, stname, stype, sname, penum, preloc, pfinal, e1, e2)