* Boston, MA 02111-1307, USA.
*/
+#ifndef __ATK_MISC_H__
+#define __ATK_MISC_H__
+
#if defined(ATK_DISABLE_SINGLE_INCLUDES) && !defined (__ATK_H_INSIDE__) && !defined (ATK_COMPILATION)
#error "Only <atk/atk.h> can be included directly."
#endif
-#ifndef __ATK_MISC_H__
-#define __ATK_MISC_H__
-
#include <glib-object.h>
+#include <atk/atkversion.h>
/* We prefix variable declarations so they can
* properly get exported in Windows DLLs.
# else /* !ATK_STATIC_COMPILATION */
# ifdef ATK_COMPILATION
# ifdef DLL_EXPORT
-# define ATK_VAR __declspec(dllexport)
+# define ATK_VAR _ATK_EXTERN
# else /* !DLL_EXPORT */
# define ATK_VAR extern
# endif /* !DLL_EXPORT */
# endif /* !ATK_COMPILATION */
# endif /* !ATK_STATIC_COMPILATION */
# else /* !G_PLATFORM_WIN32 */
-# define ATK_VAR extern
+# define ATK_VAR _ATK_EXTERN
# endif /* !G_PLATFORM_WIN32 */
#endif /* ATK_VAR */
void (* threads_leave) (AtkMisc *misc);
gpointer vfuncs[32]; /* future bincompat */
};
+
+ATK_DEPRECATED_IN_2_12
GType atk_misc_get_type (void);
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_12
void atk_misc_threads_enter (AtkMisc *misc);
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_12
void atk_misc_threads_leave (AtkMisc *misc);
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_12
const AtkMisc *atk_misc_get_instance (void);
G_END_DECLS