22#ifndef __G_MAPPED_FILE_H__
23#define __G_MAPPED_FILE_H__
25#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
26#error "Only <glib.h> can be included directly."
typedefG_BEGIN_DECLS struct _GBytes GBytes
#define GLIB_AVAILABLE_IN_2_34
#define GLIB_DEPRECATED_FOR(f)
#define GLIB_AVAILABLE_IN_ALL
GLIB_AVAILABLE_IN_ALL GMappedFile * g_mapped_file_new(const gchar *filename, gboolean writable, GError **error)
GLIB_AVAILABLE_IN_ALL GMappedFile * g_mapped_file_ref(GMappedFile *file)
typedefG_BEGIN_DECLS struct _GMappedFile GMappedFile
GLIB_AVAILABLE_IN_ALL void g_mapped_file_unref(GMappedFile *file)
GLIB_AVAILABLE_IN_ALL GMappedFile * g_mapped_file_new_from_fd(gint fd, gboolean writable, GError **error)
void g_mapped_file_free(GMappedFile *file)
GLIB_AVAILABLE_IN_ALL gchar * g_mapped_file_get_contents(GMappedFile *file)
GLIB_AVAILABLE_IN_ALL gsize g_mapped_file_get_length(GMappedFile *file)
GLIB_AVAILABLE_IN_2_34 GBytes * g_mapped_file_get_bytes(GMappedFile *file)
G_BEGIN_DECLS typedef char gchar
static void error(LoadState *S, const char *why)