Непонятный синтаксис в Ida? Help wanted.

Тема в разделе "WASM.BEGINNERS", создана пользователем NeutronMass, 17 дек 2005.

  1. NeutronMass

    NeutronMass New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2005
    Сообщения:
    87
    Привет, Спецы!

    Подскажите пожалуста, что эта запись в Ida pro означает:





    .idata:00440D9C ; int __cdecl strnicmp(const char *,const char *,size_t)

    .idata:00440D9C extrn _strnicmp:dword ; DATA XREF: sub_4084C0+82r

    .idata:00440D9C ; sub_408580+44r ...

    .idata:00440DA0 extrn __p___mb_cur_max:dword ; DATA XREF: _402EB0+44r

    .idata:00440DA0 ; sub_402EB0+142r ...

    .idata:00440DA4 extrn __p__pctype:dword ; DATA XREF: sub_402EB0+60r

    .idata:00440DA4 ; sub_402EB0+190r ...

    .idata:00440DA8



    ...Значит ли это, что функция strnicmp cодержит в себе функции, которые описаны ниже или же это псевдонимы функции strnicmp. В общем ежели я пишу бред, то что эта

    запись обозначает в двух словах?

    Спаси бо$$.
     
  2. Sharp

    Sharp New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    143
    Адрес:
    Ukraine
    Это описания разных внешних функций. Для strnicmp приведен ее полный прототип, поскольку она стандартная и ИДА умеет ее опознавать. Остальных функций ИДА не знает и не приводит для них прототипов, ограничиваясь именем, адресом и ссылками на них.
     
  3. NeutronMass

    NeutronMass New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2005
    Сообщения:
    87
    Спасибо, друг.