вопрос про функции msvcrt.dll

Тема в разделе "WASM.WIN32", создана пользователем bober, 28 мар 2005.

  1. bober

    bober New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2005
    Сообщения:
    153
    Где взять инфу о функциях типа "_acmdln". Это на самом деле просто указатель на буфер и call _acmdln - это понятно что получится. Это нужно при упаковке таблицы импорта. Конкретно вопрос такой: где найти все имена подобных функций ?
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    bober

    Ищи в папке /crt/src/ из пакета visual studio. Переменная _acmdln определяется как
    Код (Text):
    1. _acmdln = (char *)GetCommandLineA();
    функция __p__acmdln определяется как в файле /crt/src/crtlib.c
    Код (Text):
    1. #define AFNAME(var) __p_ ## var
    2. #define AFRET(var)  &var
    3. ...
    4. _CRTIMP char ** __cdecl
    5. AFNAME(_acmdln) (void)
    6. {
    7.         return AFRET(_acmdln);
    8. }