Могу ли я избежать g++ окружить _stdcall строкой __attribute__
Я использую MinGW g ++ для предварительной обработки моего файла, который имеет следующую функцию:
[call_as(ReadAt)]
HRESULT _stdcall RemoteReadAt(
[in] ULARGE_INTEGER ulOffset,
[out, size_is(cb), length_is(*pcbRead)]
byte *pv,
[in] ULONG cb,
[out] ULONG *pcbRead);
Вывод предварительной обработки:
[call_as(ReadAt)]
HRESULT __attribute__((__stdcall__)) RemoteReadAt(
[in] ULARGE_INTEGER ulOffset,
[out, size_is(cb), length_is(*pcbRead)]
byte *pv,
[in] ULONG cb,
[out] ULONG *pcbRead);
Есть ли опция g ++, которая позволяет избежать изменения 2-й строки в выводе? Пожалуйста, предположите, что у меня не будет доступа к файлу, поэтому я ищу вариант g ++.
1 ответ
Решение