/* File generated automatically; do not edit! */
/* This file can be copied, modified and distributed without restriction. */

char __wine_dbch_sti[] = "\003sti";

static char * const debug_channels[1] =
{
    __wine_dbch_sti
};

static void *debug_registration;

#ifdef __GNUC__
void __wine_dbg_sti_init(void) __attribute__((constructor));
void __wine_dbg_sti_fini(void) __attribute__((destructor));
#else
static void __asm__dummy_dll_init(void) {
asm("\t.section\t\".init\" ,\"ax\"\n"
    "\tcall __wine_dbg_sti_init\n"
    "\t.section\t\".fini\" ,\"ax\"\n"
    "\tcall __wine_dbg_sti_fini\n"
    "\t.section\t\".text\"\n");
}
#endif /* defined(__GNUC__) */

void __wine_dbg_sti_init(void)
{
    extern void *__wine_dbg_register( char * const *, int );
    if (!debug_registration) debug_registration = __wine_dbg_register( debug_channels, 1 );
}

void __wine_dbg_sti_fini(void)
{
    extern void __wine_dbg_unregister( void* );
    __wine_dbg_unregister( debug_registration );
}
