Serve.cfg:problem:plugin entry name

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/plugin_entry_name

С помощью данного конфигурационного параметра можно задать имя переменной-структуры, являющейся точкой входа в плагин задачи, который задаётся с помощью plugin_file.

Например, в случае

[problem]
# ...
plugin_entry_name = "testname"

Точка входа в плагин задачи должна быть описана в плагине примерно следующим образом:

struct problem_plugin_iface plugin_problem_testname =
{
    {
        sizeof(struct problem_plugin_iface),
        EJUDGE_PLUGIN_IFACE_VERSION,
        "problem",
        "testname",
    },
    PROBLEM_PLUGIN_IFACE_VERSION,
// ...

Поддерживается начиная с версии 3.12.0.