Можно ли сделать названия макросов регистро-независимыми в masm32

Тема в разделе "WASM.ASSEMBLER", создана пользователем assch, 11 мар 2017.

  1. assch

    assch Member

    Публикаций:
    0
    Регистрация:
    17 мар 2011
    Сообщения:
    208
    В начале проекта как правило стоит

    option casemap :none

    эта команда делает регистро-зависимые символы в проекте
    Можно ли как то обойти это применительно к названиям макросов
    или это сделать не получится

    Например если действовать в лоб то конечно можно сделать так
    Предположим (специально утрирую чтобы не разводить писанину)
    нужно сделать как бы регистро-независымые символы в названии - @tx
    для этого нужно основной макрос назвать с некоторым отличием например - @tx@
    и для него уже сделать адресные надстройки

    @tx MACRO p1
    @tx@ p1
    ENDM

    @TX MACRO p1
    @tx@ p1
    ENDM

    @Tx MACRO p1
    @tx@ p1
    ENDM

    @tX MACRO p1
    @tx@ p1
    ENDM

    Основной макрос

    @tx@ MACRO p1
    .......
    .......
    .......
    ENDM

    Этот способ конечно срабатывает на все сто процентов
    но требует дополнительных адресных надстроек
    Вопрос к тем кто в теме
    Можно ли это сделать как то по другому ?
     
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    4.229
    не знаю как кого, но меня эта строка в начале asm-файле бесит
    в bat-файле для ml/ml64 специально для этого используются ключи
     
    assch нравится это.
  3. assch

    assch Member

    Публикаций:
    0
    Регистрация:
    17 мар 2011
    Сообщения:
    208