1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
[comment {-*- mode: tcl ; fill-column: 90 -*-}]
[list_begin enumerated]
[enum] Handle structures provided by external libraries using either
[sectref {Structure Types}] or [sectref {Large Structures}] as template.
[enum] [emph Attention]. The choice is with the developer.
[para] This is true even if the external structure is not reference counted by itself.
[para] To reference count a structure [type S] without such simply wrap [type S] into a
local structure which provides the reference count and has a field for [type S] (pointer
or value).
[enum] [emph Attention] Opaque external types, i.e. pointers to structures with hidden
fields, can also be handled by the given templates.
[list_end]
|