Move GFileAttributeValue to a private header, as its sort of ugly.
[platform/upstream/glib.git] / gio / gfile.h
index 361c04e..3b63bf2 100644 (file)
@@ -341,7 +341,8 @@ struct _GFileIface
   
   gboolean            (*set_attribute)            (GFile                *file,
                                                   const char           *attribute,
-                                                  const GFileAttributeValue *value,
+                                                  GFileAttributeType    type,
+                                                  gpointer              value_p,
                                                   GFileQueryInfoFlags   flags,
                                                   GCancellable         *cancellable,
                                                   GError              **error);
@@ -679,7 +680,8 @@ GFileAttributeInfoList *g_file_query_writable_namespaces  (GFile
                                                           GError                    **error);
 gboolean                g_file_set_attribute              (GFile                      *file,
                                                           const char                 *attribute,
-                                                          const GFileAttributeValue  *value,
+                                                          GFileAttributeType          type,
+                                                          gpointer                    value_p,
                                                           GFileQueryInfoFlags         flags,
                                                           GCancellable               *cancellable,
                                                           GError                    **error);