История изменений
Исправление abcq, (текущая версия) :
Вы мне кстати так и не ответили по поводу проскипаного else и условия и ему предшествующего if, это если честно какой-то говнокод прямо конкретный, по сути если этот if не сработает то free не наступит и выполнится ветка else ничего не делающая и все это зависит от открытой переменной dynamic которую даже вы маслаете в этом маленьком примере несколько раз один раз инициализируя структуру, второй копируя в нее другую переменную в которую уже копируете 1 через операции присваивания, что кстати по сути тоже говнокод, смысл в этих присваиваниях через переменную, почему было сразу нельзя проинициализировать структуру с возведенным в 1 dynamic? И это увы не единственная переменная которая заводится просто так для того, чтобы вам было удобнее писать прослойку в виде метапрога, понятно дело что компилятор умный он это все подчистит за вами, но увы использовать этот выхлоп как часть исходников для проекта на С нереально уж слишком говнище.
Исправление abcq, :
Вы мне кстати так и не ответили по поводу проскипаного else и условия и ему предшествующего if, это если честно какой-то говнокод прямо конкретный, по сути если этот if не сработает то free не наступит и выполнится ветка else ничего не делающая и все это зависит от открытой переменной dynamic которую даже вы маслаете в этом маленьком примере несколько раз один раз инициализируя структуру, второй копируя в нее другую переменную в которую уже копируете 1 через операции присваивания, что кстати по сути тоже говнокод, смысл в этих присваиваниях через переменную, почему было сразу нельзя проинициализировать структуру с возведенным в 1 dynamic? И это увы не единственная переменная которая заводится просто так для того, чтобы вам было удобнее писать прослойку в виде метапрога, понятно дело что компилятор умный он это все подчистит за вам, но увы использовать этот выхлоп как часть исходников для проекта на С нереально уж слишком говнище.
Исходная версия abcq, :
Вы мне кстати так и не ответили по поводу проскипаного else и условия и ему предшествующего if, это если честно какой-то говнокод прямо конкретный, по сути если этот if не сработает то free не наступит и выполнится ветка else ничего не делающая и все это зависит от открытой переменной dynamic которую даже вы маслаете в этом маленьком примере несколько раз один раз инициализируя структуру, второй копируя в нее другую переменную которая в которую уже копируете 1 через операции присваивания, что кстати по сути тоже говнокод, смысл в этих присваиваниях через переменную, почему было сразу нельзя проинициализировать структуру с возведенным в 1 dynamic? И это увы не единственная переменная которая заводится просто так для того, чтобы вам было удобнее писать прослойку в виде метапрога, понятно дело что компилятор умный он это все подчистит за вам, но увы использовать этот выхлоп как часть исходников для проекта на С нереально уж слишком говнище.