mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
declare g_memory_output_stream_get_data_size().
2008-05-26 Michael Natterer <mitch@imendio.com> * gmemoryoutputstream.h: declare g_memory_output_stream_get_data_size(). svn path=/trunk/; revision=6936
This commit is contained in:
committed by
Michael Natterer
parent
cdc2910103
commit
c9db84f9f2
@@ -1,3 +1,8 @@
|
|||||||
|
2008-05-26 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
|
* gmemoryoutputstream.h: declare
|
||||||
|
g_memory_output_stream_get_data_size().
|
||||||
|
|
||||||
2008-05-26 Matthias Clasen <mclasen@redhat.com>
|
2008-05-26 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* tests/*: Make tests work
|
* tests/*: Make tests work
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/* GIO - GLib Input, Output and Streaming Library
|
/* GIO - GLib Input, Output and Streaming Library
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006-2007 Red Hat, Inc.
|
* Copyright (C) 2006-2007 Red Hat, Inc.
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
* Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
* Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* Author: Christian Kellner <gicmo@gnome.org>
|
* Author: Christian Kellner <gicmo@gnome.org>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
|
#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
|
||||||
@@ -41,7 +41,7 @@ G_BEGIN_DECLS
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GMemoryOutputStream:
|
* GMemoryOutputStream:
|
||||||
*
|
*
|
||||||
* Implements #GOutputStream for arbitrary memory chunks.
|
* Implements #GOutputStream for arbitrary memory chunks.
|
||||||
**/
|
**/
|
||||||
typedef struct _GMemoryOutputStream GMemoryOutputStream;
|
typedef struct _GMemoryOutputStream GMemoryOutputStream;
|
||||||
@@ -75,22 +75,24 @@ struct _GMemoryOutputStreamClass
|
|||||||
* @size: size to reallocate @data to
|
* @size: size to reallocate @data to
|
||||||
*
|
*
|
||||||
* Changes the size of the memory block pointed to by @data to
|
* Changes the size of the memory block pointed to by @data to
|
||||||
* @size bytes.
|
* @size bytes.
|
||||||
*
|
*
|
||||||
* The function should have the same semantics as realloc().
|
* The function should have the same semantics as realloc().
|
||||||
*
|
*
|
||||||
* Returns: a pointer to the reallocated memory
|
* Returns: a pointer to the reallocated memory
|
||||||
*/
|
*/
|
||||||
typedef gpointer (*GReallocFunc) (gpointer data, gsize size);
|
typedef gpointer (*GReallocFunc) (gpointer data,
|
||||||
|
gsize size);
|
||||||
|
|
||||||
GType g_memory_output_stream_get_type (void) G_GNUC_CONST;
|
GType g_memory_output_stream_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
GOutputStream *g_memory_output_stream_new (gpointer data,
|
GOutputStream *g_memory_output_stream_new (gpointer data,
|
||||||
gsize len,
|
gsize len,
|
||||||
GReallocFunc realloc_fn,
|
GReallocFunc realloc_fn,
|
||||||
GDestroyNotify destroy);
|
GDestroyNotify destroy);
|
||||||
gpointer g_memory_output_stream_get_data (GMemoryOutputStream *ostream);
|
gpointer g_memory_output_stream_get_data (GMemoryOutputStream *ostream);
|
||||||
gsize g_memory_output_stream_get_size (GMemoryOutputStream *ostream);
|
gsize g_memory_output_stream_get_size (GMemoryOutputStream *ostream);
|
||||||
|
gsize g_memory_output_stream_get_data_size (GMemoryOutputStream *ostream);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user