#ifndef _LIBRFB_BUFFER_H_ #define _LIBRFB_BUFFER_H_ #include G_BEGIN_DECLS typedef struct _RfbBuffer RfbBuffer; struct _RfbBuffer { void (*free_data) (guint8 *data, gpointer priv); gpointer buffer_private; guint8 *data; gint length; }; RfbBuffer *rfb_buffer_new (void); RfbBuffer *rfb_buffer_new_and_alloc (gint len); void rfb_buffer_free (RfbBuffer *buffer); G_END_DECLS #endif