diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2013-06-14 11:04:31 +0100 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2013-06-14 11:04:31 +0100 |
commit | cb2e0f784882696e930e5077ecb1a2feef76fadf (patch) | |
tree | cca4350da2229098abc0d6c2161c2fe5b24af9b3 | |
parent | f75e1cf3d4f4e4e809e94efc29b4046fe07f00c5 (diff) | |
download | ghostpdl-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.h | 6 |
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) |