self->synth = synth_alloc();
synth_init(self->synth, rate);
-
+#ifndef PLATFORM_WINDOWS // easter egg is for sane platforms with native support for localtime_r only
struct tm date;
time_t now;
time(&now);
printf("reasonable synth.lv2 says: happy holidays!\n");
self->xmas = true;
}
+#endif
return (LV2_Handle)self;
}
extension_data
};
-LV2_SYMBOL_EXPORT
+#if defined(COMPILER_MSVC)
+__declspec(dllexport)
+#else
+__attribute__ ((visibility ("default")))
+#endif
const LV2_Descriptor*
lv2_descriptor(uint32_t idx)
{