#define VARGOPT ( name , default ) (MISSING( name ) ? ( default ) : VARG( name ))
Возвращает значение аргумента по его имени или предопределенное значение, если этот аргумент пропущен.
Это полезная комбинация макросов MISSING и VARG.