int Find(int 1, str 2, int? 3, str? 4, int? 5, str? 6, int? 7)
Функция Find предназначена для использования совместно с директивой insert. Возвращает индекс строки в данных вывода препроцессора в зависимости от указанных критериев поиска.
Первый параметр определяет индекс строки, с которой необходимо начать поиск. Обычно используется значение ноль (0).
Второй, четвертый и шестой параметры определяют подстроку поиска в пределах каждой из строк. Второй параметр является обязательным. Четвертый и шестой могут быть опущены.
Третий, пятый и седьмой параметры определяют критерии поиска, которые задаются специальными флагами. Третий параметр относится ко второму параметру с подстрокой. Соответственно пятый параметр к четвертому и седьмой — к шестому.
Если любой из параметров критерия поиска (флагов) не указан, но определена соответствующая подстрока, то по умолчанию считается, что используются флаги FIND_MATCH | FIND_AND (т.е. равны 0).
Значения для третьего, пятого и седьмого параметров функции Find объявлены в файле ISPPBuiltins.iss. См. раздел Флаги функции Find с описанием значений каждого флага.