* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __GLIB_PRIVATE_H__
#include <glib.h>
#include "gwakeup.h"
+#include "gvariant-vectors.h"
#if defined(__GNUC__)
# define _g_alignof(type) (__alignof__ (type))
GMainContext * g_get_worker_context (void);
gboolean g_check_setuid (void);
GMainContext * g_main_context_new_with_next_id (guint next_id);
+void g_variant_to_vectors (GVariant *value,
+ GVariantVectors *vectors);
+GVariant * g_variant_from_vectors (const GVariantType *type,
+ GVariantVector *vectors,
+ gsize n_vectors,
+ gsize size,
+ gboolean trusted);
#ifdef G_OS_WIN32
gchar *_glib_get_dll_directory (void);
guint flags);
GDir * (* g_dir_new_from_dirp) (gpointer dirp);
+ void (* g_variant_to_vectors) (GVariant *value,
+ GVariantVectors *vectors);
+ GVariant * (* g_variant_from_vectors) (const GVariantType *type,
+ GVariantVector *vectors,
+ gsize n_vectors,
+ gsize size,
+ gboolean trusted);
+
+
/* Add other private functions here, initialize them in glib-private.c */
} GLibPrivateVTable;
GLIB_AVAILABLE_IN_ALL
GLibPrivateVTable *glib__private__ (void);
-#endif /* __G_MAIN_H__ */
+#endif /* __GLIB_PRIVATE_H__ */