Groups | Search | Server Info | Login | Register


Groups > comp.windows.x > #457

Re: XDestroyImage()

From Winston <wbe@UBEBLOCK.psr.com.invalid>
Newsgroups comp.unix.programmer, comp.windows.x
Subject Re: XDestroyImage()
Date 2023-11-13 11:53 -0500
Organization A noiseless patient Spider
Message-ID <ydh6lpegrh.fsf@UBEblock.psr.com> (permalink)
References <uiqsp7$54ll$1@dont-email.me> <uir1o9$5nkq$1@dont-email.me> <uisvuj$kdn3$1@dont-email.me>

Cross-posted to 2 groups.

Show all headers | View raw


Muttley@dastardlyhq.com writes:
> On Sun, 12 Nov 2023 12:24:25 -0500
> James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
>>In comp.unix.programmer Muttley@dastardlyhq.com wrote:
>>> I'm a bit uncertain from the man page and from googling around whether 
>>> XDestroyImage() only frees the XImage structure created by XCreateImage()
>>> or whether it also frees the user allocated memory that gets passed into
>>> XCreateImage().
>>
>>The man page that I found describing the XDestroyImage macro says, quite
>>prominently:
>>
>>"Note that when the image is created using XCreateImage(), XGetImage(),
>>or XSubImage(), the destroy procedure that this macro calls frees both
>>the image structure and the data pointed to by the image structure."
>>
>>Does the manpage you viewed lack that statement?
>
> Yes. All it says is:
>
> "The XDestroyImage function deallocates the memory associated with the 
> XImage structure."
>
> Which is ambiguous.

Check your man page again.  Yes, the description of XDestroyImage just
before SEE ALSO says only what you quoted, but, on my libX11 1.8.7
version of the man page, the paragraph James quoted ("Note that ...") is
above, at the 5th paragraph, right after the XCreateImage paragraph.
 -WBE

Back to comp.windows.x | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

XDestroyImage() Muttley@dastardlyhq.com - 2023-11-12 15:59 +0000
  Re: XDestroyImage() kalevi@kolttonen.fi (Kalevi Kolttonen) - 2023-11-12 16:20 +0000
    Re: XDestroyImage() Muttley@dastardlyhq.com - 2023-11-12 16:30 +0000
  Re: XDestroyImage() James Kuyper <jameskuyper@alumni.caltech.edu> - 2023-11-12 12:24 -0500
    Re: XDestroyImage() Muttley@dastardlyhq.com - 2023-11-13 11:05 +0000
      Re: XDestroyImage() Winston <wbe@UBEBLOCK.psr.com.invalid> - 2023-11-13 11:53 -0500
      Re: XDestroyImage() Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-11-13 11:35 -0800
        Re: XDestroyImage() Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-11-15 12:32 +0000
  Re: XDestroyImage() scott@slp53.sl.home (Scott Lurndal) - 2023-11-12 17:34 +0000
    Re: XDestroyImage() candycanearter07 <no@thanks.net> - 2023-11-12 19:11 -0600
    Re: XDestroyImage() Muttley@dastardlyhq.com - 2023-11-13 11:06 +0000
      Re: XDestroyImage() scott@slp53.sl.home (Scott Lurndal) - 2023-11-13 14:59 +0000
        Re: XDestroyImage() Muttley@dastardlyhq.com - 2023-11-13 15:57 +0000

csiph-web