CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20010630 16:05:23

Modified files:
        include        : directfb.h directfb_internals.h 
        src            : directfb.c idirectfb.c 
        src/display    : idirectfbdisplaylayer.c idirectfbsurface.c 
                         idirectfbsurface_layer.c 
                         idirectfbsurface_window.c 
        src/input      : idirectfbinputbuffer.c idirectfbinputdevice.c 
        src/media      : idirectfbfont.c 
        src/windows    : idirectfbwindow.c 

Log message:
Added internal macro 'INTERFACE_GET_DATA(i)' which checks the 'thiz' pointer,
declares 'i_data *data', checks 'thiz->data' and writes it into 'data'.
About 200 code lines less now ;)

Added result code 'DFB_THIZNULL' and 'DFB_IDNOTFOUND'
(returned by 'GetInputDevice' and 'GetDisplayLayer').

Added 'DirectFBErrorString(result)' which returns a description string for
the result, internally used by 'DirectFBError(msg, result)'.

Added some more argument checks.



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.

Reply via email to