FASM: #undef ???

Тема в разделе "WASM.ASSEMBLER", создана пользователем _DEN_, 22 июл 2005.

  1. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Как заундефить то, что заекуукали? :)))



    Хотелось бы сделать следующее:


    Код (Text):
    1.  
    2. _glEvalCoord1dv:
    3.  
    4. param1 EQU [esp+4]
    5. param2 EQU [esp+8]
    6.  
    7.   jmp [glEvalCoord1dv]
    8.  
    9. <font color="red]#undef</font><!--color--> param1
    10. <font color="red]#undef</font><!--color--> param2
    11.  
    12. _glEvalCoord1f:
    13.  
    14. param1 EQU [esp+4]
    15. param2 EQU [esp+8]
    16. param3 EQU [esp+12]
    17.  
    18.   jmp [glEvalCoord1f]
    19.  
    20. <font color="red]#undef</font><!--color--> param1
    21. <font color="red]#undef</font><!--color--> param2
    22. <font color="red]#undef</font><!--color--> param2
    23.  




    Вот и как по аналогии сделать на фасме ундеф?
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    fasm\FASM.TXT:



    "restore" directive allows to get back previous value of redefined symbolic

    constant. It should be followed by one more names of symbolic constants,

    separated with commas. So "restore d" after the above definitions will give

    "d" constant back the value "dword". If there was no constant defined of given

    name, "restore" won't cause an error, it will be just ignored.
     
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    S_T_A_S_



    типа вместо



    #undef param1

    #undef param2

    #undef param2



    будет



    restore param1, param2, param3



    ?
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    верно
     
  5. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    S_T_A_S_

    IceStudent



    Спасибо, попробую :)