* See http://www.gnu.org/copyleft/lgpl.html the full text of the license.
*/
-#ifndef _LIGHTDM_LANGUAGE_H_
-#define _LIGHTDM_LANGUAGE_H_
+#ifndef LIGHTDM_LANGUAGE_H_
+#define LIGHTDM_LANGUAGE_H_
#include <glib-object.h>
{
GObjectClass parent_class;
- /* Reserved */
- void (*reserved1) (void);
- void (*reserved2) (void);
- void (*reserved3) (void);
- void (*reserved4) (void);
- void (*reserved5) (void);
- void (*reserved6) (void);
+ /* Reserved */
+ void (*reserved1) (void);
+ void (*reserved2) (void);
+ void (*reserved3) (void);
+ void (*reserved4) (void);
+ void (*reserved5) (void);
+ void (*reserved6) (void);
} LightDMLanguageClass;
+#ifdef GLIB_VERSION_2_44
+typedef LightDMLanguage *LightDMLanguage_autoptr;
+static inline void glib_autoptr_cleanup_LightDMLanguage (LightDMLanguage **_ptr)
+{
+ glib_autoptr_cleanup_GObject ((GObject **) _ptr);
+}
+#endif
+
GType lightdm_language_get_type (void);
GList *lightdm_get_languages (void);
G_END_DECLS
-#endif /* _LIGHTDM_LANGUAGE_H_ */
+#endif /* LIGHTDM_LANGUAGE_H_ */