User Tools

Site Tools


ibm:vm370-lib:macro:use.macro_src

USE Source

References

Source Listing

USE.MACRO.txt
  1. MACRO 00001000
  2. USE &ADD,&REG 00002000
  3. GBLC &ADDL(20),&REGL(20) 00003000
  4. LCLA &N 00004000
  5. &N SETA 1 00005000
  6. .RL AIF ('&ADDL(&N)' EQ '').RLO 00006000
  7. AIF ('&REGL(&N)' NE '&REG').RL1 00007000
  8. &REGL(&N) SETC '' 00008000
  9. .RL1 ANOP 00009000
  10. &N SETA &N+1 00010000
  11. AGO .RL 00011000
  12. .RLO AIF (T'&ADD EQ 'O').D 00012000
  13. &N SETA 1 00013000
  14. .LOOP AIF ('&ADDL(&N)' EQ '&ADD').OLD 00014000
  15. AIF ('&ADDL(&N)' EQ '').NEW 00015000
  16. &N SETA &N+1 00016000
  17. AGO .LOOP 00017000
  18. .OLD AIF ('&REGL(&N)' EQ '').NEW 00018000
  19. DROP &REGL(&N) 00019000
  20. .NEW USING &ADD,&REG 00020000
  21. &ADDL(&N) SETC '&ADD' 00021000
  22. &REGL(&N) SETC '&REG' 00022000
  23. MEXIT 00023000
  24. .D DROP &REG 00024000
  25. .MEND MEND 00025000
ibm/vm370-lib/macro/use.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator