#ifndef IMLIBIO_H #define IMLIBIO_H #include /* Load from XPM data. */ extern guint8 *ImlibIOLoadXPMDataRGB( gpointer imlib_handle, const gchar **data, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadXPMDataBGR( gpointer imlib_handle, const gchar **data, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadXPMDataRGBA( gpointer imlib_handle, const gchar **data, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadXPMDataBGRA( gpointer imlib_handle, const gchar **data, gint *width, gint *height, gint *bpl ); /* Load from file. */ extern guint8 *ImlibIOLoadImageFileBW( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadImageFileGrey( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadImageFileGreyAlpha( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadImageFileRGB( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadImageFileBGR( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadImageFileRGBA( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); extern guint8 *ImlibIOLoadImageFileBGRA( gpointer imlib_handle, const gchar *path, gint *width, gint *height, gint *bpl ); #endif /* IMLIBIO_H */