История изменений
Исправление Sorcerer, (текущая версия) :
Посмотрел исходники. Ваш вариант работать точно не будет, т.к. glutInit() разыменовывает pargc без проверок на NULL.
Мой вариант же на самом деле избыточен: glutInit() не пытается модифицировать содержимое массивов argv[i], и все деобходимые данные копирует в свои внутренние структуры. Так что достаточно проинициализировать argv[0] указателем на константный массив.
Исходная версия Sorcerer, :
Посмотрел исходники. Ваш вариант работать точно не будет, т.к. glutInit() разыменовывает pargc без проверок на NULL.
Мой вариант же на самом деле избыточен: glutInit() не пытается модифицировать содержимое массивов argv, и все деобходимые данные копирует в свои внутренние структуры. Так что достаточно проинициализировать argv[0] указателем на константный массив.