LINUX.ORG.RU

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

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

Погоди )) Еще не все. У тебя есть под рукой сконпиленое приложение с использованием этого парсера?

Либо я нашел багу, либо дело не в бобине. Пусть "-a" требует значение, а "-b" просто буль.

запускай: ./app -a value -b

Все ОК.

теперь запускай: ./app -a -b

Тут "-b" стало значением для "-a" и пропало из установленных (вне зависимости от порядка добавления этих опций в сорцах) и парсер не ругнулся на отсутствие значения для "-a".

Подтверждаешь?

Исправление deep-purple, :

Погоди )) Еще не все. У тебя есть под рукой сконпиленое приложение с использованием этого парсера?

Либо я нашел багу, либо дело не в бобине. Пусть "-a" требует значение, а "-b" просто буль.

запускай: ./app -a value -b все ОК.

теперь запускай: ./app -a -b

Тут "-b" стало значением для "-a" и пропало из установленных (вне зависимости от порядка добавления этих опций в сорцах) и парсер не ругнулся на отсутствие значения для "-a".

Подтверждаешь?

Исходная версия deep-purple, :

Погоди )) Еще не все. У тебя есть под рукой сконпиленое приложение с использованием этого парсера?