LINUX.ORG.RU

История изменений

Исправление pavlick, (текущая версия) :

Пока ты используешь cdecl без цпп name mangling, то количество и тип аргументов никак не влияют на имя символа. Ты можешь спокойно экспортировать так:

extern "C" void f(int cnt_or_format, ...) {} // + мелкомягкая __declspec(dllexport)

для парсинга на вызывающей стороне https://en.cppreference.com/w/cpp/language/variadic_arguments.

Исходная версия pavlick, :

Пока ты используешь cdecl без цпп name mangling, то количество и тип аргументов никак не влияют на имя символа. Ты можешь спокойно экспортировать так:

extern "C" void f(int cnt_or_format, ...) {}

для парсинга на вызывающей стороне https://en.cppreference.com/w/cpp/language/variadic_arguments.