такой вопрос - как проще разбирать дополнительные аргументы из переменной, на манер GREP_OPTIONS и т.д. стоит ли заморачиваться на проверку некорректности, или просто разбивать по \s и добавлять в argv? парсинг, если что, делается средствами glib (g_option_context_parse) в каковых проверка вроде как существует. но вот дурь с "-- и дальше чего хочешь" несколько смущает
это не технический вопрос, а скорее на потрепаться. т.к. для себя уже процентов на 90 решил не заморачиваться.