# include <gmodule.h>
#endif
+#ifdef USE_GC
+# define g_free(x) G_STMT_START { (x) = NULL; } G_STMT_END
+#endif
+
#if defined (UOFF_T_INT)
typedef unsigned int uoff_t;
#elif defined (UOFF_T_LONG)
typedef unsigned long uoff_t;
-#elif defined (UOFF_T_LONGLONG)
+#elif defined (UOFF_T_LONG_LONG)
typedef unsigned long long uoff_t;
#else
-typedef unsigned int uoff_t;
+# error uoff_t size not set
#endif
/* input functions */