Добрый день и с прошедшим нг!
Есть у меня вот такой код:
Меня интересует как можно получить адрес метки, не используя ассемблерную вставку, и при этом чтобы решение было портируемо! Я знаю, что gcc поддерживает &&label, но меня интересует именно универсальное решение
Есть у меня вот такой код:
C:
#include <stdio.h>
#include <stdint.h>
int main()
{
label:;
uint32_t p = 0;
__asm{
lea eax, label
mov p, eax
}
printf("%X", p);
}
Меня интересует как можно получить адрес метки, не используя ассемблерную вставку, и при этом чтобы решение было портируемо! Я знаю, что gcc поддерживает &&label, но меня интересует именно универсальное решение