То, что вы видите в объявлении, является значением аргумента по умолчанию.
Если вы звоните SetSection();
, это то же самое, что SetSection(XML);
Вы также можете вызвать SetSelection(PDF);
или использовать любой другой допустимый параметр, чтобы переопределить значение по умолчанию.
Возможно, вы также видите результат постепенного развития, которое началось с того, что функция не имеет параметров, и ее вызовы разбросаны по всему коду. Затем был введен альтернативный тип файла PDF, но его прототип был изменен на значение по умолчанию, что означало отсутствие необходимости изменять существующий сайт вызовов.