Лучше найди четыре строки
эти три указывают на вызов функции из dll
они в начале кода ....
Удали их без сожаления, видимо в этой dll действительно есть сифилис.
А Вы уверены, что функция ничего не возвращает?
Если результат работы функции указан как "void" - это еще ничего не значит.
Смотрим входящие параметры:
fastSingular(Gda_248, Li_0, Gi_88, Gi_92, Gda_252);
void fastSingular(double& a0[], int a1, int a2, int a3, double& a4[]);
Массив "Gda_252" используется в дальнейших расчетах
Вначале: ArrayCopy(G_ibuf_232, Gda_252);
Затем:
G_ibuf_224[Li_72] = iMAOnArray(G_ibuf_232, 0, G_period_104, 0, G_ma_method_108, Li_72);
G_ibuf_228[Li_72] = iMAOnArray(G_ibuf_232, 0, G_period_112, 0, G_ma_method_116, Li_72);
G_ibuf_240[Li_72] = iMAOnArray(G_ibuf_232, 0, G_period_120, 0, G_ma_method_124, Li_72);
И т.д.
Так что не надо делать такие выводы, не разобравшись в проблеме.