SunView 4.0.3 pr_load() fails occasionally
Alan Sparks
als at roxanne.mlb.semi.harris.com
Sat Jun 30 10:10:15 AEST 1990
I'm having a problem for which I cannot find a cause or cure. Maybe
someone out there has a clue...
I wrote an image display program for SunView some time ago. It is capable
(using other PD software as filters) of displaying GIF-format images.
The basic algorithm is, after ascertaining that a file is a GIF file, the
program popens() a process running gif2ras (author Patrick Naughton) for
reading, and does a pr_load on that file pointer. The returned pixrect is
then copied, after centering, to the canvas pixrect.
Funny thing is, 95% of the files load OK, but some come up all black, some
in the background color, and several come up with "strange" colors.
Funnier thing is, if I pipe the output of gif2ras into screenload, the
image is displayed correctly.
As I have RTFM'ed, does anyone know if SunOS 4.0.3 pr_load() has any known
bugs? Does anyone have a suggestion on how to debug such a problem? Can
anyone tell me how screenload works, so I can figure out what I'm doing
differently? And, (whew!) does 4.1 contain a patch?
Thanks in advance. Please email me at the above address; I'll post a
synopsis of the responses.
-Alan
More information about the Comp.sys.sun
mailing list