LINUX.ORG.RU

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

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

Как всегда, стоило написать и сразу пришло решение. Надо объявлять не как класс, а как struct:

[Compact]
[CCode (cname = "struct mpv_node")]
public struct Node {
///////
}
тогда объявление Mpv.Node node; генерируется в C как struct mpv_node node = {0};

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

Как всегда. Стоило написать и сразу пришло решение. Надо объявлять не как класс, а как struct:

[Compact]
[CCode (cname = "struct mpv_node")]
public struct Node {
///////
}
тогда объявление Mpv.Node node; генерируется в C как struct mpv_node node = {0};