?
}
macro test {
local p
p Point
dd p.y
}
test
как получить адрес p.y именно через такой синтаксис (знаю что можно p#.y)? только писать свой макрос для структур?
Никак. p и p.y разные имена.
Только через #. Символ "." считается как обычный символ, а для локалок фасм просто добавляет в конец несколько случайных символов. Если ты поставил в конец ".", то он туда эти самые случайные символы не добавит
Шестандцатиричный причем
по сути токен
Правда в этом особо нет смысла. Поменяешь код раньше - и токен изменится. Легче присвоить значение этой самой локалки через equ или define
ну да, по сути это же и поможет получить основное имя метки
Обсуждают сегодня