Can anybody help me understand the following statement, or more specifically, 
the "(textBuffer *)" part:

buf = (textBuffer *)XtMalloc(sizeof(textBuffer));

Just as a guess, I'm guessing that it does something like make buf a pointer 
to a thingie of type textBuffer, and, in fact the pointer points to the 
address of the memory returned by XtMalloc? 

Hmm, can I state that more clearly (or should I wait until confirmation that 
it is somewhere close to correct)?  I'll give it a shot: the statement makes 
buf a pointer to a portion of memory (returned by XtMalloc) of type 
textBuffer.

(By George, I might have got it (or, I might be off by a mile).)

Aside: At the moment, I don't care too much about the XtMalloc function--I 
assume it is allocating memory, is a function related to X, and if I wanted 
the details would have to look "over there" somewhere (like in Xlib, Motif, 
Lesstif, or whatever).

Thanks,
Randy Kramer
-- 
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop

Reply via email to