User Tools

Site Tools


ibm:vm370-lib:macro:excp.macro_src

EXCP Source

References

Source Listing

EXCP.MACRO.txt
  1. MACRO 00001000
  2. &NAME EXCP &CCB,&KEYW 00002000
  3. LCLC &CL 00003000
  4. AIF ('&CCB' EQ '').L6 00004000
  5. AIF (T'&KEYW EQ 'O').L2 00005000
  6. AIF ('&KEYW'(1,5) EQ 'REAL').XCPR 00006000
  7. AIF ('&KEYW'(1,5) EQ 'BTAM').BTM 00007000
  8. MNOTE 5,'WRONG KEYWORD,MACRO IGNORED' 00008000
  9. MEXIT 00009000
  10. .XCPR ANOP 00010000
  11. &CL SETC '80' 00011000
  12. AGO .L2 00012000
  13. .BTM ANOP 00013000
  14. &CL SETC '40' 00014000
  15. .L2 ANOP 00015000
  16. AIF ('&CCB'(1,1) EQ '(').L1 00016000
  17. &NAME L 1,=A(&CCB) 00017000
  18. AGO .L4 00018000
  19. .L1 ANOP 00019000
  20. AIF ('&CCB'(2,2) EQ '1)').L5 00020000
  21. &NAME LR 1,&CCB(1) 00021000
  22. .L4 ANOP 00022000
  23. AIF ('&CL' EQ '').L3 00023000
  24. OI 6(1),X'&CL' SET ON KEYWORD INDICATOR 00024000
  25. .L3 ANOP 00025000
  26. SVC 0 00026000
  27. MEXIT 00027000
  28. .L6 ANOP 00028000
  29. MNOTE 5,'NO CCB SPECIFIED - MACRO IGNORED' 00029000
  30. MEXIT 00030000
  31. .L5 ANOP 00031000
  32. AIF ('&CL' EQ '').L7 00032000
  33. &NAME OI 6(1),X'&CL' SET ON KEYWORD INDICATOR 00033000
  34. AGO .L3 00034000
  35. .L7 ANOP 00035000
  36. &NAME SVC 0 00036000
  37. MEND 00037000
ibm/vm370-lib/macro/excp.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator