Аналог __attribute__((constructor)) в MSVC?
От: Cyberax Марс  
Дата: 06.06.08 20:05
Оценка:
Привет всем!

Не подскажете аналог GCCшного "__attribute__((constructor))" в MSVC для чистого С? Или как вариант способ построить таблицу <имя>-<фабричная_функция>.

Я портирую FUSE на Windows и нужно вот такой макрос перенести:
#define FUSE_REGISTER_MODULE(name_, factory_) \
static __attribute__((constructor)) void name_ ## _register(void) \
{ \
    static struct fuse_module mod = { .name = #name_, .factory = factory_ }; \
    fuse_register_module(&mod); \
}
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.