Bug 692524

Summary: clist device structure 'overlay' should be cleaned up
Product: Ghostscript Reporter: Ray Johnston <ray.johnston>
Component: Graphics LibraryAssignee: Ray Johnston <ray.johnston>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: michael.vrhel
Priority: P3    
Version: master   
Hardware: All   
OS: All   
Customer: Word Size: ---

Description Ray Johnston 2011-09-20 17:11:49 UTC
The attempt to save a small (in today's view) amount of memory by overlaying
the clist reader and writer parts of the device structure (with a 'skip' element
hack) has caused problems and complicates the code in that, depending on
what state the clist device is in, it must be cast as either a writer or a
reader.

Just having the reader elements AND the writer elements of a single 'clist'
device would be so much clearer (and safer).