Ну этот вопрос не в первый раз уже поднимается сдесь. Скорее всего это результат небрежной правки... По рукам ходит очень много правленных "фирменных" cstartup.s79, по небрежности или еще какому умыслу этот знак вопроса исчезает из исходника, причем если писать программу на простых Сях эффект от этой уборки практически неощутим, просто не инициализируются статические переменные и часто это сходит с рук. Да это место очень слабое в ИАР АРМ, им бы как то создать стартуп какой-то модульный, состоящий как минимум из двух частей, в первой решать платформенно независимой инициализации, а во второй части делать эти все чип-селекты и ремапы и настройки ФАПЧ причем с хорошо и однозначно читаемыми точками входа и выхода. И типа заполняешь какойто файл с макросами реализующими параметры инициализации на определенный тип контроллера, потом странслировал его и даже не заглядываешь его в сорцы стартупа...