Benjamin Otte
2008-Jan-09 11:51 UTC
[Swfdec] libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
libswfdec/swfdec_buffer.c | 8 ++++---- libswfdec/swfdec_buffer.h | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) New commits: commit a2a0afa0e612f1935dabd909890c32be92ab5e18 Author: Benjamin Otte <otte at gnome.org> Date: Wed Jan 9 12:46:43 2008 +0100 make Buffer.size a gsize instead of a guint This should fix various implicit casting problems and related gcc warnings. diff --git a/libswfdec/swfdec_buffer.c b/libswfdec/swfdec_buffer.c index 3f15975..3420d10 100644 --- a/libswfdec/swfdec_buffer.c +++ b/libswfdec/swfdec_buffer.c @@ -114,7 +114,7 @@ swfdec_buffer_new (void) * Returns: a new #SwfdecBuffer with buffer->data pointing to new data **/ SwfdecBuffer * -swfdec_buffer_new_and_alloc (guint size) +swfdec_buffer_new_and_alloc (gsize size) { SwfdecBuffer *buffer = swfdec_buffer_new (); @@ -135,7 +135,7 @@ swfdec_buffer_new_and_alloc (guint size) * Returns: a new #SwfdecBuffer with buffer->data pointing to new data **/ SwfdecBuffer * -swfdec_buffer_new_and_alloc0 (guint size) +swfdec_buffer_new_and_alloc0 (gsize size) { SwfdecBuffer *buffer = swfdec_buffer_new (); @@ -156,7 +156,7 @@ swfdec_buffer_new_and_alloc0 (guint size) * Returns: a new #SwfdecBuffer pointing to @data **/ SwfdecBuffer * -swfdec_buffer_new_for_data (unsigned char *data, guint size) +swfdec_buffer_new_for_data (unsigned char *data, gsize size) { SwfdecBuffer *buffer; @@ -189,7 +189,7 @@ swfdec_buffer_free_subbuffer (unsigned char *data, gpointer priv) * Returns: a new #SwfdecBuffer managing the indicated region. **/ SwfdecBuffer * -swfdec_buffer_new_subbuffer (SwfdecBuffer * buffer, guint offset, guint length) +swfdec_buffer_new_subbuffer (SwfdecBuffer * buffer, gsize offset, gsize length) { SwfdecBuffer *subbuffer; diff --git a/libswfdec/swfdec_buffer.h b/libswfdec/swfdec_buffer.h index 717a295..248f425 100644 --- a/libswfdec/swfdec_buffer.h +++ b/libswfdec/swfdec_buffer.h @@ -33,7 +33,7 @@ typedef void (* SwfdecBufferFreeFunc) (unsigned char *data, gpointer priv); struct _SwfdecBuffer { unsigned char * data; /* memory region (consider as read only) */ - guint length; /* length of the memory region pointer do by @data */ + gsize length; /* length of the memory region pointer do by @data */ /*< private >*/ int ref_count; /* guess */ @@ -59,11 +59,11 @@ struct _SwfdecBufferQueue GType swfdec_buffer_queue_get_type (void); SwfdecBuffer *swfdec_buffer_new (void); -SwfdecBuffer *swfdec_buffer_new_and_alloc (guint size); -SwfdecBuffer *swfdec_buffer_new_and_alloc0 (guint size); -SwfdecBuffer *swfdec_buffer_new_for_data (unsigned char *data, guint size); -SwfdecBuffer *swfdec_buffer_new_subbuffer (SwfdecBuffer * buffer, guint offset, - guint length); +SwfdecBuffer *swfdec_buffer_new_and_alloc (gsize size); +SwfdecBuffer *swfdec_buffer_new_and_alloc0 (gsize size); +SwfdecBuffer *swfdec_buffer_new_for_data (unsigned char *data, gsize size); +SwfdecBuffer *swfdec_buffer_new_subbuffer (SwfdecBuffer * buffer, gsize offset, + gsize length); SwfdecBuffer *swfdec_buffer_new_from_file (const char *filename, GError **error); SwfdecBuffer *swfdec_buffer_ref (SwfdecBuffer * buffer); SwfdecBuffer *swfdec_buffer_get_super (SwfdecBuffer *buffer);