Что за функция common_vsscanf()?

Ковыряя в дизассемблере код очередной программы я столкнулся с вызовом следующей функции:

int common_vsscanf<char>(unsigned __int64, char const * const, unsigned __int64, char const * const, struct __crt_locale_pointers * const, char * const);

Никакой документации или описания на неё в интернете я не нашёл. Всё, что удалось найти - это внутренняя функция библиотеки runtime, которая вызывается из всех разновидностей функции scanf(), тем не менее в исследуемой мною программе она вызывается напрямую. Если кто-то поведает, что за параметры она принимает, как работает и какое значение возвращает, буду очень признателен. Спасибо.


Ответы (1 шт):

Автор решения: LShadow77

В общем, моё дальнейшее ковыряние в функции common_vsscanf() показало, что это вовсе не функция common_vsscanf(), и она даже не библиотечная! Просто IDA за каким-то лешим её так ошибочно распознала. То-то я по началу себе мозг сломал, видя явное несоответствие передаваемых параметров и контекста означенной функции! Так что сама функция common_vsscanf() в данный момент для меня интереса не представляет. Всем спасибо за внимание!))

→ Ссылка