home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv4.zip / VACPP / IBMCPP / HELP / EVFELLSH.HLP (.txt) < prev    next >
OS/2 Help File  |  1995-05-11  |  537KB  |  20,517 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. LE/370 Quick Reference Tables ΓòÉΓòÉΓòÉ
  3.  
  4. These quick reference tables can either be inserted directly before Chapter 1 
  5. or they can be used as a separate document. 
  6.  
  7. The tables are a quick reference of the run-time options, callable services, 
  8. and math services. They list the syntax of the options and services and briefly 
  9. state their function. 
  10.  
  11. This section contains the following quick reference of the run-time options, 
  12. callable services, and math services: 
  13.  
  14. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15. Γöé Run-Time Options                                         Γöé
  16. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17. Γöé Condition Handling Callable Services                               Γöé
  18. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19. Γöé Date and Time Callable Services                                  Γöé
  20. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  21. Γöé Dynamic Storage Callable Services                                 Γöé
  22. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  23. Γöé General Callable Services                                     Γöé
  24. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  25. Γöé Initialization and Termination Services                              Γöé
  26. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  27. Γöé Math Services                                           Γöé
  28. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  29. Γöé Message Handling Callable Services                                Γöé
  30. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  31. Γöé National Language Support Callable Services                            Γöé
  32. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  33.  
  34.  
  35. ΓòÉΓòÉΓòÉ 1.1. Run-Time Options ΓòÉΓòÉΓòÉ
  36.  
  37. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  38. Γöé Table 1. Run-Time Options Quick Reference                                       Γöé
  39. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  40. Γöé RUN-TIME OPTIONS                                 Γöé FUNCTION              Γöé
  41. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  42. Γöé                                          Γöé Percolates a specified abend.   Γöé
  43. Γöé         .-NONEΓöÇΓöÇΓöÇ.                             Γöé                  Γöé
  44. Γöé >>ΓöÇΓöÇABPercΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  45. Γöé         '-abcode-'                             Γöé                  Γöé
  46. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  47. Γöé                                          Γöé Sets the enclave termination    Γöé
  48. Γöé          .-RETCODE-.                           Γöé behavior for an enclave ending   Γöé
  49. Γöé >>ΓöÇΓöÇABTermencΓöÇΓöÇ(ΓöÇΓöÇ'-ABENDΓöÇΓöÇΓöÇ'ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé with an unhandled condition of   Γöé
  50. Γöé                                          Γöé severity 2 or greater.       Γöé
  51. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  52. Γöé                                          Γöé Invokes the access method ser-   Γöé
  53. Γöé   .-NOAIXBLD-.                                 Γöé vices (AMS) for VSAM indexed and  Γöé
  54. Γöé >>ΓöÇΓöÇΓö¼ΓöÇAIXBLDΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé relative data sets to complete   Γöé
  55. Γöé   Γöé-AIXΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöé                                 Γöé the file and index definition   Γöé
  56. Γöé   '-NOAIXΓöÇΓöÇΓöÇΓöÇ'                                 Γöé procedures for COBOL routines.   Γöé
  57. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  58. Γöé                                          Γöé Indicates whether an application  Γöé
  59. Γöé        .-OFF-.                               Γöé does or does not run entirely in  Γöé
  60. Γöé >>ΓöÇΓöÇALl31ΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé AMODE(31)             Γöé
  61. Γöé        '-ONΓöÇΓöÇ'                               Γöé                  Γöé
  62. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  63. Γöé                                          Γöé Controls allocation of library   Γöé
  64. Γöé                           .-ANYwhere-.         Γöé heap storage not restricted to   Γöé
  65. Γöé >>ΓöÇΓöÇANyheapΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé below the 16M line.        Γöé
  66. Γöé         '-init_size-'   '-incr_size-'   '-BELOWΓöÇΓöÇΓöÇΓöÇ'         Γöé                  Γöé
  67. Γöé                                          Γöé                  Γöé
  68. Γöé   .-FREE-.                                    Γöé                  Γöé
  69. Γöé >ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  70. Γöé   '-KEEP-'                                    Γöé                  Γöé
  71. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  72. Γöé                                          Γöé Specifies whether arguments on   Γöé
  73. Γöé   .-ARGPARSEΓöÇΓöÇΓöÇ.                                Γöé the command line are to be parsed Γöé
  74. Γöé >>ΓöÇΓöÇ'-NOARGPARSE-'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé in the usual C/370 format.     Γöé
  75. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  76. Γöé                                          Γöé Controls allocation of library   Γöé
  77. Γöé                            .-FREE-.          Γöé heap storage below the 16M line.  Γöé
  78. Γöé >>ΓöÇΓöÇBElowheapΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  79. Γöé          '-init_size-'   '-incr_size-'   '-KEEP-'          Γöé                  Γöé
  80. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  81. Γöé                                          Γöé Specifies the format of the argu- Γöé
  82. Γöé         .-ONΓöÇΓöÇ.                              Γöé ment string on application invo-  Γöé
  83. Γöé >>ΓöÇΓöÇCBLOptsΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé cation when the main routine is  Γöé
  84. Γöé         '-OFF-'                              Γöé COBOL.               Γöé
  85. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  86. Γöé                                          Γöé Controls whether CICS* PUSH    Γöé
  87. Γöé          .-ONΓöÇΓöÇ.                             Γöé HANDLE and CICS POP HANDLE com-  Γöé
  88. Γöé >>ΓöÇΓöÇCBLPshpopΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé mands are issued when a COBOL   Γöé
  89. Γöé          '-OFF-'                             Γöé subprogram is called.       Γöé
  90. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  91. Γöé                                          Γöé Controls COBOL QSAM dynamic allo- Γöé
  92. Γöé         .-ONΓöÇΓöÇ.                              Γöé cation.              Γöé
  93. Γöé >>ΓöÇΓöÇCBLQdaΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  94. Γöé         '-OFF-'                              Γöé                  Γöé
  95. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  96. Γöé                                          Γöé Indicates whether "checking    Γöé
  97. Γöé        .-ONΓöÇΓöÇ.                               Γöé errors" within an application   Γöé
  98. Γöé >>ΓöÇΓöÇCHeckΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé should be detected.        Γöé
  99. Γöé        '-OFF-'                               Γöé                  Γöé
  100. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  101. Γöé                                          Γöé Specifies the default formats for Γöé
  102. Γöé >>ΓöÇΓöÇCOUNTRyΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé date, time, currency symbol,    Γöé
  103. Γöé         '-country_code-'                         Γöé decimal separator, and the thou-  Γöé
  104. Γöé                                          Γöé sands separator based on a     Γöé
  105. Γöé                                          Γöé country.              Γöé
  106. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  107. Γöé                                          Γöé Activates the COBOL batch debug-  Γöé
  108. Γöé   .-DEBUGΓöÇΓöÇΓöÇ.                                  Γöé ging features specified by the   Γöé
  109. Γöé >>ΓöÇΓöÇ'-NODEBUG-'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé "debugging lines" or the USE FOR  Γöé
  110. Γöé                                          Γöé DEBUGGING declarative.       Γöé
  111. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  112. Γöé                                          Γöé Limits the extent to which condi- Γöé
  113. Γöé >>ΓöÇΓöÇDEPthcondlmtΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé tions can be nested.        Γöé
  114. Γöé            '-limit-'                          Γöé                  Γöé
  115. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  116. Γöé                                          Γöé Specifies the operating system   Γöé
  117. Γöé >>ΓöÇΓöÇENVΓöÇΓöÇ(ΓöÇΓöÇ.-CMS-.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé that your C/370 application runs  Γöé
  118. Γöé       |-IMS-|                                Γöé under.               Γöé
  119. Γöé       '-MVS-'                                Γöé                  Γöé
  120. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  121. Γöé                                          Γöé Sets the initial values for the  Γöé
  122. Γöé        <-,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ<                            Γöé environment variables specified  Γöé
  123. Γöé >>ΓöÇΓöÇENVARΓöÇΓöÇ(ΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé in string.             Γöé
  124. Γöé         '-string-'                             Γöé                  Γöé
  125. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  126. Γöé                                          Γöé Specifies how many severity 2, 3, Γöé
  127. Γöé >>ΓöÇΓöÇERrcountΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé or 4 errors are allowed before an Γöé
  128. Γöé          '-number-'                            Γöé application is abnormally termi-  Γöé
  129. Γöé                                          Γöé nated.               Γöé
  130. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  131. Γöé                                          Γöé Specifies whether run-time     Γöé
  132. Γöé   .-EXECOPSΓöÇΓöÇΓöÇ.                                 Γöé options can be specified on the  Γöé
  133. Γöé >>ΓöÇΓöÇ'-NOEXECOPS-'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé command line.           Γöé
  134. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  135. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  136. Γöé Table 1. Run-Time Options Quick Reference                                       Γöé
  137. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  138. Γöé RUN-TIME OPTIONS                                 Γöé FUNCTION              Γöé
  139. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  140. Γöé                                          Γöé Controls the FLOW output produced Γöé
  141. Γöé   .-NOFLOWΓöÇΓöÇ.                                  Γöé by OS/VS COBOL programs.      Γöé
  142. Γöé >>ΓöÇΓöÇΓö¼ΓöÇFLOWΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  143. Γöé   Γöé-FLOW(n)-Γöé                                  Γöé                  Γöé
  144. Γöé   Γöé-FLOW=nΓöÇΓöÇΓöé                                  Γöé                  Γöé
  145. Γöé   '-FLOWnΓöÇΓöÇΓöÇ'                                  Γöé                  Γöé
  146. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  147. Γöé                                          Γöé Controls allocation of the heaps. Γöé
  148. Γöé                          .-ANYwhere-.   .-KEEP-.    Γöé                  Γöé
  149. Γöé >>ΓöÇΓöÇHeapΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé                  Γöé
  150. Γöé        '-init_size-'   '-incr_size-'   '-BELOWΓöÇΓöÇΓöÇΓöÇ'   '-FREE-'    Γöé                  Γöé
  151. Γöé                                          Γöé                  Γöé
  152. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  153. Γöé    '-.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.-'   '-.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.-'                    Γöé                  Γöé
  154. Γöé     '-initsz24-'     '-incrsz24-'                     Γöé                  Γöé
  155. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  156. Γöé                                          Γöé Causes attentions recognized by  Γöé
  157. Γöé          .-OFF-.                             Γöé the host operating system to be  Γöé
  158. Γöé >>ΓöÇΓöÇINTerruptΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé recognized by LE/370.       Γöé
  159. Γöé          '-ONΓöÇΓöÇ'                             Γöé                  Γöé
  160. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  161. Γöé                                          Γöé Controls the allocation of the   Γöé
  162. Γöé                            .-FREE-.           Γöé thread's library stack storage.  Γöé
  163. Γöé >>ΓöÇΓöÇLIBStackΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  164. Γöé          '-init_size-'   '-incr_size-'   '-KEEP-'           Γöé                  Γöé
  165. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  166. Γöé                                          Γöé Specifies the ddname of the run-  Γöé
  167. Γöé >>ΓöÇΓöÇMSGFileΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé time diagnostics file.       Γöé
  168. Γöé         '-ddname-'                            Γöé                  Γöé
  169. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  170. Γöé                                          Γöé Specifies the number of ISI    Γöé
  171. Γöé >>ΓöÇΓöÇMSGQΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé blocks allocated on a per-thread  Γöé
  172. Γöé        '-number-'                              Γöé basis during execution.      Γöé
  173. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  174. Γöé                                          Γöé Specifies the national language  Γöé
  175. Γöé         .-ENU-.                              Γöé to use for the run-time environ-  Γöé
  176. Γöé >>ΓöÇΓöÇNATlangΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé ment.               Γöé
  177. Γöé         Γöé-UEN-Γöé                              Γöé                  Γöé
  178. Γöé         '-JPN-'                              Γöé                  Γöé
  179. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  180. Γöé                                          Γöé Specifies the format of the invo- Γöé
  181. Γöé        .-HOST-.                              Γöé cation arguments received by your Γöé
  182. Γöé >>ΓöÇΓöÇPLISTΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇCICSΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé C/370 application when it is    Γöé
  183. Γöé        Γöé-CMSΓöÇΓöÇΓöé                              Γöé invoked.              Γöé
  184. Γöé        Γöé-IMSΓöÇΓöÇΓöé                              Γöé                  Γöé
  185. Γöé        Γöé-MVSΓöÇΓöÇΓöé                              Γöé                  Γöé
  186. Γöé        Γöé-OSΓöÇΓöÇΓöÇΓöé                              Γöé                  Γöé
  187. Γöé        '-TSOΓöÇΓöÇ'                              Γöé                  Γöé
  188. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  189. Γöé                                          Γöé Specifies whether the enclave can Γöé
  190. Γöé        .-OFF-.                               Γöé run with the POSIX semantics.   Γöé
  191. Γöé >>ΓöÇΓöÇPOSixΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  192. Γöé        '-ONΓöÇΓöÇ'                               Γöé                  Γöé
  193. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  194. Γöé                                          Γöé Specifies whether redirections   Γöé
  195. Γöé   .-REDIRΓöÇΓöÇΓöÇ.                                  Γöé for "stdin", "stderr", and     Γöé
  196. Γöé >>ΓöÇΓöÇ'-NOREDIR-'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé "stdout" are allowed from the   Γöé
  197. Γöé                                          Γöé command line.           Γöé
  198. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  199. Γöé                                          Γöé Specifies that a report of the   Γöé
  200. Γöé         .-OFF-.                              Γöé run-time options in use by the   Γöé
  201. Γöé >>ΓöÇΓöÇRPTOptsΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé application be generated.     Γöé
  202. Γöé         '-ONΓöÇΓöÇ'                              Γöé                  Γöé
  203. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  204. Γöé                                          Γöé Specifies that a report of the   Γöé
  205. Γöé         .-OFF-.                              Γöé storage used by the application  Γöé
  206. Γöé >>ΓöÇΓöÇRPTStgΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé be generated at the end of exe-  Γöé
  207. Γöé         '-ONΓöÇΓöÇ'                              Γöé cution.              Γöé
  208. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  209. Γöé                                          Γöé Initializes the run-time environ- Γöé
  210. Γöé   .-NORTEREUS-.                                 Γöé ment to be reusable when the    Γöé
  211. Γöé >>ΓöÇΓöÇ'-RTEREUSΓöÇΓöÇΓöÇ'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé first COBOL routine is invoked.  Γöé
  212. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  213. Γöé                                          Γöé Specifies whether your COBOL rou- Γöé
  214. Γöé   .-NOSIMVRD-.                                 Γöé tines use a VSAM KSDS to simulate Γöé
  215. Γöé >>ΓöÇΓöÇ'-SIMVRDΓöÇΓöÇΓöÇ'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé variable length relative organ-  Γöé
  216. Γöé                                          Γöé ization data sets.         Γöé
  217. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  218. Γöé                                          Γöé Controls allocation of the     Γöé
  219. Γöé                          .-BELOWΓöÇΓöÇΓöÇΓöÇ.   .-KEEP-.    Γöé thread's stack storage.      Γöé
  220. Γöé >>ΓöÇΓöÇSTACkΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ,ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇ> Γöé                  Γöé
  221. Γöé        '-init_size-'   '-incr_size-'   '-ANYwhere-'   '-FREE-'    Γöé                  Γöé
  222. Γöé                                          Γöé                  Γöé
  223. Γöé >ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  224. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  225. Γöé                                          Γöé Controls the value of storage   Γöé
  226. Γöé >>ΓöÇΓöÇSTOrageΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé that is allocated and freed.    Γöé
  227. Γöé         '-heap_alloc_value-'   '-heap_free_value-'           Γöé                  Γöé
  228. Γöé                                          Γöé                  Γöé
  229. Γöé >ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  230. Γöé   '-dsa_alloc_value-'   '-reserve_size-'                    Γöé                  Γöé
  231. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  232. Γöé                                          Γöé Sets the level of information   Γöé
  233. Γöé           .-TRACE-.                           Γöé produced due to an unhandled    Γöé
  234. Γöé >>ΓöÇΓöÇTERmthdactΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé error of severity 2 or greater.  Γöé
  235. Γöé           Γöé-QUIET-Γöé                           Γöé                  Γöé
  236. Γöé           Γöé-MSGΓöÇΓöÇΓöÇΓöé                           Γöé                  Γöé
  237. Γöé           '-DUMPΓöÇΓöÇ'                           Γöé                  Γöé
  238. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  239. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  240. Γöé Table 1. Run-Time Options Quick Reference                                       Γöé
  241. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  242. Γöé RUN-TIME OPTIONS                                 Γöé FUNCTION              Γöé
  243. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  244. Γöé                                          Γöé Specifies that a debug tool is to Γöé
  245. Γöé   .-NOTest-.   .-ALLΓöÇΓöÇΓöÇ.              .-PROMPTΓöÇΓöÇΓöÇ.        Γöé be given control according to the Γöé
  246. Γöé >>ΓöÇΓöÇ'-TESTΓöÇΓöÇΓöÇ'ΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé suboptions specified.       Γöé
  247. Γöé           Γöé-ERROR-Γöé   |-commands_file-|   Γöé-NOPROMPT-Γöé        Γöé                  Γöé
  248. Γöé           '-NONEΓöÇΓöÇ'   '-*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ'   Γöé-*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöé        Γöé                  Γöé
  249. Γöé                             Γöé-;ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöé        Γöé                  Γöé
  250. Γöé                             '-commandΓöÇΓöÇ'        Γöé                  Γöé
  251. Γöé                                          Γöé                  Γöé
  252. Γöé >ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  253. Γöé   |-preference_file-|                              Γöé                  Γöé
  254. Γöé   '-*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ'                              Γöé                  Γöé
  255. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  256. Γöé                                          Γöé Determines whether LE/370 run-   Γöé
  257. Γöé        .-OFF-.          .-DUMPΓöÇΓöÇΓöÇ.                 Γöé time library tracing is active.  Γöé
  258. Γöé >>ΓöÇΓöÇTRACEΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                  Γöé
  259. Γöé        '-ONΓöÇΓöÇ'  '-table_size-'  '-NODUMP-'  '-LE=-'            Γöé                  Γöé
  260. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  261. Γöé                                          Γöé Specifies how LE/370 routines   Γöé
  262. Γöé        .-ONΓöÇΓöÇ.                               Γöé handle abends and program inter-  Γöé
  263. Γöé >>ΓöÇΓöÇTRapΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé rupts.               Γöé
  264. Γöé        '-OFF-'                               Γöé                  Γöé
  265. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  266. Γöé                                          Γöé Sets the eight UPSI switches on  Γöé
  267. Γöé >>ΓöÇΓöÇUPSIΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé or off.  Affects only COBOL rou-  Γöé
  268. Γöé        '-nnnnnnnn-'                             Γöé tines.               Γöé
  269. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  270. Γöé                                          Γöé Specifies whether any language in Γöé
  271. Γöé          .-OFF-.                             Γöé an application uses the vector   Γöé
  272. Γöé >>ΓöÇΓöÇVctrsaveΓöÇΓöÇ(ΓöÇΓöÇ+ΓöÇΓöÇΓöÇΓöÇΓöÇ+ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé facility when user-written condi- Γöé
  273. Γöé          '-ONΓöÇΓöÇ'                             Γöé tion handlers are called.     Γöé
  274. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  275. Γöé                                          Γöé Specifies whether an exponent   Γöé
  276. Γöé         .-AUTO-.                              Γöé underflow causes a program inter- Γöé
  277. Γöé >>ΓöÇΓöÇXuflowΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé rupt.               Γöé
  278. Γöé         Γöé-ONΓöÇΓöÇΓöÇΓöé                              Γöé                  Γöé
  279. Γöé         '-OFFΓöÇΓöÇ'                              Γöé                  Γöé
  280. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  281.  
  282.  
  283. ΓòÉΓòÉΓòÉ 1.2. Condition Handling Callable Services ΓòÉΓòÉΓòÉ
  284.  
  285. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  286. Γöé Table 2. Condition Handling Callable Services                                     Γöé
  287. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  288. Γöé CALLABLE SERVICE                                  Γöé FUNCTION             Γöé
  289. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  290. Γöé                                           Γöé Returns a pointer to a condi-  Γöé
  291. Γöé >>ΓöÇΓöÇCEE3CIBΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇcib_ptrΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé tion information block (CIB)   Γöé
  292. Γöé         '-cond_token-'                           Γöé associated with a given condi-  Γöé
  293. Γöé                                           Γöé tion token.           Γöé
  294. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  295. Γöé                                           Γöé Gets the name of the most    Γöé
  296. Γöé >>ΓöÇΓöÇCEE3GRNΓöÇΓöÇ(ΓöÇΓöÇnameΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé current LE/370-conforming    Γöé
  297. Γöé                                           Γöé routine in which a condition   Γöé
  298. Γöé                                           Γöé occurred.            Γöé
  299. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  300. Γöé                                           Γöé Queries and modifies the     Γöé
  301. Γöé >>ΓöÇΓöÇCEE3SPMΓöÇΓöÇ(ΓöÇΓöÇactionΓöÇΓöÇ,ΓöÇΓöÇcond_stringΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé enablement of LE/370 hardware  Γöé
  302. Γöé                                           Γöé conditions.           Γöé
  303. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  304. Γöé                                           Γöé Decomposes or alters an     Γöé
  305. Γöé >>ΓöÇΓöÇCEEDCODΓöÇΓöÇ(ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇc_1ΓöÇΓöÇ,ΓöÇΓöÇc_2ΓöÇΓöÇ,ΓöÇΓöÇcaseΓöÇΓöÇ,ΓöÇΓöÇseverityΓöÇΓöÇ,ΓöÇΓöÇcontrolΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé existing condition token.    Γöé
  306. Γöé                                           Γöé                 Γöé
  307. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇfacility_IDΓöÇΓöÇ,ΓöÇΓöÇi_s_infoΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  308. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  309. Γöé                                           Γöé Retrieves the version ID and   Γöé
  310. Γöé >>ΓöÇΓöÇCEEGPIDΓöÇΓöÇ(ΓöÇΓöÇCEE_Version_IDΓöÇΓöÇ,ΓöÇΓöÇPlat_IDΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé the platform ID of the version  Γöé
  311. Γöé                                           Γöé and platform of LE/370 cur-   Γöé
  312. Γöé                                           Γöé rently in use for processing   Γöé
  313. Γöé                                           Γöé the active condition.      Γöé
  314. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  315. Γöé                                           Γöé Provides a mechanism by which  Γöé
  316. Γöé >>ΓöÇΓöÇCEEGQDTΓöÇΓöÇ(ΓöÇΓöÇcond_repΓöÇΓöÇ,ΓöÇΓöÇq_data_tokenΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé application code (in partic-   Γöé
  317. Γöé                                           Γöé ular, PL/I ON-units) can     Γöé
  318. Γöé                                           Γöé retrieve the q_data_token from  Γöé
  319. Γöé                                           Γöé the Instance Specific Informa-  Γöé
  320. Γöé                                           Γöé tion (ISI).           Γöé
  321. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  322. Γöé                                           Γöé Registers a user condition    Γöé
  323. Γöé >>ΓöÇΓöÇCEEHDLRΓöÇΓöÇ(ΓöÇΓöÇroutineΓöÇΓöÇ,ΓöÇΓöÇtokenΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé handler for the current stack  Γöé
  324. Γöé                                           Γöé frame.              Γöé
  325. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  326. Γöé                                           Γöé Unregisters a user-written con- Γöé
  327. Γöé >>ΓöÇΓöÇCEEHDLUΓöÇΓöÇ(ΓöÇΓöÇroutineΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé dition handler for the current  Γöé
  328. Γöé                                           Γöé stack frame.           Γöé
  329. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  330. Γöé                                           Γöé Computes the initial condition  Γöé
  331. Γöé >>ΓöÇΓöÇCEEITOKΓöÇΓöÇ(ΓöÇΓöÇi_ctokΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé token for the current condition Γöé
  332. Γöé                                           Γöé information block.        Γöé
  333. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  334. Γöé                                           Γöé Moves the resume cursor to a   Γöé
  335. Γöé >>ΓöÇΓöÇCEEMRCRΓöÇΓöÇ(ΓöÇΓöÇtype_of_moveΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé position relative to the     Γöé
  336. Γöé                                           Γöé current position of the handle  Γöé
  337. Γöé                                           Γöé cursor.             Γöé
  338. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  339. Γöé                                           Γöé Dynamically constructs a condi- Γöé
  340. Γöé >>ΓöÇΓöÇCEENCODΓöÇΓöÇ(ΓöÇΓöÇc_1ΓöÇΓöÇ,ΓöÇΓöÇc_2ΓöÇΓöÇ,ΓöÇΓöÇcaseΓöÇΓöÇ,ΓöÇΓöÇseverityΓöÇΓöÇ,ΓöÇΓöÇcontrolΓöÇΓöÇ,ΓöÇΓöÇfacility_IDΓöÇΓöÇΓöÇΓöÇ> Γöé tion token.           Γöé
  341. Γöé                                           Γöé                 Γöé
  342. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇi_s_infoΓöÇΓöÇ,ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  343. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  344. Γöé                                           Γöé Raises, or signals, a condition Γöé
  345. Γöé >>ΓöÇΓöÇCEESGLΓöÇΓöÇ(ΓöÇΓöÇcond_repΓöÇΓöÇ,ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé to the condition manager.    Γöé
  346. Γöé               '-q_data_tokenΓöÇΓöÇ,-'                   Γöé                 Γöé
  347. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  348.  
  349.  
  350. ΓòÉΓòÉΓòÉ 1.3. Date and Time Callable Services ΓòÉΓòÉΓòÉ
  351.  
  352. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  353. Γöé Table 3. Date and Time Callable Services                                       Γöé
  354. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  355. Γöé CALLABLE SERVICE                                  Γöé FUNCTION             Γöé
  356. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  357. Γöé                                           Γöé Converts a string representing  Γöé
  358. Γöé >>ΓöÇΓöÇCEECBLDYΓöÇΓöÇ(ΓöÇΓöÇinput_char_dateΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇ> Γöé a date to a COBOL Lilian     Γöé
  359. Γöé                                           Γöé format.             Γöé
  360. Γöé >ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  361. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  362. Γöé                                           Γöé Converts a number representing  Γöé
  363. Γöé >>ΓöÇΓöÇCEEDATEΓöÇΓöÇ(ΓöÇΓöÇinput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_char_dateΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé a Lilian date to a date written Γöé
  364. Γöé                                           Γöé in character format.       Γöé
  365. Γöé >ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  366. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  367. Γöé                                           Γöé Converts a number representing  Γöé
  368. Γöé >>ΓöÇΓöÇCEEDATMΓöÇΓöÇ(ΓöÇΓöÇinput_secondsΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_timestampΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé the number of seconds since   Γöé
  369. Γöé                                           Γöé 00:00:00 14 October 1582 to   Γöé
  370. Γöé >ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé character format.        Γöé
  371. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  372. Γöé                                           Γöé Converts a string representing  Γöé
  373. Γöé >>ΓöÇΓöÇCEEDAYSΓöÇΓöÇ(ΓöÇΓöÇinput_char_dateΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé a date to a Lilian format.    Γöé
  374. Γöé                                           Γöé                 Γöé
  375. Γöé >ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  376. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  377. Γöé                                           Γöé Calculates the day of the week  Γöé
  378. Γöé >>ΓöÇΓöÇCEEDYWKΓöÇΓöÇ(ΓöÇΓöÇinput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇoutput_day_noΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé on which a Lilian date falls.  Γöé
  379. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  380. Γöé                                           Γöé Computes the current Greenwich  Γöé
  381. Γöé >>ΓöÇΓöÇCEEGMTΓöÇΓöÇ(ΓöÇΓöÇoutput_GMT_LilianΓöÇΓöÇ,ΓöÇΓöÇoutput_GMT_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé Mean Time (GMT) as both a    Γöé
  382. Γöé                                           Γöé Lilian date and as the number  Γöé
  383. Γöé                                           Γöé of seconds since 00:00:00 14   Γöé
  384. Γöé                                           Γöé October 1582.          Γöé
  385. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  386. Γöé                                           Γöé Computes values to the calling  Γöé
  387. Γöé >>ΓöÇΓöÇCEEGMTOΓöÇΓöÇ(ΓöÇΓöÇoffset_hoursΓöÇΓöÇ,ΓöÇΓöÇoffset_minutesΓöÇΓöÇ,ΓöÇΓöÇoffset_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇ>< Γöé routine that represent the dif- Γöé
  388. Γöé                                           Γöé ference between the local    Γöé
  389. Γöé                                           Γöé system time and Greenwich Mean  Γöé
  390. Γöé                                           Γöé Time.              Γöé
  391. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  392. Γöé                                           Γöé Converts separate binary inte-  Γöé
  393. Γöé >>ΓöÇΓöÇCEEISECΓöÇΓöÇ(ΓöÇΓöÇinput_yearΓöÇΓöÇ,ΓöÇΓöÇinput_monthsΓöÇΓöÇ,ΓöÇΓöÇinput_dayΓöÇΓöÇ,ΓöÇΓöÇinput_hoursΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé gers representing year, month,  Γöé
  394. Γöé                                           Γöé day, hour, minute, second, and  Γöé
  395. Γöé >ΓöÇΓöÇinput_minutesΓöÇΓöÇ,ΓöÇΓöÇinput_secondsΓöÇΓöÇ,ΓöÇΓöÇinput_millisecondsΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé millisecond to a number repres- Γöé
  396. Γöé                                           Γöé enting the number of seconds   Γöé
  397. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé since 00:00:00 14 October 1582. Γöé
  398. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  399. Γöé                                           Γöé Gets the current local time in  Γöé
  400. Γöé >>ΓöÇΓöÇCEELOCTΓöÇΓöÇ(ΓöÇΓöÇoutput_LilianΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇoutput_GregorianΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé three formats.          Γöé
  401. Γöé                                           Γöé                 Γöé
  402. Γöé >ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  403. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  404. Γöé                                           Γöé Queries the century within    Γöé
  405. Γöé >>ΓöÇΓöÇCEEQCENΓöÇΓöÇ(ΓöÇΓöÇcentury_startΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé which LE/370 assumes two-digit  Γöé
  406. Γöé                                           Γöé year values lie.         Γöé
  407. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  408. Γöé                                           Γöé Sets the century in which    Γöé
  409. Γöé >>ΓöÇΓöÇCEESCENΓöÇΓöÇ(ΓöÇΓöÇcentury_startΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé LE/370 assumes two-digit year  Γöé
  410. Γöé                                           Γöé values lie.           Γöé
  411. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  412. Γöé                                           Γöé Converts a number representing  Γöé
  413. Γöé >>ΓöÇΓöÇCEESECIΓöÇΓöÇ(ΓöÇΓöÇinput_secondsΓöÇΓöÇ,ΓöÇΓöÇoutput_yearΓöÇΓöÇ,ΓöÇΓöÇoutput_monthΓöÇΓöÇ,ΓöÇΓöÇoutput_dayΓöÇΓöÇΓöÇΓöÇ> Γöé the number of seconds since   Γöé
  414. Γöé                                           Γöé 00:00:00 14 October 1582 to   Γöé
  415. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇoutput_hoursΓöÇΓöÇ,ΓöÇΓöÇoutput_minutesΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé seven separate binary integers  Γöé
  416. Γöé                                           Γöé representing year, month, day,  Γöé
  417. Γöé >ΓöÇΓöÇoutput_millisecondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé hour, minute, second, and    Γöé
  418. Γöé                                           Γöé millisecond.           Γöé
  419. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  420. Γöé                                           Γöé Converts a string representing  Γöé
  421. Γöé >>ΓöÇΓöÇCEESECSΓöÇΓöÇ(ΓöÇΓöÇinput_timestampΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé a timestamp into a number    Γöé
  422. Γöé                                           Γöé representing the number of    Γöé
  423. Γöé >ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé seconds since 00:00:00 14    Γöé
  424. Γöé                                           Γöé October 1582.          Γöé
  425. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  426.  
  427.  
  428. ΓòÉΓòÉΓòÉ 1.4. Dynamic Storage Callable Services ΓòÉΓòÉΓòÉ
  429.  
  430. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  431. Γöé Table 4. Dynamic Storage Callable Services                                      Γöé
  432. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  433. Γöé CALLABLE SERVICE                                  Γöé FUNCTION             Γöé
  434. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  435. Γöé                                           Γöé Sets the heading displayed at  Γöé
  436. Γöé >>ΓöÇΓöÇCEE3RPHΓöÇΓöÇ(ΓöÇΓöÇreport_headingΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé the top of the storage or    Γöé
  437. Γöé                                           Γöé options reports that are gener- Γöé
  438. Γöé                                           Γöé ated when you specify the    Γöé
  439. Γöé                                           Γöé RPTSTG(ON) or RPTOPTS(ON) run-  Γöé
  440. Γöé                                           Γöé time options.          Γöé
  441. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  442. Γöé                                           Γöé Defines additional heaps.    Γöé
  443. Γöé >>ΓöÇΓöÇCEECRHPΓöÇΓöÇ(ΓöÇΓöÇheap_idΓöÇΓöÇ,ΓöÇΓöÇinitial_sizeΓöÇΓöÇ,ΓöÇΓöÇincrementΓöÇΓöÇ,ΓöÇΓöÇoptionsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  444. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  445. Γöé                                           Γöé Changes the size of a previ-   Γöé
  446. Γöé >>ΓöÇΓöÇCEECZSTΓöÇΓöÇ(ΓöÇΓöÇaddressΓöÇΓöÇ,ΓöÇΓöÇnew_sizeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé ously allocated storage     Γöé
  447. Γöé                                           Γöé element, while preserving its  Γöé
  448. Γöé                                           Γöé contents.            Γöé
  449. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  450. Γöé                                           Γöé Discards an entire heap that   Γöé
  451. Γöé >>ΓöÇΓöÇCEEDSHPΓöÇΓöÇ(ΓöÇΓöÇheap_idΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé you created previously with a  Γöé
  452. Γöé                                           Γöé call to CEECRHP.         Γöé
  453. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  454. Γöé                                           Γöé Frees storage previously allo-  Γöé
  455. Γöé >>ΓöÇΓöÇCEEFRSTΓöÇΓöÇ(ΓöÇΓöÇaddressΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé cated by CEEGTST or a language  Γöé
  456. Γöé                                           Γöé intrinsic function.       Γöé
  457. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  458. Γöé                                           Γöé Allocates storage from a heap  Γöé
  459. Γöé >>ΓöÇΓöÇCEEGTSTΓöÇΓöÇ(ΓöÇΓöÇheap_idΓöÇΓöÇ,ΓöÇΓöÇsizeΓöÇΓöÇ,ΓöÇΓöÇaddressΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé whose ID you specify.      Γöé
  460. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  461.  
  462.  
  463. ΓòÉΓòÉΓòÉ 1.5. General Callable Services ΓòÉΓòÉΓòÉ
  464.  
  465. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  466. Γöé Table 5. General Callable Services                                          Γöé
  467. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  468. Γöé CALLABLE SERVICE                                  Γöé FUNCTION             Γöé
  469. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  470. Γöé                                           Γöé Generates a dump of the run-   Γöé
  471. Γöé >>ΓöÇΓöÇCEE3DMPΓöÇΓöÇ(ΓöÇΓöÇtitleΓöÇΓöÇ,ΓöÇΓöÇoptionsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé time environment of LE/370 and  Γöé
  472. Γöé                                           Γöé the member language libraries.  Γöé
  473. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  474. Γöé                                           Γöé Computes to the calling routine Γöé
  475. Γöé >>ΓöÇΓöÇCEE3PRMΓöÇΓöÇ(ΓöÇΓöÇchar_parm_stringΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé the argument string that was   Γöé
  476. Γöé                                           Γöé specified at invocation of the  Γöé
  477. Γöé                                           Γöé program.             Γöé
  478. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  479. Γöé                                           Γöé Sets or queries one of two    Γöé
  480. Γöé >>ΓöÇΓöÇCEE3USRΓöÇΓöÇ(ΓöÇΓöÇfunction_codeΓöÇΓöÇ,ΓöÇΓöÇfield_numberΓöÇΓöÇ,ΓöÇΓöÇfield_valueΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé 4-byte fields known as the user Γöé
  481. Γöé                                           Γöé area fields.           Γöé
  482. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  483. Γöé                                           Γöé Generates a sequence of uniform Γöé
  484. Γöé >>ΓöÇΓöÇCEERAN0ΓöÇΓöÇ(ΓöÇΓöÇseedΓöÇΓöÇ,ΓöÇΓöÇrandom_noΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé pseudo-random numbers between  Γöé
  485. Γöé                                           Γöé 0.0 and 1.0 using the multipli- Γöé
  486. Γöé                                           Γöé cative congruential method with Γöé
  487. Γöé                                           Γöé a user-specified seed.      Γöé
  488. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  489. Γöé                                           Γöé Invokes a debug tool, such as  Γöé
  490. Γöé >>ΓöÇΓöÇCEETESTΓöÇΓöÇ(ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé Debug Tool/370.         Γöé
  491. Γöé         '-string_of_commandsΓöÇΓöÇ,-'                      Γöé                 Γöé
  492. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  493.  
  494.  
  495. ΓòÉΓòÉΓòÉ 1.6. Initialization and Termination Services ΓòÉΓòÉΓòÉ
  496.  
  497. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  498. Γöé Table 6. Initialization and Termination Services                                   Γöé
  499. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  500. Γöé CALLABLE SERVICE                                  Γöé FUNCTION             Γöé
  501. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  502. Γöé                                           Γöé Terminates the enclave with an  Γöé
  503. Γöé >>ΓöÇΓöÇCEE3ABDΓöÇΓöÇ(ΓöÇΓöÇabcodeΓöÇΓöÇ,ΓöÇΓöÇclean-upΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé abend.  The abend can be issued Γöé
  504. Γöé                                           Γöé either with or without      Γöé
  505. Γöé                                           Γöé clean-up.            Γöé
  506. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  507. Γöé                                           Γöé Gets the enclave return code.  Γöé
  508. Γöé >>ΓöÇΓöÇCEE3GRCΓöÇΓöÇ(ΓöÇΓöÇreturn_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  509. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  510. Γöé                                           Γöé Sets the enclave return code.  Γöé
  511. Γöé >>ΓöÇΓöÇCEE3SRCΓöÇΓöÇ(ΓöÇΓöÇreturn_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  512. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  513.  
  514.  
  515. ΓòÉΓòÉΓòÉ 1.7. Math Services ΓòÉΓòÉΓòÉ
  516.  
  517. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  518. Γöé Table 7. Math Services                                                Γöé
  519. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  520. Γöé MATH SERVICE                                    Γöé FUNCTION             Γöé
  521. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  522. Γöé                                           Γöé Absolute value          Γöé
  523. Γöé >>ΓöÇΓöÇCEESxABSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  524. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  525. Γöé                                           Γöé Arccosine            Γöé
  526. Γöé >>ΓöÇΓöÇCEESxACSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  527. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  528. Γöé                                           Γöé Arcsine             Γöé
  529. Γöé >>ΓöÇΓöÇCEESxASNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  530. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  531. Γöé                                           Γöé Hyperbolic arctangent      Γöé
  532. Γöé >>ΓöÇΓöÇCEESxATHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  533. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  534. Γöé                                           Γöé Arctangent            Γöé
  535. Γöé >>ΓöÇΓöÇCEESxATNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  536. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  537. Γöé                                           Γöé Arctangent of two arguments   Γöé
  538. Γöé >>ΓöÇΓöÇCEESxAT2ΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  539. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  540. Γöé                                           Γöé Conjugate complex        Γöé
  541. Γöé >>ΓöÇΓöÇCEESxCJGΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  542. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  543. Γöé                                           Γöé Cosine              Γöé
  544. Γöé >>ΓöÇΓöÇCEESxCOSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  545. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  546. Γöé                                           Γöé Hyperbolic cosine        Γöé
  547. Γöé >>ΓöÇΓöÇCEESxCSHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  548. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  549. Γöé                                           Γöé Cotangent            Γöé
  550. Γöé >>ΓöÇΓöÇCEESxCTNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  551. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  552. Γöé                                           Γöé Positive difference       Γöé
  553. Γöé >>ΓöÇΓöÇCEESxDIMΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  554. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  555. Γöé                                           Γöé Division             Γöé
  556. Γöé >>ΓöÇΓöÇCEESxDVDΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  557. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  558. Γöé                                           Γöé Error function complement    Γöé
  559. Γöé >>ΓöÇΓöÇCEESxERCΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  560. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  561. Γöé                                           Γöé Error function          Γöé
  562. Γöé >>ΓöÇΓöÇCEESxERFΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  563. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  564. Γöé                                           Γöé Exponential (base e)       Γöé
  565. Γöé >>ΓöÇΓöÇCEESxEXPΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  566. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  567. Γöé                                           Γöé Gamma function          Γöé
  568. Γöé >>ΓöÇΓöÇCEESxGMAΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  569. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  570. Γöé                                           Γöé Imaginary part of complex    Γöé
  571. Γöé >>ΓöÇΓöÇCEESxIMGΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  572. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  573. Γöé                                           Γöé Truncation            Γöé
  574. Γöé >>ΓöÇΓöÇCEESxINTΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  575. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  576. Γöé                                           Γöé Log gamma function        Γöé
  577. Γöé >>ΓöÇΓöÇCEESxLGMΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  578. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  579. Γöé                                           Γöé Logarithm base 10        Γöé
  580. Γöé >>ΓöÇΓöÇCEESxLG1ΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  581. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  582. Γöé                                           Γöé Logarithm base 2         Γöé
  583. Γöé >>ΓöÇΓöÇCEESxLG2ΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  584. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  585. Γöé                                           Γöé Logarithm base e         Γöé
  586. Γöé >>ΓöÇΓöÇCEESxLOGΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  587. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  588. Γöé                                           Γöé Floating complex multiplication Γöé
  589. Γöé >>ΓöÇΓöÇCEESxMLTΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  590. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  591. Γöé                                           Γöé Modular arithmetic        Γöé
  592. Γöé >>ΓöÇΓöÇCEESxMODΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  593. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  594. Γöé                                           Γöé Nearest integer         Γöé
  595. Γöé >>ΓöÇΓöÇCEESxNINΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  596. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  597. Γöé                                           Γöé Nearest whole number       Γöé
  598. Γöé >>ΓöÇΓöÇCEESxNWNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  599. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  600. Γöé                                           Γöé Transfer of sign         Γöé
  601. Γöé >>ΓöÇΓöÇCEESxSGNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  602. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  603. Γöé                                           Γöé Sine               Γöé
  604. Γöé >>ΓöÇΓöÇCEESxSINΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  605. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  606. Γöé                                           Γöé Hyperbolic sine         Γöé
  607. Γöé >>ΓöÇΓöÇCEESxSNHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  608. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  609. Γöé                                           Γöé Square root           Γöé
  610. Γöé >>ΓöÇΓöÇCEESxSQTΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  611. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  612. Γöé                                           Γöé Tangent             Γöé
  613. Γöé >>ΓöÇΓöÇCEESxTANΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  614. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  615. Γöé                                           Γöé Hyperbolic tangent        Γöé
  616. Γöé >>ΓöÇΓöÇCEESxTNHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  617. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  618. Γöé                                           Γöé Exponential (**)         Γöé
  619. Γöé >>ΓöÇΓöÇCEESxXPxΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  620. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  621.  
  622.  
  623. ΓòÉΓòÉΓòÉ 1.8. Message Handling Callable Services ΓòÉΓòÉΓòÉ
  624.  
  625. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  626. Γöé Table 8. Message Handling Callable Services                                      Γöé
  627. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  628. Γöé CALLABLE SERVICE                                  Γöé FUNCTION             Γöé
  629. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  630. Γöé                                           Γöé Stores message insert data.   Γöé
  631. Γöé >>ΓöÇΓöÇCEECMIΓöÇΓöÇ(ΓöÇΓöÇcond_repΓöÇΓöÇ,ΓöÇΓöÇ insert_seq_numΓöÇΓöÇ,ΓöÇΓöÇinsert_dataΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé                 Γöé
  632. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  633. Γöé                                           Γöé Gets, formats, and stores in a  Γöé
  634. Γöé >>ΓöÇΓöÇCEEMGETΓöÇΓöÇ(ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇmessage_areaΓöÇΓöÇ,ΓöÇΓöÇmsg_ptrΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé buffer a message corresponding  Γöé
  635. Γöé                                           Γöé to a condition token returned  Γöé
  636. Γöé                                           Γöé from a callable service or    Γöé
  637. Γöé                                           Γöé passed to a user-written condi- Γöé
  638. Γöé                                           Γöé tion handler.          Γöé
  639. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  640. Γöé                                           Γöé Dispatches a user-defined    Γöé
  641. Γöé >>ΓöÇΓöÇCEEMOUTΓöÇΓöÇ(ΓöÇΓöÇmessage_stringΓöÇΓöÇ,ΓöÇΓöÇdestination_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé message to the message string  Γöé
  642. Γöé                                           Γöé file.              Γöé
  643. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  644. Γöé                                           Γöé Gets, formats, and dispatches a Γöé
  645. Γöé >>ΓöÇΓöÇCEEMSGΓöÇΓöÇ(ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇdestination_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé message corresponding to an   Γöé
  646. Γöé                                           Γöé input condition token received  Γöé
  647. Γöé                                           Γöé from a callable service or    Γöé
  648. Γöé                                           Γöé passed to a user-written condi- Γöé
  649. Γöé                                           Γöé tion handler.          Γöé
  650. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  651.  
  652.  
  653. ΓòÉΓòÉΓòÉ 1.9. National Language Support Callable Services ΓòÉΓòÉΓòÉ
  654.  
  655. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  656. Γöé Table 9. National Language Support Callable Services                       Γöé
  657. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  658. Γöé CALLABLE SERVICE                           Γöé FUNCTION          Γöé
  659. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  660. Γöé                                    Γöé Changes or queries the   Γöé
  661. Γöé >>ΓöÇΓöÇCEE3CTYΓöÇΓöÇ(ΓöÇΓöÇfunctionΓöÇΓöÇ,ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé current national country  Γöé
  662. Γöé                                    Γöé setting.          Γöé
  663. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  664. Γöé                                    Γöé Changes or queries the   Γöé
  665. Γöé >>ΓöÇΓöÇCEE3LNGΓöÇΓöÇ(ΓöÇΓöÇfunctionΓöÇΓöÇ,ΓöÇΓöÇdesired_languageΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé current national lan-   Γöé
  666. Γöé                                    Γöé guage.           Γöé
  667. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  668. Γöé                                    Γöé Gets the default currency Γöé
  669. Γöé >>ΓöÇΓöÇCEE3MCSΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇcurrency_symbolΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé symbol for a country    Γöé
  670. Γöé                                    Γöé specified in        Γöé
  671. Γöé                                    Γöé country_code.       Γöé
  672. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  673. Γöé                                    Γöé Gets the default decimal  Γöé
  674. Γöé >>ΓöÇΓöÇCEE3MDSΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇdecimal_separatorΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé separator for the country Γöé
  675. Γöé                                    Γöé specified in        Γöé
  676. Γöé                                    Γöé country_code.       Γöé
  677. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  678. Γöé                                    Γöé Gets the default thou-   Γöé
  679. Γöé >>ΓöÇΓöÇCEE3MTSΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇthousands_separatorΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇ>< Γöé sands separator for the  Γöé
  680. Γöé                                    Γöé country that you specify  Γöé
  681. Γöé                                    Γöé in country_code      Γöé
  682. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  683. Γöé                                    Γöé Gets the default date   Γöé
  684. Γöé >>ΓöÇΓöÇCEEFMDAΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇdate_pic_strΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé picture string for a    Γöé
  685. Γöé                                    Γöé country specified in    Γöé
  686. Γöé                                    Γöé country_code.       Γöé
  687. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  688. Γöé                                    Γöé Gets the default date and Γöé
  689. Γöé >>ΓöÇΓöÇCEEFMDTΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇdatetime_strΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé time picture strings for  Γöé
  690. Γöé                                    Γöé the country specified in  Γöé
  691. Γöé                                    Γöé country_code.       Γöé
  692. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  693. Γöé                                    Γöé Gets the default time   Γöé
  694. Γöé >>ΓöÇΓöÇCEEFMTMΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇtime_pic_strΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé picture string for the   Γöé
  695. Γöé                                    Γöé country specified in    Γöé
  696. Γöé                                    Γöé country_code.       Γöé
  697. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  698.  
  699.  
  700. ΓòÉΓòÉΓòÉ 2. LE/370 Run-Time Options ΓòÉΓòÉΓòÉ
  701.  
  702. This chapter describes the LE/370 run-time options, their syntax, and their 
  703. usage. 
  704.  
  705. IBM-supplied default settings for the options are indicated in the syntax 
  706. diagrams or, where applicable, are underlined in the suboption descriptions. 
  707. The minimum unambiguous abbreviation of each LE/370 option is also indicated in 
  708. its syntax diagram with capital letters (for example, ABPerc indicates that ABP 
  709. is the minimum abbreviation). 
  710.  
  711. For a list of all the LE/370 run-time options,
  712. see LE/370 Quick Reference Tables.
  713.  
  714. This section contains the following run-time options: 
  715.  
  716. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  717. Γöé ABPERC             Γöé ABTERMENC            Γöé AIXBLD | NOAIXBLD        Γöé
  718. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  719. Γöé ALL31              Γöé ANYHEAP             Γöé ARGPARSE | NOARGPARSE      Γöé
  720. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  721. Γöé BELOWHEAP            Γöé CBLOPTS             Γöé CBLPSHPOP            Γöé
  722. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  723. Γöé CBLQDA             Γöé CHECK              Γöé COUNTRY             Γöé
  724. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  725. Γöé DEBUG | NODEBUG         Γöé DEPTHCONDLMT          Γöé ENV               Γöé
  726. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  727. Γöé ENVAR              Γöé ERRCOUNT            Γöé EXECOPS | NOEXECOPS       Γöé
  728. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  729. Γöé FLOW              Γöé HEAP              Γöé INTERRUPT            Γöé
  730. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  731. Γöé LIBSTACK            Γöé MSGFILE             Γöé MSGFILE             Γöé
  732. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  733. Γöé MSGQ              Γöé NATLANG             Γöé PLIST              Γöé
  734. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  735. Γöé POSIX              Γöé REDIR | NOREDIR         Γöé RPTOPTS             Γöé
  736. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  737. Γöé RPTSTG             Γöé RTEREUS             Γöé SIMVRD             Γöé
  738. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  739. Γöé STACK              Γöé STORAGE             Γöé TERMTHDACT           Γöé
  740. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  741. Γöé TEST | NOTEST          Γöé TRAP              Γöé UPSI              Γöé
  742. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  743. Γöé VCTRSAVE            Γöé XUFLOW             Γöé                 Γöé
  744. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  745.  
  746.  
  747. ΓòÉΓòÉΓòÉ 2.1. How to Specify Run-Time Options ΓòÉΓòÉΓòÉ
  748.  
  749. When specifying run-time options, use commas to separate any suboptions of 
  750. those options. If you do not specify a suboption, you must still specify the 
  751. comma to indicate its omission, for example; STACK(,,ANYWHERE,FREE). Trailing 
  752. commas, however, are not required; STACK(4K,4K,ANYWHERE) is valid. If you do 
  753. not specify any suboptions, either of the following is valid: STACK or STACK(). 
  754.  
  755. For more information about specifying LE/370 run-time options, see LE/370 
  756. Programming Guide. 
  757.  
  758.  
  759. ΓòÉΓòÉΓòÉ 2.1.1. ABPERC ΓòÉΓòÉΓòÉ
  760.  
  761. ABPERC percolates an abend whose code you specify. 
  762.  
  763. The ABPERC option is a debug tool that specifies the application can run with 
  764. TRAP set to ON. This provides LE/370 semantics for everything except one abend, 
  765. whose code you specify. 
  766.  
  767. When you run with ABPERC and encounter the specified abend: 
  768.  
  769.  User condition handlers are not enabled. 
  770.  
  771.  In OpenEdition* MVS, POSIX signal handling semantics are not enabled for the 
  772.   abend. 
  773.  
  774.  No storage report or run-time options report is generated. 
  775.  
  776.  No LE/370 messages or LE/370 dump output is generated. 
  777.  
  778.  The assembler user exit is not driven for enclave termination. 
  779.  
  780.  The abnormal termination exit (if there is one) is not driven. 
  781.  
  782.  Files opened by HLLs are not closed by LE/370, so records might be lost. 
  783.  
  784.  Resources acquired by LE/370 are not freed. 
  785.  
  786.  The debug tool is not notified of the error. 
  787.  
  788. You can specify a list of abend codes on the assembler user exit for the 
  789. condition manager to percolate. 
  790.  
  791. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  792. Γöé                                                  Γöé
  793. Γöé         ΓöîΓöÇNONEΓöÇΓöÇΓöÇΓöÉ                                     Γöé
  794. Γöé >>ΓöÇΓöÇABPercΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  795. Γöé         ΓööΓöÇabcodeΓöÇΓöÿ                                     Γöé
  796. Γöé                                                  Γöé
  797. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  798.  
  799. NONE 
  800.     Specifies that all abends are handled according to LE/370 condition 
  801.     handling semantics. 
  802.  
  803. abcode 
  804.     Specifies the code number of the abend to percolate. 
  805.  
  806.     abcode can be specified as: 
  807.  
  808.    Shhh      A system abend code where hhh is the hex system abend code 
  809.  
  810.    Udddd     A user abend code where dddd is a decimal user-issued abend code 
  811.  
  812.              Any 4-character string can also be used as an abcode. 
  813.  
  814.              You can identify only one abend code with this option. However, an 
  815.              abend U0000 is interpreted in the same way as S000. 
  816.  
  817. Usage Notes 
  818.  
  819.  LE/370 ignores ABPERC(0Cx). In this instance, no abend is percolated, and 
  820.   LE/370 condition handling semantics are in effect. 
  821.  
  822.  CICS consideration-ABPERC is ignored under CICS. 
  823.  
  824.  OpenEdition MVS consideration-ABPERC percolates an abend regardless of the 
  825.   thread in which it occurs. 
  826.  
  827.  
  828. ΓòÉΓòÉΓòÉ 2.1.2. ABTERMENC ΓòÉΓòÉΓòÉ
  829.  
  830. ABTERMENC sets the enclave termination behavior for an enclave ending with an 
  831. unhandled condition of severity 2 or greater. TRAP(ON) must be in effect for 
  832. ABTERMENC to have an effect. 
  833.  
  834. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  835. Γöé                                                  Γöé
  836. Γöé          ΓöîΓöÇRETCODEΓöÇΓöÉ                                   Γöé
  837. Γöé >>ΓöÇΓöÇABTermencΓöÇΓöÇ(ΓöÇΓöÇΓö┤ΓöÇABENDΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  838. Γöé                                                  Γöé
  839. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  840.  
  841. RETCODE 
  842.     Specifies that the enclave terminates with a normal return code and reason 
  843.     code. 
  844.  
  845.     However, the assembler user exit can modify this behavior as follows: 
  846.  
  847.     If the assembler user exit does not set the CEEAUE_ABND flag to ON during 
  848.      enclave termination, LE/370 returns to its caller with a return code and a 
  849.      reason code. 
  850.  
  851.     If the assembler user exit sets the CEEAUE_ABND flag to ON during enclave 
  852.      termination, LE/370 issues an abend to terminate the enclave. LE/370 sets 
  853.      the abend and reason code for the abend to equal the values of 
  854.      assembler-user-exit parameters, as follows: 
  855.  
  856.       - Abend code: Value of the CEEAUE_RETURN parameter of the assembler user 
  857.         exit. If the assembler user exit does not modify the CEEAUE_RETURN 
  858.         value, LE/370 sets an abend code that maps to the severity of the 
  859.         condition and to the user return code. 
  860.  
  861.       - Reason code: Value of the CEEAUE_REASON parameter of the assembler user 
  862.         exit. 
  863.  
  864. ABEND 
  865.     Specifies that LE/370 issues an abend to end the enclave regardless of the 
  866.     setting of the CEEAUE_ABND flag by the assembler user exit. However, the 
  867.     setting of the CEEAUE_ABND flag affects the abend processing, as follows: 
  868.  
  869.     When CEEAUE_ABND is off, the following occurs: 
  870.  
  871.     Abend code: LE/370 sets an abend code value that depends on the type of 
  872.      unhandled condition. 
  873.  
  874.     Reason code: LE/370 sets a reason code value that depends on the type of 
  875.      unhandled condition. 
  876.  
  877.     Abend dump attribute: LE/370 does not request a system dump. 
  878.  
  879.     Abend task/step attribute (on MVS): An abend is issued to terminate the 
  880.      task. 
  881.  
  882.     When CEEAUE_ABND is on, LE/370 uses values set by the assembler user exit 
  883.     to determine abend processing: 
  884.  
  885.     Abend code: Value of the CEEAUE_RETURN parameter of the assembler user 
  886.      exit. 
  887.  
  888.     Reason code: Value of the CEEAUE_REASON parameter of the assembler user 
  889.      exit. 
  890.  
  891.     Abend dump attribute: LE/370 requests a system dump only if the assembler 
  892.      user exit sets CEEAUE_DUMP to ON. The system abend dump goes to the system 
  893.      abend ddname with the filename you define in your JCL (for MVS) or in your 
  894.      FILEDEF (for VM). The filename is the name defined in the DD card. 
  895.  
  896.     Abend task/step attribute (on MVS): If the assembler user exit sets 
  897.      CEEAUE_STEPS to ON, LE/370 issues an abend to terminate the step. 
  898.      Otherwise, LE/370 issues an abend to terminate the task. 
  899.  
  900. Usage Notes 
  901.  
  902.  COBOL considerations-ABEND is the recommended setting for COBOL customers who 
  903.   use MVS. Your system administrator can change the default value of ABTERMENC 
  904.   to ABEND. 
  905.  
  906.  CICS consideration-The default under CICS is ABTERMENC(ABEND). 
  907.  
  908.  
  909. ΓòÉΓòÉΓòÉ 2.1.3. AIXBLD | NOAIXBLD ΓòÉΓòÉΓòÉ
  910.  
  911. AIXBLD invokes the access method services (AMS) for VSAM indexed and relative 
  912. data sets (KSDS and RRDS) to complete the file and index definition procedures 
  913. for COBOL routines. 
  914.  
  915. AIXBLD conforms to the ANSI 1985 COBOL standard. 
  916.  
  917. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  918. Γöé                                                  Γöé
  919. Γöé   ΓöîΓöÇNOAIXBLDΓöÇΓöÉ                                         Γöé
  920. Γöé >>ΓöÇΓöÇΓö╝ΓöÇAIXBLDΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  921. Γöé   Γö£ΓöÇAIXΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ                                         Γöé
  922. Γöé   ΓööΓöÇNOAIXΓöÇΓöÇΓöÇΓöÇΓöÿ                                         Γöé
  923. Γöé                                                  Γöé
  924. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  925.  
  926. NOAIXBLD 
  927.     Does not invoke the access method services for VSAM indexed and relative 
  928.     data sets. 
  929.  
  930. AIXBLD 
  931.     Invokes the access method services for VSAM indexed and relative data sets. 
  932.  
  933. Usage Notes 
  934.  
  935.  You can use only AIX and NOAIX as abbreviations for AIXBLD and NOAIXBLD. 
  936.  
  937.  When specifying this option in CEEDOPT or CEEUOPT, use the syntax AIXBLD(ON) 
  938.   or AIXBLD(OFF). Use AIXBLD and NOAIXBLD only on the command line. 
  939.  
  940.  CICS consideration-This option is ignored under CICS. 
  941.  
  942.  MVS consideration-If you also specify the MSGFILE run-time option, the access 
  943.   method services messages are directed to the MSGFILE ddname or to the default 
  944.   SYSOUT. See MSGFILE for information about MSGFILE. 
  945.  
  946. Performance Considerations 
  947.  
  948. Running your program under AIXBLD requires more storage, which can degrade 
  949. performance. Therefore, use AIXBLD only during application development to build 
  950. alternate indices. Use NOAIXBLD when you have already defined your VSAM data 
  951. sets. 
  952.  
  953.  
  954. ΓòÉΓòÉΓòÉ 2.1.4. ALL31 ΓòÉΓòÉΓòÉ
  955.  
  956. ALL31 specifies whether an application can run entirely in AMODE(31) or whether 
  957. the application has one or more AMODE(24) routines. 
  958.  
  959. This option does not implicitly alter storage, in particular storage managed by 
  960. the STACK and HEAP run-time options. However, you must be aware of your 
  961. application's requirements for stack and heap storage, because such storage can 
  962. potentially be allocated above the line while running in AMODE(24). 
  963.  
  964. ALL31 should have the same setting for all enclaves in the process, because 
  965. LE/370 does not support the invocation of a nested enclave requiring ALL31(OFF) 
  966. from an enclave running with ALL31(ON). 
  967.  
  968. In a multithread environment, LE/370 invokes all start routines in AMODE(31). 
  969.  
  970. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  971. Γöé                                                  Γöé
  972. Γöé        ΓöîΓöÇOFFΓöÇΓöÉ                                       Γöé
  973. Γöé >>ΓöÇΓöÇALl31ΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  974. Γöé        ΓööΓöÇONΓöÇΓöÇΓöÿ                                       Γöé
  975. Γöé                                                  Γöé
  976. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  977.  
  978. OFF 
  979.     Indicates that one or more routines of an LE/370 application are AMODE(24). 
  980.  
  981.     With ALL31(OFF) specified: 
  982.  
  983.     AMODE switching across calls to LE/370 common run-time routines is 
  984.      performed.  For example, AMODE switching is performed on calls to LE/370 
  985.      callable services. 
  986.  
  987.     In COBOL, external data is allocated in storage below the 16M line. 
  988.  
  989.     If you use the default setting ALL31(OFF), you must also use the default 
  990.     setting STACK(,,BELOW). AMODE(24) routines usually require stack storage 
  991.     below the 16M line. See STACK for information about STACK. 
  992.  
  993. ON 
  994.     Indicates that no user routines of an LE/370 application are AMODE(24). 
  995.  
  996.     With ALL31(ON) specified: 
  997.  
  998.     AMODE switching across calls to LE/370 common run-time routines is 
  999.      minimized. For example, no AMODE switching is performed on calls to LE/370 
  1000.      callable services. 
  1001.  
  1002.     In COBOL, external data is allocated in unrestricted storage. 
  1003.  
  1004. Usage Notes 
  1005.  
  1006.  CICS consideration-The default under CICS is ALL31(ON). 
  1007.  
  1008.  OpenEdition MVS consideration-The ALL31 option applies to the enclave. 
  1009.  
  1010. Performance Consideration 
  1011.  
  1012. If your application consists entirely of AMODE (31) routines, it might run 
  1013. faster with ALL31(ON) than with ALL31(OFF) because mode switching code is not 
  1014. required. 
  1015.  
  1016.  
  1017. ΓòÉΓòÉΓòÉ 2.1.5. ANYHEAP ΓòÉΓòÉΓòÉ
  1018.  
  1019. ANYHEAP controls the allocation of library heap storage that is not restricted 
  1020. to a location below the 16M line. 
  1021.  
  1022. The ANYHEAP option is always in effect. If you do not specify ANYHEAP or if you 
  1023. specify ANYHEAP(0), LE/370 allocates the value of 32K when a call is made to 
  1024. obtain heap storage. 
  1025.  
  1026. The IBM-supplied default is (32K,16K,ANYWHERE,FREE). 
  1027.  
  1028. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1029. Γöé                                                  Γöé
  1030. Γöé                           ΓöîΓöÇANYwhereΓöÇΓöÉ   ΓöîΓöÇFREEΓöÇΓöÉ           Γöé
  1031. Γöé >>ΓöÇΓöÇANyheapΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1032. Γöé         ΓööΓöÇinit_sizeΓöÇΓöÿ   ΓööΓöÇincr_sizeΓöÇΓöÿ   ΓööΓöÇBELOWΓöÇΓöÇΓöÇΓöÇΓöÿ   ΓööΓöÇKEEPΓöÇΓöÿ           Γöé
  1033. Γöé                                                  Γöé
  1034. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1035.  
  1036. init_size 
  1037.     Determines the minimum initial size of the anywhere heap storage. This 
  1038.     value can be specified as n, nK, or nM bytes of storage. The actual amount 
  1039.     of allocated storage is rounded up to the nearest multiple of 4K. 
  1040.  
  1041. incr_size 
  1042.     Determines the minimum size of any subsequent increment to the anywhere 
  1043.     heap area, and is specified in n, nK, or nM bytes of storage. This value is 
  1044.     rounded up to the nearest multiple of 4K. 
  1045.  
  1046. ANYwhere 
  1047.     Specifies that heap storage can be allocated anywhere in storage. On 
  1048.     systems that support bimodal addressing, storage can be allocated either 
  1049.     above or below the 16M line. If there is no storage available above the 
  1050.     line, storage is acquired below the line. On systems that do not support 
  1051.     bimodal addressing (for example, when VM/ESA* is initially loaded in 370 
  1052.     mode), this option is ignored and heap storage is placed below 16M. 
  1053.  
  1054. BELOW 
  1055.     Specifies that heap storage must be allocated below the 16M line in storage 
  1056.     that is accessible to 24-bit addressing. 
  1057.  
  1058. FREE 
  1059.     Specifies that storage allocated to ANYHEAP increments is released when the 
  1060.     last of the storage is freed. 
  1061.  
  1062. KEEP 
  1063.     Specifies that storage allocated to ANYHEAP increments is not released when 
  1064.     the last of the storage is freed. 
  1065.  
  1066. Usage Notes 
  1067.  
  1068.  CICS consideration-Under CICS, ANYHEAP assumes the defaults 
  1069.   ANYHEAP(4K,4K,ANYWHERE,FREE). Both the initial size and the increment size 
  1070.   are rounded up to the nearest multiple of 8 bytes. The minimum is 4K. If you 
  1071.   specify ANYHEAP or ANYHEAP(0), LE/370 assumes the default value of 4K. The 
  1072.   maximum initial and increment size for ANYHEAP under CICS is 1 gigabyte 
  1073.   (1024M). 
  1074.  
  1075.  OpenEdition MVS consideration-The ANYHEAP option applies to the enclave. 
  1076.  
  1077. Performance Considerations 
  1078.  
  1079. The ANYHEAP option improves performance when you specify values that minimize 
  1080. the number of times the operating system allocates storage. The RPTSTG run-time 
  1081. option generates a report of the storage the application uses while running; 
  1082. you can use the report numbers to help determine what values to specify. 
  1083.  
  1084. See RPTSTG for more information about the RPTSTG run-time option. 
  1085.  
  1086.  
  1087. ΓòÉΓòÉΓòÉ 2.1.6. ARGPARSE | NOARGPARSE ΓòÉΓòÉΓòÉ
  1088.  
  1089. ARGPARSE specifies whether arguments on the command line are to be parsed in 
  1090. the usual C/370 format. This option is restricted to applications in which 
  1091. C/370 is the main routine. You can specify it only by using #pragma runopts. 
  1092.  
  1093. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1094. Γöé                                                  Γöé
  1095. Γöé   ΓöîΓöÇARGPARSEΓöÇΓöÇΓöÇΓöÉ                                        Γöé
  1096. Γöé >>ΓöÇΓöÇΓö┤ΓöÇNOARGPARSEΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1097. Γöé                                                  Γöé
  1098. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1099.  
  1100. ARGPARSE 
  1101.     Specifies that arguments given on the command line are to be parsed and 
  1102.     given to the main() function in the usual C/370 argument format (argv, and 
  1103.     argc). 
  1104.  
  1105. NOARGPARSE 
  1106.     Specifies that arguments given on the command line are not parsed, but are 
  1107.     passed to the main() function as one string. Therefore, argc has a 2 value 
  1108.     and argv[1] contains a pointer to the string. 
  1109.  
  1110. Usage Note 
  1111.  
  1112.  CICS consideration-This option is ignored under CICS. 
  1113.  
  1114.  OpenEdition MVS consideration-The ARGPARSE option applies only to the main 
  1115.   routine of the initial thread. 
  1116.  
  1117.  
  1118. ΓòÉΓòÉΓòÉ 2.1.7. BELOWHEAP ΓòÉΓòÉΓòÉ
  1119.  
  1120. BELOWHEAP controls the allocation of library heap storage that must be located 
  1121. below the 16M line. The heap controlled by BELOWHEAP is intended for items such 
  1122. as control blocks used for I/O. 
  1123.  
  1124. The BELOWHEAP option is always in effect. If you do not specify BELOWHEAP or if 
  1125. you specify BELOWHEAP(0), the value of 32K is allocated when a call is made to 
  1126. obtain heap storage. 
  1127.  
  1128. The IBM-supplied default is (32K,16K,FREE). 
  1129.  
  1130. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1131. Γöé                                                  Γöé
  1132. Γöé                            ΓöîΓöÇFREEΓöÇΓöÉ                  Γöé
  1133. Γöé >>ΓöÇΓöÇBElowheapΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1134. Γöé          ΓööΓöÇinit_sizeΓöÇΓöÿ   ΓööΓöÇincr_sizeΓöÇΓöÿ   ΓööΓöÇKEEPΓöÇΓöÿ                  Γöé
  1135. Γöé                                                  Γöé
  1136. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1137.  
  1138. init_size 
  1139.     Determines the minimum initial size of the below heap storage. This value 
  1140.     can be specified as n, nK, or nM bytes of storage. The actual amount of 
  1141.     allocated storage is rounded up to the nearest multiple of 4K. 
  1142.  
  1143. incr_size 
  1144.     Determines the minimum size of any subsequent increment to the area below 
  1145.     the 16M line, and is specified in n, nK, or nM bytes of storage. This value 
  1146.     is rounded up to the nearest multiple of 4K. 
  1147.  
  1148. FREE 
  1149.     Specifies that storage allocated to BELOWHEAP increments is released when 
  1150.     the last of the storage is freed. 
  1151.  
  1152. KEEP 
  1153.     Specifies that storage allocated to BELOWHEAP increments is not released 
  1154.     when the last of the storage is freed. 
  1155.  
  1156. Usage Notes 
  1157.  
  1158.  CICS considerations-Under CICS, BELOWHEAP assumes the defaults 
  1159.   BELOWHEAP(4K,4K,FREE). 
  1160.  
  1161.   Both the initial size and the increment size are rounded to the nearest 
  1162.   multiple of 8 bytes. The minimum is 4K. If you specify BELOWHEAP(0), both 
  1163.   init_size and incr_size assume the IBM-supplied default of 4K. 
  1164.  
  1165.  OpenEdition MVS consideration-The BELOWHEAP option applies to the enclave. 
  1166.  
  1167. Performance Considerations 
  1168.  
  1169. BELOWHEAP improves performance when you specify values that minimize the number 
  1170. of times that the operating system allocates storage. The RPTSTG run-time 
  1171. option generates a report of storage your application uses while running. You 
  1172. can use its numbers to help determine what values to specify. 
  1173.  
  1174. See RPTSTG for more information about the RPTSTG run-time option. 
  1175.  
  1176.  
  1177. ΓòÉΓòÉΓòÉ 2.1.8. CBLOPTS ΓòÉΓòÉΓòÉ
  1178.  
  1179. CBLOPTS specifies the format of the parameter string on application invocation 
  1180. when the main routine is COBOL. CBLOPTS determines whether run-time options or 
  1181. program arguments appear first in the parameter string. 
  1182.  
  1183. You can specify this option only in CEEUOPT or CEEDOPT at initialization. 
  1184.  
  1185. When you specify the ON suboption of CBLOPTS in CEEUOPT or CEEDOPT, the 
  1186. run-time arguments and program arguments specified in the JCL or on the command 
  1187. line are honored in the following order: 
  1188.  
  1189. program arguments/run-time options 
  1190. This order is the reverse of that normally honored by LE/370. 
  1191.  
  1192. Use this option only when the main routine is COBOL. Otherwise, LE/370 expects 
  1193. run-time options to precede program arguments. 
  1194.  
  1195. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1196. Γöé                                                  Γöé
  1197. Γöé         ΓöîΓöÇONΓöÇΓöÇΓöÉ                                      Γöé
  1198. Γöé >>ΓöÇΓöÇCBLOptsΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1199. Γöé         ΓööΓöÇOFFΓöÇΓöÿ                                      Γöé
  1200. Γöé                                                  Γöé
  1201. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1202.  
  1203. ON 
  1204.     Specifies that program arguments appear first in the parameter string. 
  1205.  
  1206. OFF 
  1207.     Specifies that run-time options appear first in the parameter string. 
  1208.  
  1209.  
  1210. ΓòÉΓòÉΓòÉ 2.1.9. CBLPSHPOP ΓòÉΓòÉΓòÉ
  1211.  
  1212. CBLPSHPOP controls whether CICS PUSH HANDLE and CICS POP HANDLE commands are 
  1213. issued when a COBOL (VS COBOL II or COBOL/370) subroutine is called. 
  1214.  
  1215. Specify CBLPSHPOP(ON) to avoid compatibility problems when calling COBOL/370 or 
  1216. VS COBOL II subroutines that contain CICS CONDITION, AID, or ABEND condition 
  1217. handling commands. 
  1218.  
  1219. You can set the CBLPSHPOP run-time option on a transaction by transaction basis 
  1220. using CEEUOPT. 
  1221.  
  1222. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1223. Γöé                                                  Γöé
  1224. Γöé          ΓöîΓöÇONΓöÇΓöÇΓöÉ                                     Γöé
  1225. Γöé >>ΓöÇΓöÇCBLPshpopΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1226. Γöé          ΓööΓöÇOFFΓöÇΓöÿ                                     Γöé
  1227. Γöé                                                  Γöé
  1228. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1229.  
  1230. ON 
  1231.     Automatically issues the following when a COBOL subroutine is called: 
  1232.  
  1233.     An EXEC CICS PUSH HANDLE command as part of the routine initialization. 
  1234.     An EXEC CICS POP HANDLE command as part of the routine termination. 
  1235.  
  1236. OFF 
  1237.     Does not issue CICS PUSH HANDLE and CICS POP HANDLE commands on a call to a 
  1238.     COBOL subroutine. 
  1239.  
  1240. Performance Consideration 
  1241.  
  1242. If your application calls COBOL subroutines under CICS, performance is better 
  1243. with CBLPSHPOP(OFF) than with CBLPSHPOP(ON). 
  1244.  
  1245.  
  1246. ΓòÉΓòÉΓòÉ 2.1.10. CBLQDA ΓòÉΓòÉΓòÉ
  1247.  
  1248. CBLQDA controls COBOL QSAM dynamic allocation on an OPEN statement. 
  1249.  
  1250. CBLQDA does not affect dynamic storage allocation for the message file 
  1251. specified in MSGFILE or the dump file. 
  1252.  
  1253. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1254. Γöé                                                  Γöé
  1255. Γöé         ΓöîΓöÇONΓöÇΓöÇΓöÉ                                      Γöé
  1256. Γöé >>ΓöÇΓöÇCBLQdaΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1257. Γöé         ΓööΓöÇOFFΓöÇΓöÿ                                      Γöé
  1258. Γöé                                                  Γöé
  1259. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1260.  
  1261. ON 
  1262.     Specifies that COBOL QSAM dynamic allocation is permitted. 
  1263.  
  1264. OFF 
  1265.     Specifies that COBOL QSAM dynamic allocation is not permitted. 
  1266.  
  1267. Usage Note 
  1268.  
  1269.  CICS consideration-This option is ignored under CICS. 
  1270.  
  1271.  
  1272. ΓòÉΓòÉΓòÉ 2.1.11. CHECK ΓòÉΓòÉΓòÉ
  1273.  
  1274. CHECK flags checking errors within an application. COBOL flags index, 
  1275. subscript, and reference modification ranges as checking errors. COBOL is the 
  1276. only language that uses the CHECK option. 
  1277.  
  1278. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1279. Γöé                                                  Γöé
  1280. Γöé        ΓöîΓöÇONΓöÇΓöÇΓöÉ                                       Γöé
  1281. Γöé >>ΓöÇΓöÇCHeckΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1282. Γöé        ΓööΓöÇOFFΓöÇΓöÿ                                       Γöé
  1283. Γöé                                                  Γöé
  1284. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1285.  
  1286. ON 
  1287.     Specifies that run-time checking is performed. 
  1288.  
  1289. OFF 
  1290.     Specifies that run-time checking is not performed. 
  1291.  
  1292. Usage Note 
  1293.  
  1294.  CHECK(ON) has no effect if NOSSRANGE was in effect at compile time. 
  1295.  
  1296. Performance Consideration 
  1297.  
  1298. If your COBOL program was compiled with SSRANGE, and you are not testing or 
  1299. debugging an application, performance improves when you specify CHECK(OFF). 
  1300.  
  1301.  
  1302. ΓòÉΓòÉΓòÉ 2.1.12. COUNTRY ΓòÉΓòÉΓòÉ
  1303.  
  1304. COUNTRY sets the default formats for date, time, the currency symbol, the 
  1305. decimal separator, and the thousands separator, based on a specified country. 
  1306.  
  1307. You can set the country value using the run-time option COUNTRY or the callable 
  1308. service CEE3CTY. For more information about CEE3CTY, refer to CEE3CTY-Set 
  1309. Default Country. 
  1310.  
  1311. The COUNTRY setting affects the format of the date and time in the reports 
  1312. generated by the RPTOPTS and RPTSTG run-time options. For more information, see 
  1313. RPTOPTS and RPTSTG. 
  1314.  
  1315. The IBM-supplied default is COUNTRY(US), with US signifying the United States. 
  1316.  
  1317. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1318. Γöé                                                  Γöé
  1319. Γöé >>ΓöÇΓöÇCOUNTRyΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1320. Γöé         ΓööΓöÇcountry_codeΓöÇΓöÿ                                 Γöé
  1321. Γöé                                                  Γöé
  1322. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1323.  
  1324. country_code 
  1325.     A 2-character code that indicates to LE/370 the country on which to base 
  1326.     the default settings. See IBM-Supplied Country Code Defaults for a list of 
  1327.     countries and their codes. 
  1328.  
  1329. Usage Notes 
  1330.  
  1331.  If you specify a country_code that is not available on your system, LE/370 
  1332.   accepts the value and issues an informational message. When you specify an 
  1333.   unavailable country code, you must provide a message template for that code. 
  1334.  
  1335.   CEEUOPT and CEEDOPT permit the specification of an unavailable country code, 
  1336.   but give a return code of 4 and a warning message. 
  1337.  
  1338.  C/370 consideration-C/370 provides locales that map to German, Spanish, 
  1339.   French, U.S. English, and others. These locales establish default formats for 
  1340.   items such as currency symbols. To change the locale, you can use the 
  1341.   setlocale() library function. 
  1342.  
  1343.   The settings of setlocale() and the COUNTRY run-time option do not affect one 
  1344.   another. COUNTRY affects only LE/370 services; setlocale() affects only C/370 
  1345.   functions. 
  1346.  
  1347.   To ensure that all settings are correct for your country, use both 
  1348.   setlocale() and COUNTRY. 
  1349.  
  1350.  OpenEdition MVS consideration-The COUNTRY option sets the initial value for 
  1351.   the enclave. 
  1352.  
  1353.  
  1354. ΓòÉΓòÉΓòÉ 2.1.13. DEBUG | NODEBUG ΓòÉΓòÉΓòÉ
  1355.  
  1356. DEBUG activates the COBOL batch debugging features specified by the USE FOR 
  1357. DEBUGGING declarative. 
  1358.  
  1359. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1360. Γöé                                                  Γöé
  1361. Γöé   ΓöîΓöÇDEBUGΓöÇΓöÇΓöÇΓöÉ                                          Γöé
  1362. Γöé >>ΓöÇΓöÇΓö┤ΓöÇNODEBUGΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1363. Γöé                                                  Γöé
  1364. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1365.  
  1366. DEBUG 
  1367.     Activates the COBOL batch debugging features. 
  1368.  
  1369.     You must have the WITH DEBUGGING MODE clause in the environment division of 
  1370.     your application in order to compile the debugging sections. 
  1371.  
  1372. NODEBUG 
  1373.     Suppresses the COBOL batch debugging features. 
  1374.  
  1375. Usage Note 
  1376.  
  1377.  When specifying this option in CEEDOPT or CEEUOPT, use the syntax DEBUG(ON) 
  1378.   or DEBUG(OFF). Use DEBUG and NODEBUG only on the command line. 
  1379.  
  1380. Performance Consideration 
  1381.  
  1382. To improve performance, use this option only while debugging. 
  1383.  
  1384.  
  1385. ΓòÉΓòÉΓòÉ 2.1.14. DEPTHCONDLMT ΓòÉΓòÉΓòÉ
  1386.  
  1387. DEPTHCONDLMT specifies the extent to which conditions can be nested. Effect of 
  1388. DEPTHCONDLMT(3) on Condition Handlingpg=no. illustrates the effect of 
  1389. DEPTHCONDLMT(3) on condition handling. The initial condition and two nested 
  1390. conditions are handled in this example. The third nested condition is not 
  1391. handled. 
  1392.  
  1393. The IBM-supplied default is DEPTHCONDLMT(10). 
  1394.  
  1395.  
  1396.      Error
  1397.     (level 1)
  1398.       
  1399.    User-written
  1400. condition handler  ΓöÇ  Another
  1401.             error (level 2)
  1402.              
  1403.          User-written
  1404.        condition handler  ΓöÇ  Another
  1405.                    error (level 3)
  1406.                    
  1407.                  User-written
  1408.               condition handler  ΓöÇ  Another
  1409.                           error (level 4)
  1410.                            
  1411.                         Not handled
  1412.  
  1413.  
  1414. Effect of DEPTHCONDLMT(3) on Condition Handling 
  1415.  
  1416. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1417. Γöé                                                  Γöé
  1418. Γöé >>ΓöÇΓöÇDEPthcondlmtΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1419. Γöé            ΓööΓöÇlimitΓöÇΓöÿ                                  Γöé
  1420. Γöé                                                  Γöé
  1421. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1422.  
  1423. limit 
  1424.     An integer of 0 or greater value. It is the depth of condition handling 
  1425.     allowed. An unlimited depth of condition handling is allowed if you specify 
  1426.     0. 
  1427.  
  1428.     A 1 value specifies handling of the initial condition, but does not allow 
  1429.     handling of nested conditions that occur while handling a condition. With a 
  1430.     5 value, for example, the initial condition and four nested conditions are 
  1431.     processed, but there can be no further nesting of conditions. 
  1432.  
  1433.     If the number of nested conditions exceeds the limit, the application 
  1434.     terminates with abend 4091 and reason code 21 (X'15'). 
  1435.  
  1436. Usage Note 
  1437.  
  1438.  OpenEdition MVS consideration-The DEPTHCONDLMT option sets the limit for how 
  1439.   many nested synchronous conditions are allowed for a thread. Asynchronous 
  1440.   signals do not affect DEPTHCONDLMT. 
  1441.  
  1442.  
  1443. ΓòÉΓòÉΓòÉ 2.1.15. ENV ΓòÉΓòÉΓòÉ
  1444.  
  1445. ENV specifies the operating system for your C/370 application. 
  1446.  
  1447. The ENV option is restricted to applications where C/370 is the main routine. 
  1448. It can only be specified using #pragma runopts. The ENV option differs from 
  1449. other run-time options in that it does not have a standard default. The default 
  1450. depends on the system (CMS or MVS) in which compilation occurs. 
  1451.  
  1452. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1453. Γöé                                                  Γöé
  1454. Γöé >>ΓöÇΓöÇENVΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇCMSΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1455. Γöé       Γö£ΓöÇIMSΓöÇΓöñ                                        Γöé
  1456. Γöé       ΓööΓöÇMVSΓöÇΓöÿ                                        Γöé
  1457. Γöé                                                  Γöé
  1458. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1459.  
  1460. CMS 
  1461.     Specifies that the C/370 application runs in a VM environment. 
  1462.  
  1463. IMS 
  1464.     Specifies that the C/370 application runs in an IMS environment. (However, 
  1465.     you do not need to specify the ENV option if your application is invoked 
  1466.     under IMS but does not actually use IMS facilities.) 
  1467.  
  1468. MVS 
  1469.     Specifies that the C/370 application runs in an MVS environment. 
  1470.  
  1471. Usage Notes 
  1472.  
  1473.  CICS consideration-This option is ignored under CICS. 
  1474.  
  1475.  OpenEdition MVS consideration-The ENV option applies to the enclave. 
  1476.  
  1477.  
  1478. ΓòÉΓòÉΓòÉ 2.1.16. ENVAR ΓòÉΓòÉΓòÉ
  1479.  
  1480. ENVAR sets the initial values for the environment variables specified in 
  1481. string. With ENVAR you can pass switches or tagged information into the 
  1482. application using the standard POSIX functions getenv, setenv, and clearenv. 
  1483.  
  1484. When you merge the run-time options, strings are appended in the order 
  1485. encountered during the merge. Thus, values established for the environment 
  1486. variables are the accumulation of all ENVAR run-time options specified. For a 
  1487. given name=, the last value is used. 
  1488.  
  1489. Environment variables in effect at the time of the system function are copied 
  1490. to the new environment. The copied environment variables are treated the same 
  1491. as those found in the ENVAR run-time option on the command level, with respect 
  1492. to the merge of the run-time options from their various sources. 
  1493.  
  1494. When you have specified the RPTOPTS run-time option, you receive a list of the 
  1495. various sources of the ENVAR option. 
  1496.  
  1497. The IBM-supplied default is ENVAR(''). 
  1498.  
  1499. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1500. Γöé                                                  Γöé
  1501. Γöé        ΓöîΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ                                    Γöé
  1502. Γöé              Γöé                                    Γöé
  1503. Γöé >>ΓöÇΓöÇENVARΓöÇΓöÇ(ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼Γö┤ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1504. Γöé         ΓööΓöÇstringΓöÇΓöÿ                                     Γöé
  1505. Γöé                                                  Γöé
  1506. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1507.  
  1508. string 
  1509.     Is of the form name=value, where name and value are sequences of characters 
  1510.     that do not contain null bytes or equal signs. The string name is an 
  1511.     environment variable, and value is its value. 
  1512.  
  1513.     Blanks are significant in both the name= and the value characters. 
  1514.  
  1515.     You can enclose the string in either single or double quotation marks to 
  1516.     distinguish it from other strings. string cannot contain DBCS characters. 
  1517.     It can have a maximum of 250 characters. 
  1518.  
  1519.     You can specify multiple environment variables, separating the name=value 
  1520.     pairs with commas. Quotation marks are required when specifying multiple 
  1521.     variables. 
  1522.  
  1523. Usage Notes 
  1524.  
  1525.  The ENVAR option functions independently of the POSIX run-time option 
  1526.   setting. 
  1527.  
  1528.  You can override the ENVAR run-time option. If you specify NONOVR in CEEDOPT, 
  1529.   LE/370 assumes OVR. 
  1530.  
  1531.  C/370 consideration-An application can access the environment variables using 
  1532.   C function getenv or the POSIX variable environ, which is defined as: 
  1533.  
  1534.  
  1535.         extern char **environ;
  1536.  
  1537.   Access through getenv is recommended, especially in a threading environment. 
  1538.  
  1539.   HLLs can access the environment variables through standard C functions at 
  1540.   enclave initialization and throughout the application's run. Access remains 
  1541.   until the HLL returns from enclave termination. Environment variables that 
  1542.   are propagated across the EXEC override those established by the ENVAR 
  1543.   option. getenv serializes access to the environment variables. 
  1544.  
  1545.  OpenEdition MVS consideration-The environment variables apply to the enclave. 
  1546.  
  1547.  
  1548. ΓòÉΓòÉΓòÉ 2.1.17. ERRCOUNT ΓòÉΓòÉΓòÉ
  1549.  
  1550. ERRCOUNT specifies how many conditions of severity 2, 3, and 4 can occur before 
  1551. the enclave terminates abnormally. After the number specified in ERRCOUNT is 
  1552. reached, no further LE/370 condition management, including CEEHDLR management, 
  1553. is honored. 
  1554.  
  1555. The IBM-supplied default is ERRCOUNT(0). This specifies that an unlimited 
  1556. number of conditions can occur. 
  1557.  
  1558. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1559. Γöé                                                  Γöé
  1560. Γöé >>ΓöÇΓöÇERrcountΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1561. Γöé          ΓööΓöÇnumberΓöÇΓöÿ                                    Γöé
  1562. Γöé                                                  Γöé
  1563. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1564.  
  1565. number 
  1566.     The number of severity 2, 3, and 4 conditions that can occur while this 
  1567.     enclave is running. If the number of conditions exceeds number, the enclave 
  1568.     terminates abnormally. 
  1569.  
  1570. Usage Notes 
  1571.  
  1572.  COBOL consideration-LE/370 counts severity 1 messages with the facility ID 
  1573.   IGZ. When the limit is reached, additional severity 1 messages are 
  1574.   suppressed. 
  1575.  
  1576.  PL/I consideration-Use the default setting of ERRCOUNT(0) if you are using 
  1577.   PL/I. 
  1578.  
  1579.  OpenEdition MVS consideration-The ERRCOUNT option sets the threshold for the 
  1580.   total number of severity 2, 3, and 4 synchronous conditions that can occur 
  1581.   for the enclave; thus, all threads participate in the count. Asynchronous 
  1582.   signals do not affect ERRCOUNT. 
  1583.  
  1584.  
  1585. ΓòÉΓòÉΓòÉ 2.1.18. EXECOPS | NOEXECOPS ΓòÉΓòÉΓòÉ
  1586.  
  1587. EXECOPS specifies whether you can enter run-time options on the command line. 
  1588.  
  1589. The EXECOPS | NOEXECOPS option is restricted to applications where C/370 is the 
  1590. main routine. You can specify it only by using #pragma runopts. 
  1591.  
  1592. Although EXECOPS | NOEXECOPS is only available as a run-time option for C/370, 
  1593. NOEXECOPS is also an OPTIONS option in the PL/I procedure statement. 
  1594.  
  1595. EXECOPS | NOEXECOPS can affect the format of the inbound argument list passed 
  1596. to your application. If you specify NOEXECOPS, the slash (/) that usually 
  1597. separates arguments from run-time options is passed as an argument to the 
  1598. application. 
  1599.  
  1600. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1601. Γöé                                                  Γöé
  1602. Γöé   ΓöîΓöÇEXECOPSΓöÇΓöÇΓöÇΓöÉ                                         Γöé
  1603. Γöé >>ΓöÇΓöÇΓö┤ΓöÇNOEXECOPSΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1604. Γöé                                                  Γöé
  1605. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1606.  
  1607. EXECOPS 
  1608.     Specifies that you can enter run-time options on the command line. 
  1609.  
  1610. NOEXECOPS 
  1611.     Specifies that you cannot enter run-time options on the command line. 
  1612.     LE/370 interprets any options on the command line as arguments to the 
  1613.     application. 
  1614.  
  1615. Usage Notes 
  1616.  
  1617.  CICS consideration-This option is ignored under CICS. 
  1618.  
  1619.  OpenEdition MVS consideration-The EXECOPS option applies only to the main 
  1620.   routine of the initial thread. 
  1621.  
  1622.  
  1623. ΓòÉΓòÉΓòÉ 2.1.19. FLOW ΓòÉΓòÉΓòÉ
  1624.  
  1625. FLOW controls the FLOW output produced by OS/VS COBOL routines. 
  1626.  
  1627. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1628. Γöé                                                  Γöé
  1629. Γöé   ΓöîΓöÇNOFLOWΓöÇΓöÇΓöÉ                                          Γöé
  1630. Γöé >>ΓöÇΓöÇΓö╝ΓöÇFLOWΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1631. Γöé   Γö£ΓöÇFLOW(n)ΓöÇΓöñ                                          Γöé
  1632. Γöé   Γö£ΓöÇFLOW=nΓöÇΓöÇΓöñ                                          Γöé
  1633. Γöé   ΓööΓöÇFLOWnΓöÇΓöÇΓöÇΓöÿ                                          Γöé
  1634. Γöé                                                  Γöé
  1635. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1636.  
  1637. NOFLOW 
  1638.     Suppresses the OS/VS COBOL FLOW output. 
  1639.  
  1640. FLOW 
  1641.     Does not suppress the OS/VS COBOL FLOW output. 
  1642.  
  1643.     Specifies the number of procedures traced. 
  1644.  
  1645.     n can be any integer from 1 to 99, inclusive. 
  1646.  
  1647.  
  1648. ΓòÉΓòÉΓòÉ 2.1.20. HEAP ΓòÉΓòÉΓòÉ
  1649.  
  1650. HEAP controls the allocation of the initial heap, controls allocation of 
  1651. additional heaps created with the CEECRHP callable service, and specifies how 
  1652. that storage is managed. 
  1653.  
  1654. Heaps are storage areas where you allocate memory for user-controlled 
  1655. dynamically allocated variables such as: 
  1656.  
  1657.  C variables allocated as a result of the malloc(), calloc(), and realloc() 
  1658.   functions 
  1659.  
  1660.  COBOL working storage variables 
  1661.  
  1662.  PL/I variables with the storage class CONTROLLED, or the storage class BASED 
  1663.  
  1664. The HEAP option is always in effect. If you do not specify HEAP, LE/370 
  1665. allocates the default value of heap storage when a call is made to obtain heap 
  1666. storage. 
  1667.  
  1668. LE/370 does not allocate heap storage until the first call to obtain heap 
  1669. storage is made. You can obtain heap storage by using language constructs or by 
  1670. making a call to CEEGTST. 
  1671.  
  1672. The IBM-supplied default is (64K,64K,ANYWHERE,KEEP,16K,16K). 
  1673.  
  1674. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1675. Γöé                                                  Γöé
  1676. Γöé                          ΓöîΓöÇANYwhereΓöÇΓöÉ   ΓöîΓöÇKEEPΓöÇΓöÉ            Γöé
  1677. Γöé >>ΓöÇΓöÇHeapΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé
  1678. Γöé        ΓööΓöÇinit_sizeΓöÇΓöÿ   ΓööΓöÇincr_sizeΓöÇΓöÿ   ΓööΓöÇBELOWΓöÇΓöÇΓöÇΓöÇΓöÿ   ΓööΓöÇFREEΓöÇΓöÿ            Γöé
  1679. Γöé                                                  Γöé
  1680. Γöé >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1681. Γöé   ΓööΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ   ΓööΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ                             Γöé
  1682. Γöé    ΓööΓöÇinitsz24ΓöÇΓöÿ     ΓööΓöÇincrsz24ΓöÇΓöÿ                              Γöé
  1683. Γöé                                                  Γöé
  1684. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1685.  
  1686. init_size 
  1687.     Determines the minimum initial allocation of heap storage. Specify this 
  1688.     value as n, nK, or nM bytes of storage. The actual amount of allocated 
  1689.     storage is rounded up to the nearest multiple of 4K. 
  1690.  
  1691. incr_size 
  1692.     Determines the minimum size of any subsequent increment to the heap 
  1693.     storage. Specify this value as n, nK, or nM bytes of storage. The actual 
  1694.     amount of allocated storage is rounded up to the nearest multiple of 4K. 
  1695.  
  1696. ANYwhere 
  1697.     Specifies that you can allocate heap storage anywhere in storage. On 
  1698.     systems that support bimodal addressing, you can allocate storage either 
  1699.     above or below the 16M line. If there is no available storage above the 
  1700.     line, storage is acquired below the line. On systems that do not support 
  1701.     bimodal addressing (for example, when VM/ESA is initially loaded in 370 
  1702.     mode), LE/370 ignores this option and places the heap storage below 16M. 
  1703.  
  1704. BELOW 
  1705.     Specifies that you must allocate heap storage below the 16M line in storage 
  1706.     that is accessible to 24-bit addressing. 
  1707.  
  1708. KEEP 
  1709.     Specifies that storage allocated to HEAP increments is not released when 
  1710.     the last of the storage is freed. 
  1711.  
  1712. FREE 
  1713.     Specifies that storage allocated to HEAP increments is released when the 
  1714.     last of the storage is freed. 
  1715.  
  1716. initsz24 
  1717.     Determines the minimum initial size of the heap storage that is obtained 
  1718.     below the 16M line for applications running with ALL31(OFF) when these 
  1719.     applications specify ANYWHERE in the HEAP run-time option. Specify initsz24 
  1720.     as n, nK, or nM number of bytes. The amount of storage is rounded up to the 
  1721.     nearest multiple of 4K. 
  1722.  
  1723.     initsz24 applies to all heaps that are not allocated strictly below the 16M 
  1724.     line. 
  1725.  
  1726. incrsz24 
  1727.     Determines the minimum size of any subsequent increment to the heap area 
  1728.     that is obtained below the 16M line for applications running with 
  1729.     ALL31(OFF) when these applications specify ANYWHERE in the HEAP run-time 
  1730.     option. Specify incrsz24 as n, nK, or nM number of bytes. The amount of 
  1731.     storage is rounded up to the nearest multiple of 4K. 
  1732.  
  1733.     incrsz24 applies to all heaps that are not allocated strictly below the 16M 
  1734.     line. 
  1735.  
  1736. Usage Notes 
  1737.  
  1738.  Applications running in AMODE(24) that request heap storage obtain the 
  1739.   storage below the 16M line regardless of the setting of ANYWHERE | BELOW. 
  1740.  
  1741.  COBOL consideration-You can use the HEAP option to provide some of the 
  1742.   function provided by COBOL's space management tuning table. 
  1743.  
  1744.  C/370 consideration-If your C/370 application runs below the 16M (AMODE(24)) 
  1745.   line, you must specify HEAP(,,BELOW,,,) as an installation default for the 
  1746.   HEAP run-time option, on the command line when invoking the program, or at 
  1747.   compile time as a #pragma runopts. 
  1748.  
  1749.  PL/I consideration-In pre-LE/370-conforming PL/I, the ANYWHERE | BELOW and 
  1750.   KEEP | FREE suboptions were not positional. They could be in any order 
  1751.   respective to each other. If init_size and/or incr_size was not specified 
  1752.   they could be in the first or second position as well. This is no longer the 
  1753.   case. 
  1754.  
  1755.  CICS consideration-If HEAP is not specified or if HEAP(0) is specified, 
  1756.   LE/370 uses the IBM-supplied default of HEAP(4K,4K,ANYWHERE,KEEP,4K,4K). Both 
  1757.   the initial HEAP allocation and HEAP increments are rounded to the next 
  1758.   higher multiple of 8 bytes (not 4K bytes). The minimum is 4K bytes. 
  1759.  
  1760.   If HEAP(,,ANYWHERE) is in effect, the maximum size of a heap segment is 1 
  1761.   gigabyte (1024M). These restrictions are subject to change from one release 
  1762.   of CICS to another. 
  1763.  
  1764.  OpenEdition MVS considerations-The HEAP option applies to the enclave. 
  1765.  
  1766.   Under OpenEdition MVS, heap storage is managed at the thread level using 
  1767.   pthread_key_create, pthread_setspecific, and pthread_getspecific. 
  1768.  
  1769. Performance Considerations 
  1770.  
  1771. To improve performance, use the storage report numbers generated by the RPTSTG 
  1772. run-time option as an aid in setting the initial and increment size for HEAP. 
  1773. See RPTSTG for more information about the RPTSTG run-time option. 
  1774.  
  1775.  
  1776. ΓòÉΓòÉΓòÉ 2.1.21. INTERRUPT ΓòÉΓòÉΓòÉ
  1777.  
  1778. INTERRUPT causes attention interrupts recognized by OS/2 to be recognized by 
  1779. LE/370 after the LE/370 environment has been initialized. The way you request 
  1780. an attention interrupt varies from operating system to operating system. When 
  1781. you request the interrupt, you can give control to your application or to a 
  1782. debug tool. 
  1783.  
  1784. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1785. Γöé                                                  Γöé
  1786. Γöé          ΓöîΓöÇOFFΓöÇΓöÉ                                     Γöé
  1787. Γöé >>ΓöÇΓöÇINTerruptΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1788. Γöé          ΓööΓöÇONΓöÇΓöÇΓöÿ                                     Γöé
  1789. Γöé                                                  Γöé
  1790. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1791.  
  1792. OFF 
  1793.     Specifies that LE/370 does not recognize attention interrupts. 
  1794.  
  1795. ON 
  1796.     Specifies that LE/370 recognizes attention interrupts. In addition, if you 
  1797.     have specified the TEST(ERROR) or TEST(ALL) run-time option, the interrupt 
  1798.     causes the debug tool to gain control. 
  1799.  
  1800.     See TEST | NOTEST for more information about the TEST run-time option. 
  1801.  
  1802. Usage Notes 
  1803.  
  1804.  PL/I consideration-LE/370 supports the PL/I method of polling code. 
  1805.  
  1806.  CICS consideration-INTERRUPT is ignored under CICS. 
  1807.  
  1808.  OpenEdition MVS consideration-The INTERRUPT option applies to the enclave. 
  1809.   You do not need to set INTERRUPT to ON when POSIX(ON) is in effect. Terminal 
  1810.   attention interrupts are directed to the POSIX process even with INTERRUPT 
  1811.   set to OFF. 
  1812.  
  1813.  
  1814. ΓòÉΓòÉΓòÉ 2.1.22. LIBSTACK ΓòÉΓòÉΓòÉ
  1815.  
  1816. LIBSTACK controls the allocation of the thread's library stack storage. This 
  1817. stack is used by LE/370 and HLL library routines that require save areas below 
  1818. the 16M line. 
  1819.  
  1820. The IBM-supplied default is (32K,16K,FREE). 
  1821.  
  1822. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1823. Γöé                                                  Γöé
  1824. Γöé                            ΓöîΓöÇFREEΓöÇΓöÉ                   Γöé
  1825. Γöé >>ΓöÇΓöÇLIBStackΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1826. Γöé          ΓööΓöÇinit_sizeΓöÇΓöÿ   ΓööΓöÇincr_sizeΓöÇΓöÿ   ΓööΓöÇKEEPΓöÇΓöÿ                   Γöé
  1827. Γöé                                                  Γöé
  1828. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1829.  
  1830. init_size 
  1831.     Determines the size of the initial library stack segment. The storage is 
  1832.     contiguous. 
  1833.  
  1834.     Specify init_size as n, nK, or nM bytes of storage. init_size can be 
  1835.     preceded by a minus sign. On systems other than CICS, if you specify a 
  1836.     negative number, all available storage minus the amount specified is used 
  1837.     for the initial stack segment. 
  1838.  
  1839.     In all supported systems except CICS, an init_size of 0 or -0 requests half 
  1840.     of the largest block of contiguous storage below the 16M line. 
  1841.  
  1842.     At initialization, LE/370 allocates the storage rounded up to the nearest 
  1843.     4K. 
  1844.  
  1845. incr_size 
  1846.     Determines the minimum size of any subsequent increment to the library 
  1847.     stack area. Specify this value as n, nK, or nM bytes of storage. The actual 
  1848.     amount of allocated storage is the larger of 2 values- incr_size or the 
  1849.     requested size-rounded up to the nearest 4K (except under CICS). 
  1850.  
  1851.     If you do not specify incr_size, C/370 uses the IBM-supplied default 
  1852.     setting of 16K. If incr_size=0, LE/370 obtains only the amount of storage 
  1853.     needed at the time of the request, rounded up to the nearest 4K. 
  1854.  
  1855.     The requested size is the amount of storage a routine needs for a stack 
  1856.     frame. For example, if the requested size is 9000 bytes, incr_size is 
  1857.     specified as 8K and the initial stack segment is full, LE/370 obtains a 12K 
  1858.     stack increment from the operating system to satisfy the request. If the 
  1859.     requested size is smaller than 8K, LE/370 obtains an 8K stack increment 
  1860.     from the operating system. 
  1861.  
  1862. FREE 
  1863.     Specifies that LE/370 releases storage allocated to LIBSTACK increments 
  1864.     when the last of the storage in the library stack is freed. The initial 
  1865.     library stack segment is not released until the enclave terminates. 
  1866.  
  1867. KEEP 
  1868.     Specifies that LE/370 does not release storage allocated to LIBSTACK 
  1869.     increments when the last of the storage is freed. 
  1870.  
  1871. Usage Notes 
  1872.  
  1873.  CICS consideration-The initial and increment sizes for LIBSTACK are rounded 
  1874.   to the next higher multiple of 8 bytes. The minimum is 4K. 
  1875.  
  1876.   The IBM-supplied default setting for LIBSTACK under CICS is 
  1877.   LIBSTACK(4K,4K,FREE). 
  1878.  
  1879.  OpenEdition MVS consideration-The LIBSTACK option sets the library stack 
  1880.   characteristics on each thread. 
  1881.  
  1882.   The recommended setting for LIBSTACK under OpenEdition MVS is 
  1883.   LIBSTACK(12K,12K,FREE). 
  1884.  
  1885. Performance Considerations 
  1886.  
  1887. To improve performance, use the storage report numbers generated by the RPTSTG 
  1888. run-time option as an aid in setting the initial and increment size for 
  1889. LIBSTACK. See RPTSTG for more information about the RPTSTG run-time option. 
  1890.  
  1891.  
  1892. ΓòÉΓòÉΓòÉ 2.1.23. MSGFILE ΓòÉΓòÉΓòÉ
  1893.  
  1894. MSGFILE specifies the ddname of the file where all run-time diagnostics and 
  1895. reports generated by the RPTOPTS and RPTSTG run-time options are written. 
  1896.  
  1897. The IBM-supplied default is MSGFILE(SYSOUT). 
  1898.  
  1899. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1900. Γöé                                                  Γöé
  1901. Γöé >>ΓöÇΓöÇMSGFileΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1902. Γöé         ΓööΓöÇddnameΓöÇΓöÿ                                    Γöé
  1903. Γöé                                                  Γöé
  1904. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1905.  
  1906. ddname 
  1907.     The ddname of the run-time diagnostics file. 
  1908.  
  1909. Usage Notes 
  1910.  
  1911.  HLL compile-time options can affect whether your run-time output goes to 
  1912.   MSGFILE ddname. 
  1913.  
  1914.  LE/370 does not check the validity of the MSGFILE ddname. An invalid ddname 
  1915.   generates an error condition on the first attempt to issue a message. 
  1916.  
  1917.  For more information on default attributes for MSGFILE, including COBOL and C 
  1918.   run-time output, see CEEMSG-Get, Format, and Dispatch a Message. 
  1919.  
  1920.  C/370 consideration-C/370 perror() messages and output directed to stderr go 
  1921.   to the MSGFILE destination. 
  1922.  
  1923.  PL/I consideration-Run-time messages in PL/I routines are directed to the 
  1924.   file specified by the LE/370 MSGFILE run-time option, instead of to the PL/I 
  1925.   SYSPRINT STREAM PRINT file. 
  1926.  
  1927.   User-specified output is still directed to the PL/I SYSPRINT STREAM PRINT 
  1928.   file. To direct this output to the LE/370 MSGFILE file, specify 
  1929.   MSGFILE(SYSPRINT). 
  1930.  
  1931.  CICS considerations-The MSGFILE option is ignored under CICS. Run-time output 
  1932.   under CICS is directed instead to a transient data queue named CESE. 
  1933.  
  1934.  OpenEdition MVS considerations-The MSGFILE option specifies the ddname of the 
  1935.   diagnostic file for the enclave. When multiple threads write to the message 
  1936.   file, the output is interwoven by line. To group lines of output, serialize 
  1937.   MSGFILE access by using a mutex (for example). 
  1938.  
  1939.   When OpenEdition MVS is available and the MSGFILE option specifies a ddname 
  1940.   nominating a POSIX file, LE/370 uses POSIX services to write the message 
  1941.   file. A ddname nominates a POSIX file using the keyword PATH=. 
  1942.  
  1943.   OpenEdition MVS must be available on the underlying operating system for the 
  1944.   MSGFILE option to write to a POSIX file. If the ddname nominates a POSIX file 
  1945.   when POSIX is set to OFF, LE/370 tries to dynamically allocate an MVS file to 
  1946.   be used as the message file. 
  1947.  
  1948.   If the message file is allocated (whether POSIX or MVS), LE/370 directs the 
  1949.   output to this file. If the current message file is not allocated, and the 
  1950.   application carries out a fork/exec, LE/370 tries to dynamically allocate the 
  1951.   message file to the POSIX file system. 
  1952.  
  1953.   Within nested enclaves only the first enclave can have the POSIX option set 
  1954.   to ON. All other nested enclaves must have the POSIX option set to OFF. 
  1955.  
  1956.  
  1957. ΓòÉΓòÉΓòÉ 2.1.24. MSGQ ΓòÉΓòÉΓòÉ
  1958.  
  1959. MSGQ specifies the number of ISI blocks that LE/370 allocates on a per thread 
  1960. basis for use by the application. The ISI contains information that LE/370 uses 
  1961. to identify and react to conditions, provide access to q_data tokens, and 
  1962. assign space for message inserts used with user-created messages. When an ISI 
  1963. is needed and one is not available, LE/370 takes the least recently used ISI 
  1964. for reuse. 
  1965.  
  1966. The IBM-supplied default is MSGQ(15). 
  1967.  
  1968. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1969. Γöé                                                  Γöé
  1970. Γöé >>ΓöÇΓöÇMSGQΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  1971. Γöé        ΓööΓöÇnumberΓöÇΓöÿ                                      Γöé
  1972. Γöé                                                  Γöé
  1973. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1974.  
  1975. number 
  1976.     An integer that specifies the number of ISIs to be maintained per thread 
  1977.     within an enclave. 
  1978.  
  1979.  
  1980. ΓòÉΓòÉΓòÉ 2.1.25. NATLANG ΓòÉΓòÉΓòÉ
  1981.  
  1982. NATLANG specifies the initial national language to be used for the run-time 
  1983. environment, including error messages, month names, and day of the week names. 
  1984. Message translations are provided for Japanese and (uppercase and mixed-case) 
  1985. U.S. English.  NATLANG also determines how the message facility formats 
  1986. messages. 
  1987.  
  1988. You can set the national language by using the NATLANG run-time option or the 
  1989. SET option of the CEE3LNG callable service. LE/370 maintains one current 
  1990. language at the enclave level. This current language remains in effect until 
  1991. one of the above changes it. For example, if you specify JPN in the NATLANG 
  1992. run-time option, but subsequently specify ENU using the CEE3LNG callable 
  1993. service, ENU becomes the current national language. 
  1994.  
  1995. LE/370 writes storage and options reports and dump output only in mixed-case 
  1996. U.S. English. 
  1997.  
  1998. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1999. Γöé                                                  Γöé
  2000. Γöé         ΓöîΓöÇENUΓöÇΓöÉ                                      Γöé
  2001. Γöé >>ΓöÇΓöÇNATlangΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2002. Γöé         Γö£ΓöÇUENΓöÇΓöñ                                      Γöé
  2003. Γöé         ΓööΓöÇJPNΓöÇΓöÿ                                      Γöé
  2004. Γöé                                                  Γöé
  2005. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2006.  
  2007. ENU 
  2008.     A 3-character ID specifying mixed-case U.S. English. 
  2009.  
  2010.     Message text consists of SBCS (single-byte character set) characters and 
  2011.     includes both uppercase and lowercase letters. 
  2012.  
  2013. UEN 
  2014.     A 3-character ID specifying uppercase U.S. English. 
  2015.  
  2016.     Message text consists of SBCS characters and includes only uppercase 
  2017.     letters. 
  2018.  
  2019. JPN 
  2020.     A 3-character ID specifying Japanese. 
  2021.  
  2022.     Message text can contain a mixture of SBCS and DBCS (double-byte character 
  2023.     set) characters. 
  2024.  
  2025. Usage Notes 
  2026.  
  2027.  If you specify a national language that is not available on your system, 
  2028.   LE/370 uses the IBM-supplied default ENU (mixed-case U.S. English). 
  2029.  
  2030.   CEEUOPT and CEEDOPT can specify an unknown national language code, but give a 
  2031.   return code of 4 and a warning message. 
  2032.  
  2033.  OpenEdition MVS consideration-The NATLANG option specifies the initial value 
  2034.   for the enclave. 
  2035.  
  2036.  
  2037. ΓòÉΓòÉΓòÉ 2.1.26. PLIST ΓòÉΓòÉΓòÉ
  2038.  
  2039. PLIST specifies the format of the invocation parameters your C/370 application 
  2040. receives when you invoke it. Although the CICS, CMS, IMS, MVS, and TSO 
  2041. suboptions of PLIST are supported for compatibility, it is strongly recommended 
  2042. that you use the HOST or OS suboptions of PLIST. 
  2043.  
  2044. This option is restricted to applications where C/370 is the main routine. You 
  2045. can specify it only by using #pragma runopts. 
  2046.  
  2047. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2048. Γöé                                                  Γöé
  2049. Γöé        ΓöîΓöÇHOSTΓöÇΓöÉ                                      Γöé
  2050. Γöé >>ΓöÇΓöÇPLISTΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇCICSΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2051. Γöé        Γö£ΓöÇCMSΓöÇΓöÇΓöñ                                      Γöé
  2052. Γöé        Γö£ΓöÇIMSΓöÇΓöÇΓöñ                                      Γöé
  2053. Γöé        Γö£ΓöÇMVSΓöÇΓöÇΓöñ                                      Γöé
  2054. Γöé        Γö£ΓöÇOSΓöÇΓöÇΓöÇΓöñ                                      Γöé
  2055. Γöé        ΓööΓöÇTSOΓöÇΓöÇΓöÿ                                      Γöé
  2056. Γöé                                                  Γöé
  2057. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2058.  
  2059. HOST 
  2060.     The parameter list is a character string. The string is located differently 
  2061.     under various systems as follows: 
  2062.  
  2063.     Under CMS, if invoked by OSRUN, use the string presented in an MVS-like 
  2064.      format located by the pointer held in R1. 
  2065.  
  2066.     Under CMS, if not invoked by OSRUN, use the CMS extended parameter list. 
  2067.  
  2068.     Under TSO, if a command processor parameter list (CPPL) is detected, 
  2069.      obtain the string from the command buffer. 
  2070.  
  2071.     Under TSO, if a CPPL is not detected, assume a halfword-prefixed string in 
  2072.      the MVS format. 
  2073.  
  2074.     Under MVS, use the halfword-prefixed string. 
  2075.  
  2076. CICS 
  2077.     The parameter list received by your C/370 application is assumed to be in a 
  2078.     CICS format. 
  2079.  
  2080. CMS 
  2081.     The parameter list received by your C/370 application is assumed to be in a 
  2082.     CMS extended parameter list format. 
  2083.  
  2084. IMS 
  2085.     The parameter list received by your C/370 application is assumed to be in 
  2086.     an IMS format. 
  2087.  
  2088. MVS 
  2089.     The parameter list received by your C/370 application is assumed to be in 
  2090.     an MVS format. 
  2091.  
  2092. OS 
  2093.     The parameter list received by your C/370 application is assumed to be in 
  2094.     an OS style. 
  2095.  
  2096. TSO 
  2097.     The parameter list received by your C/370 application is assumed to be in a 
  2098.     CPPL format. 
  2099.  
  2100. Usage Notes 
  2101.  
  2102.  When using the pre-LE/370-conforming C/370 interface for preinitialization, 
  2103.   it was necessary to specify PLIST(MVS) in order to flag pre-initialized 
  2104.   routines. Although PLIST(MVS) is supported for compatibility, it is 
  2105.   recommended that you specify PLIST(OS), when possible, to flag these 
  2106.   pre-LE/370-conforming pre-initialized routines. 
  2107.  
  2108.  IMS considerations-If your C application runs under IMS, the suboption of 
  2109.   PLIST that you specify depends on the version of the C/370 compiler you used. 
  2110.   If you compiled your application with Version 2.1 (or earlier) of the C/370 
  2111.   compiler, specify the PLIST(IMS) suboption. If you compiled your application 
  2112.   with an IBM SAA AD/Cycle C/370 compiler, specify the PLIST(OS) suboption. 
  2113.  
  2114.  CICS consideration-This option is ignored under CICS. 
  2115.  
  2116.  OpenEdition MVS consideration-The PLIST option applies only to the main 
  2117.   routine of the initial thread. 
  2118.  
  2119.  
  2120. ΓòÉΓòÉΓòÉ 2.1.27. POSIX ΓòÉΓòÉΓòÉ
  2121.  
  2122. POSIX specifies whether the enclave can run with the POSIX semantics. 
  2123.  
  2124. POSIX is an application characteristic that is maintained at the enclave level. 
  2125. After you have established the characteristic during enclave initialization, 
  2126. you cannot change it. 
  2127.  
  2128. When you set POSIX to ON, you can use functions that are unique to POSIX, for 
  2129. example, fork(). 
  2130.  
  2131. ANSI C routines can access POSIX files on MVS independently of the POSIX 
  2132. setting. Where ambiguities exist between ANSI and POSIX semantics, the POSIX 
  2133. run-time option setting indicates the POSIX semantics to follow. 
  2134.  
  2135. An error occurs if you set POSIX to ON when the feature is not available on the 
  2136. host system. 
  2137.  
  2138. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2139. Γöé                                                  Γöé
  2140. Γöé        ΓöîΓöÇOFFΓöÇΓöÉ                                       Γöé
  2141. Γöé >>ΓöÇΓöÇPOSixΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2142. Γöé        ΓööΓöÇONΓöÇΓöÇΓöÿ                                       Γöé
  2143. Γöé                                                  Γöé
  2144. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2145.  
  2146. OFF 
  2147.     Indicates that the application is not POSIX-enabled. 
  2148.  
  2149. ON 
  2150.     Indicates that the application is POSIX-enabled. 
  2151.  
  2152. Usage Notes 
  2153.  
  2154.  POSIX(ON) applies only to MVS/ESA*. It explicitly excludes CICS and CMS. If 
  2155.   you set POSIX to ON while an application is running under CICS or CMS, you 
  2156.   receive a warning message and the application continues to run. You can 
  2157.   specify POSIX(ON) for both DB2* and IMS applications. 
  2158.  
  2159.  One of the effects of POSIX(ON) is the enablement of POSIX signal handling 
  2160.   semantics, which interact closely with the LE/370 condition handling 
  2161.   semantics. 
  2162.  
  2163.  The target of an exec function runs with POSIX set to ON, unless it has 
  2164.   explicitly set POSIX to OFF. 
  2165.  
  2166.  If you set POSIX to ON when OpenEdition MVS is not active, the following 
  2167.   events occur: 
  2168.  
  2169.    - The message file receives a warning, but the application continues to run. 
  2170.  
  2171.    - If you invoke a POSIX function, it does not take effect. 
  2172.  
  2173.    - If you invoke a POSIX function that has no provision for failure, for 
  2174.      example, alarm, a severity 3 condition is signaled. 
  2175.  
  2176.  
  2177. ΓòÉΓòÉΓòÉ 2.1.28. REDIR | NOREDIR ΓòÉΓòÉΓòÉ
  2178.  
  2179. REDIR specifies whether you can enter directions for stdin, stderr, and stdout 
  2180. from the command line. 
  2181.  
  2182. This option is restricted to applications in which C/370 is the main routine. 
  2183. You can specify it only by using #pragma runopts. 
  2184.  
  2185. For ILC applications, REDIR can be used to direct printf output from the 
  2186. application to the MSGFILE so it can be interspersed with output from COBOL 
  2187. routines using the compile-time option OUTDD. 
  2188.  
  2189. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2190. Γöé                                                  Γöé
  2191. Γöé   ΓöîΓöÇREDIRΓöÇΓöÇΓöÇΓöÉ                                          Γöé
  2192. Γöé >>ΓöÇΓöÇΓö┤ΓöÇNOREDIRΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2193. Γöé                                                  Γöé
  2194. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2195.  
  2196. REDIR 
  2197.     Specifies that you can redirect stdin, stderr, and stdout from the command 
  2198.     line. 
  2199.  
  2200.     REDIR applies only if ARGPARSE is also specified or defaulted. (See 
  2201.     ARGPARSE | NOARGPARSE for a description of ARGPARSE). 
  2202.  
  2203. NOREDIR 
  2204.     Specifies that you cannot redirect stdin, stderr, and stdout from the 
  2205.     command line. 
  2206.  
  2207. Usage Notes 
  2208.  
  2209.  CICS consideration-This option is ignored under CICS. 
  2210.  
  2211.  OpenEdition MVS consideration-The REDIR | NOREDIR option applies only to the 
  2212.   main routine of the initial thread. 
  2213.  
  2214.  
  2215. ΓòÉΓòÉΓòÉ 2.1.29. RPTOPTS ΓòÉΓòÉΓòÉ
  2216.  
  2217. RPTOPTS generates, after an application has run, a report of the run-time 
  2218. options in effect while the application was running. 
  2219.  
  2220. LE/370 writes options reports only in mixed-case U.S. English. A report, 
  2221. however, includes language-specific settings. 
  2222.  
  2223. LE/370 directs the report to the ddname specified in the MSGFILE run-time 
  2224. option. See MSGFILE for more information about the MSGFILE option. 
  2225.  
  2226. RPTOPTS does not generate the options report if an application terminates 
  2227. abnormally. 
  2228.  
  2229. Options Report Produced by LE/370 Run-Time Option RPTOPTS(ON) shows the sample 
  2230. output when RPTOPTS is set to ON. RPTOPTS(ON) lists the declared run-time 
  2231. options in alphabetical order. The report lists the option names and shows 
  2232. where each option obtained its current setting. 
  2233.  
  2234. The LAST WHERE SET column in the report shows the last place where the options 
  2235. were referenced, even if no suboptions or subsets of the options were changed. 
  2236. "Default setting" in the report indicates that you cannot specify the option in 
  2237. CEEDOPT or CEEUOPT. "Programmer default" includes any options specified with 
  2238. C/370 #pragma runopts, PL/I PLIXOPT, and CEEUOPT. 
  2239.  
  2240. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2241. Γöé                                                  Γöé
  2242. Γöé         ΓöîΓöÇOFFΓöÇΓöÉ                                      Γöé
  2243. Γöé >>ΓöÇΓöÇRPTOptsΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2244. Γöé         ΓööΓöÇONΓöÇΓöÇΓöÿ                                      Γöé
  2245. Γöé                                                  Γöé
  2246. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2247.  
  2248. OFF 
  2249.     Does not generate a report of the run-time options in effect while the 
  2250.     application was running. 
  2251.  
  2252. ON 
  2253.     Generates a report of the run-time options in effect while the application 
  2254.     was running. 
  2255.  
  2256. Usage Note 
  2257.  
  2258.  OpenEdition MVS consideration-The RPTOPTS option reports run-time options for 
  2259.   the enclave. 
  2260.  
  2261. Performance Considerations 
  2262.  
  2263. This option increases the time it takes for the application to run. Therefore, 
  2264. use it only as an aid to application development. 
  2265.  
  2266.  
  2267. Options Report Produced by LE/370 Run-Time Option RPTOPTS(ON)
  2268.  
  2269.  Options Report for Enclave NOP 05/12/93 9:53 AM
  2270.  
  2271.  LAST WHERE SET          OPTION
  2272.  -------------------------------------------------------------------
  2273.  Installation default      ABPERC(NONE)
  2274.  Installation default      ABTERMENC(RETCODE)
  2275.  Installation default    NOAIXBLD
  2276.  Installation default      ALL31(OFF)
  2277.  Installation default      ANYHEAP(32768,16384,ANYWHERE,FREE)
  2278.  Installation default      BELOWHEAP(32768,16384,FREE)
  2279.  Installation default      CBLOPTS(ON)
  2280.  Installation default      CBLPSHPOP(ON)
  2281.  Installation default      CBLQDA(ON)
  2282.  Installation default      CHECK(ON)
  2283.  Installation default      COUNTRY(US)
  2284.  Installation default      DEBUG
  2285.  Installation default      DEPTHCONDLMT(10)
  2286.  Installation default      ENVAR('')
  2287.  Installation default      ERRCOUNT(0)
  2288.  Default setting         NOFLOW(99)
  2289.  Installation default      HEAP(65536,65536,ANYWHERE,KEEP,16384,16384)
  2290.  Installation default      INTERRUPT(OFF)
  2291.  Default setting           ISAINC(0,0)
  2292.  Default setting           ISASIZE(0,0,0)
  2293.  Installation default      LIBSTACK(32768,16384,FREE)
  2294.  Installation default      MSGFILE(SYSOUT)
  2295.  Installation default      MSGQ(15)
  2296.  Installation default      NATLANG(ENU)
  2297.  Installation default      POSIX(OFF)
  2298.  Invocation command        RPTOPTS(ON)
  2299.  Invocation command        RPTSTG(ON)
  2300.  Installation default    NORTEREUS
  2301.  Installation default    NOSIMVRD
  2302.  Installation default      STACK(524288,524288,BELOW,KEEP)
  2303.  Installation default      STORAGE(NONE,NONE,NONE,8192)
  2304.  Installation default      TERMTHDACT(TRACE)
  2305.  Installation default    NOTEST(ALL,"*","PROMPT","INSPPREF")
  2306.  Installation default      TRACE(OFF,4K,DUMP,LE=0)
  2307.  Installation default      TRAP(ON)
  2308.  Installation default      UPSI(00000000)
  2309.  Installation default      VCTRSAVE(OFF)
  2310.  Installation default      XUFLOW(AUTO)
  2311.  
  2312.  
  2313. ΓòÉΓòÉΓòÉ 2.1.30. RPTSTG ΓòÉΓòÉΓòÉ
  2314.  
  2315. RPTSTG generates, after an application has run, a report of the storage the 
  2316. application used. The report is directed to the ddname specified in the MSGFILE 
  2317. run-time option. For more information about the MSGFILE option, see MSGFILE. 
  2318.  
  2319. Storage Report Produced by LE/370 Run-Time Option RPTSTG(ON)pg=no. shows a 
  2320. sample report created with the RPTSTG option set to ON. 
  2321.  
  2322. You can use the storage report information to adjust the ANYHEAP, BELOWHEAP, 
  2323. HEAP, LIBSTACK, and STACK run-time options. 
  2324.  
  2325. LE/370 writes storage reports only in mixed-case U.S. English. 
  2326.  
  2327. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2328. Γöé                                                  Γöé
  2329. Γöé         ΓöîΓöÇOFFΓöÇΓöÉ                                      Γöé
  2330. Γöé >>ΓöÇΓöÇRPTStgΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2331. Γöé         ΓööΓöÇONΓöÇΓöÇΓöÿ                                      Γöé
  2332. Γöé                                                  Γöé
  2333. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2334.  
  2335. OFF 
  2336.     Does not generate a report of the storage used while the application was 
  2337.     running. 
  2338.  
  2339. ON 
  2340.     Generates a report of the storage used while the application was running. 
  2341.  
  2342. Usage Notes 
  2343.  
  2344.  RPTSTG does not generate a storage report if your application terminates 
  2345.   abnormally. 
  2346.  
  2347.  In the storage report shown in Storage Report Produced by LE/370 Run-Time 
  2348.   Option RPTSTG(ON) the numbers displayed following "Number of segments 
  2349.   allocated" and "Number of segments freed" represent the following: 
  2350.  
  2351.    - On VM/ESA, the number of CMSSTOR OBTAIN and CMSSTOR RELEASE requests, 
  2352.      respectively. 
  2353.  
  2354.    - On CICS, the number of EXEC CICS GETMAIN and EXEC CICS FREEMAIN requests, 
  2355.      respectively. 
  2356.  
  2357.  OpenEdition MVS consideration-The RPTSTG option applies to storage 
  2358.   utilization for the enclave, including thread-level information on stack 
  2359.   utilization, and stack storage used by multiple threads. 
  2360.  
  2361. Performance Considerations 
  2362.  
  2363. This option increases the time it takes for an application to run. Therefore, 
  2364. use it only as an aid to application development. 
  2365.  
  2366. The storage report generated by RPTSTG(ON) shows the number of system-level get 
  2367. storage calls that were required while the application was running. To improve 
  2368. performance, use the storage report numbers generated by the RPTSTG option as 
  2369. an aid in setting the initial and increment size for STACK and HEAP. This 
  2370. reduces the number of times that the LE/370 storage manager makes requests to 
  2371. acquire storage. For example, you can use the storage report numbers to set 
  2372. appropriate values in the HEAP and STACK init_size and incr_size fields for 
  2373. allocating storage. 
  2374.  
  2375. See STACK for more information about the STACK run-time option. See HEAP for 
  2376. more information about the HEAP run-time option. For more information about 
  2377. tuning your application with storage numbers, see LE/370 Programming Guide. 
  2378.  
  2379.  
  2380. Storage Report Produced by LE/370 Run-Time Option RPTSTG(ON)
  2381.  
  2382.   STORAGE REPORT FOR ENCLAVE TEST. 07/08/93 2:30 PM
  2383.  
  2384.       STACK statistics:
  2385.         Initial size:                                       524288
  2386.         Increment size:                                     524288
  2387.         Stack storage used (by all threads):                 11464
  2388.         Largest stack used (by any thread):                  11464
  2389.         Number of segments allocated:                            0
  2390.         Number of segments freed:                                0
  2391.       LIBSTACK statistics:
  2392.         Initial size:                                        32768
  2393.         Increment size:                                      16384
  2394.         Stack storage used (by all threads):                   680
  2395.         Largest stack used (by any thread):                    680
  2396.         Number of segments allocated:                            0
  2397.         Number of segments freed:                                0
  2398.       HEAP statistics:
  2399.         Initial size:                                        65536
  2400.         Increment size:                                      65536
  2401.         Total heap storage used (sugg. initial size):            0
  2402.         Successful Get Heap requests:                            0
  2403.         Successful Free Heap requests:                           0
  2404.         Number of segments allocated:                            0
  2405.         Number of segments freed:                                0
  2406.       ANYHEAP statistics:
  2407.         Initial size:                                        32768
  2408.         Increment size:                                      16384
  2409.         Total heap storage used (sugg. initial size):         1776
  2410.         Successful Get Heap requests:                           16
  2411.         Successful Free Heap requests:                           1
  2412.         Number of segments allocated:                            1
  2413.         Number of segments freed:                                0
  2414.       BELOWHEAP statistics:
  2415.         Initial size:                                        32768
  2416.         Increment size:                                      16384
  2417.         Total heap storage used (sugg. initial size):          168
  2418.         Successful Get Heap requests:                            1
  2419.         Successful Free Heap requests:                           0
  2420.         Number of segments allocated:                            1
  2421.         Number of segments freed:                                0
  2422.       Additional Heap statistics:
  2423.         Successful Create Heap requests:                         0
  2424.         Successful Discard Heap requests:                        0
  2425.         Total heap storage used:                                 0
  2426.         Successful Get Heap requests:                            0
  2427.         Successful Free Heap requests:                           0
  2428.         Number of segments allocated:                            0
  2429.         Number of segments freed:                                0
  2430.   End of Storage Report
  2431.  
  2432.  
  2433. ΓòÉΓòÉΓòÉ 2.1.31. RTEREUS ΓòÉΓòÉΓòÉ
  2434.  
  2435. RTEREUS implicitly initializes the run-time environment to be reusable when the 
  2436. main program for the thread is a COBOL program. This option is valid only when 
  2437. used with CEEDOPT or CEEUOPT. 
  2438.  
  2439. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2440. Γöé                                                  Γöé
  2441. Γöé   ΓöîΓöÇNORTEREUSΓöÇΓöÉ                                         Γöé
  2442. Γöé >>ΓöÇΓöÇΓö┤ΓöÇRTEREUSΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2443. Γöé                                                  Γöé
  2444. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2445.  
  2446. NORTEREUS 
  2447.     Does not initialize the run-time environment to be reusable when the first 
  2448.     COBOL routine is invoked. 
  2449.  
  2450. RTEREUS 
  2451.     Initializes the run-time environment to be reusable when the first COBOL 
  2452.     routine is invoked. 
  2453.  
  2454. Usage Notes 
  2455.  
  2456.  When you specify RTEREUS in CEEDOPT or CEEUOPT, the only accepted syntax is 
  2457.   RTEREUS(ON) or RTEREUS(OFF). 
  2458.  
  2459.  CICS consideration-This option is ignored under CICS. 
  2460.  
  2461.  IMS consideration-RTEREUS is not recommended for use under IMS. 
  2462.  
  2463. Performance Considerations 
  2464.  
  2465. You must change STOP RUN statements to GOBACK statements in order to gain the 
  2466. benefits of RTEREUS. STOP RUN terminates the reusable environment. If you 
  2467. specify RTEREUS, LE/370 recreates the reusable environment on the next 
  2468. invocation of COBOL. Doing this repeatedly degrades performance, because a 
  2469. reusable environment takes longer to create than does a normal environment. 
  2470.  
  2471. LE/370 also offers preinitialization support in addition to RTEREUS. 
  2472.  
  2473.  
  2474. ΓòÉΓòÉΓòÉ 2.1.32. SIMVRD ΓòÉΓòÉΓòÉ
  2475.  
  2476. SIMVRD specifies whether your COBOL routines use a VSAM KSDS to simulate 
  2477. variable-length relative organization data sets. 
  2478.  
  2479. SIMVRD conforms to the ANSI 1985 COBOL standard. 
  2480.  
  2481. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2482. Γöé                                                  Γöé
  2483. Γöé   ΓöîΓöÇNOSIMVRDΓöÇΓöÉ                                         Γöé
  2484. Γöé >>ΓöÇΓöÇΓö┤ΓöÇSIMVRDΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2485. Γöé                                                  Γöé
  2486. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2487.  
  2488. NOSIMVRD 
  2489.     Do not use a VSAM KSDS to simulate variable length relative organization. 
  2490.  
  2491. SIMVRD 
  2492.     Use a VSAM KSDS to simulate variable length relative organization. 
  2493.  
  2494. Usage Notes 
  2495.  
  2496.  When specifying this option in CEEDOPT or CEEUOPT, use the syntax SIMVRD(ON) 
  2497.   or SIMVRD(OFF). Use SIMVRD and NOSIMVRD only on the command line. 
  2498.  
  2499.  CICS consideration-This option is ignored under CICS. 
  2500.  
  2501.  
  2502. ΓòÉΓòÉΓòÉ 2.1.33. STACK ΓòÉΓòÉΓòÉ
  2503.  
  2504. STACK controls the allocation of the thread's stack storage. Typical items 
  2505. residing in the stack are C or PL/I automatic variables, and temporary work 
  2506. areas for COBOL library routines. 
  2507.  
  2508. Storage required for the common anchor area (CAA) and other control blocks is 
  2509. allocated separately from, and prior to, the allocation of the initial stack 
  2510. segment and the initial heap. 
  2511.  
  2512. The IBM-supplied default is (512K,512K,BELOW,KEEP). 
  2513.  
  2514. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2515. Γöé                                                  Γöé
  2516. Γöé                          ΓöîΓöÇBELOWΓöÇΓöÇΓöÇΓöÇΓöÉ   ΓöîΓöÇKEEPΓöÇΓöÉ            Γöé
  2517. Γöé >>ΓöÇΓöÇSTACkΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2518. Γöé        ΓööΓöÇinit_sizeΓöÇΓöÿ   ΓööΓöÇincr_sizeΓöÇΓöÿ   ΓööΓöÇANYwhereΓöÇΓöÿ   ΓööΓöÇFREEΓöÇΓöÿ            Γöé
  2519. Γöé                                                  Γöé
  2520. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2521.  
  2522. init_size 
  2523.     Determines the size of the initial stack segment. The storage is 
  2524.     contiguous. You specify the init_size value as n, nK, or nM bytes of 
  2525.     storage. The actual amount of allocated storage is rounded up to the 
  2526.     nearest multiple of 4K. 
  2527.  
  2528.     init_size can be preceded by a minus sign. On systems other than CICS, if 
  2529.     you specify a negative number LE/370 uses all available storage minus the 
  2530.     amount specified for the initial stack segment. 
  2531.  
  2532.     A size of "0" or "-0" requests half of the largest block of contiguous 
  2533.     storage in the region below the 16M line. Behavior under CICS is described 
  2534.     in the Usage Notes for this run-time option. 
  2535.  
  2536. incr_size 
  2537.     Determines the minimum size of any subsequent increment to the stack area. 
  2538.     You can specify this value as n, nK, or nM bytes of storage. The actual 
  2539.     amount of allocated storage is the larger of two values- incr_size or the 
  2540.     requested size-rounded up to the nearest 4K (except under CICS). 
  2541.  
  2542.     If you specify incr_size as 0, only the amount of the storage needed at the 
  2543.     time of the request, rounded up to the nearest 4K, is obtained. 
  2544.  
  2545.     The requested size is the amount of storage a routine needs for a stack 
  2546.     frame. For example, if the requested size is 9000 bytes, incr_size is 
  2547.     specified as 8K, and the initial stack segment is full, LE/370 obtains a 
  2548.     12K stack increment from the operating system to satisfy the request. If 
  2549.     the requested size is smaller than 8K, LE/370 obtains an 8K stack increment 
  2550.     from the operating system. 
  2551.  
  2552. BELOW 
  2553.     Specifies that the stack storage must be allocated below the 16M line, in 
  2554.     storage that is accessible to 24-bit addressing. 
  2555.  
  2556. ANY 
  2557.     Specifies that stack storage can be allocated anywhere in storage. On 
  2558.     systems that support bimodal addressing, storage can be allocated either 
  2559.     above or below the 16M line. If there is no storage available above the 
  2560.     line, LE/370 acquires storage below the line. On systems that do not 
  2561.     support bimodal addressing (for example, when VM/ESA is initial program 
  2562.     loaded in 370 mode) LE/370 ignores this option and places the stack storage 
  2563.     below 16M. 
  2564.  
  2565. KEEP 
  2566.     Specifies that storage allocated to STACK increments is not released when 
  2567.     the last of the storage in the stack increment is freed. 
  2568.  
  2569. FREE 
  2570.     Specifies that storage allocated to STACK increments is released when the 
  2571.     last of the storage in the stack is freed. The initial stack segment is 
  2572.     never released until the enclave terminates. 
  2573.  
  2574. Usage Notes 
  2575.  
  2576.  Applications running with ALL31(OFF) must specify STACK(,,BELOW) to ensure 
  2577.   that stack storage is addressable by the application. 
  2578.  
  2579.  CICS consideration-The IBM-supplied default setting for STACK under CICS is 
  2580.   STACK(4K,4K,ANYWHERE,KEEP). 
  2581.  
  2582.   The maximum initial and increment size for CICS above 16M is 1 gigabyte 
  2583.   (1204M). This restriction is subject to change from one release of CICS to 
  2584.   another. 
  2585.  
  2586.   Both the initial size and the increment size are rounded up to the nearest 
  2587.   multiple of 8 bytes. The minimum is 4K. 
  2588.  
  2589.   If you do not specify STACK, LE/370 assumes the default value of 4K. Under 
  2590.   CICS, STACK(0), STACK (-0), and STACK (-n) are all interpreted as STACK(4K). 
  2591.  
  2592.  PL/I consideration-PL/I automatic storage above the 16M line is supported 
  2593.   under control of the LE/370 STACK option. When the LE/370 stack is above, 
  2594.   PL/I temporaries (dummy arguments) and parameter lists (for 
  2595.   reentrant/recursive blocks) also reside above. 
  2596.  
  2597.   You must recompile your programs with PL/I MVS & VM to use this feature. 
  2598.   Otherwise, you must use STACK(BELOW) or results are unpredictable. 
  2599.  
  2600.   The stack frame size for an individual block is constrained to 16M. Stack 
  2601.   frame extensions are also constrained to 16M. Therefore, the size of an 
  2602.   automatic aggregate, temporary variable, or dummy argument cannot exceed 16M. 
  2603.   Violation of this constraint might have unpredictable results. 
  2604.  
  2605.  OpenEdition MVS consideration-The STACK option specifies the characteristics 
  2606.   of the user stack for the initial thread. In particular, it obtains the 
  2607.   initial size of the user stack for the initial thread. 
  2608.  
  2609.   The characteristics that indicate incr_size, ANYWHERE, and KEEP | FREE apply 
  2610.   to any thread created using pthread_create. For threads created using 
  2611.   pthread_create, LE/370 obtains the initial stack size from the threads 
  2612.   attribute object specified in the pthread_create function. The default size 
  2613.   to be set in the threads attribute object is obtained from the STACK run-time 
  2614.   option's initial size. 
  2615.  
  2616.   The recommended default setting for STACK under OpenEdition MVS is 
  2617.   STACK(12K,12K,ANYWHERE,KEEP). 
  2618.  
  2619. Performance Considerations 
  2620.  
  2621. To improve performance, use the storage report numbers generated by the RPTSTG 
  2622. run-time option as an aid in setting the initial and increment size for STACK. 
  2623. See RPTSTG for more information about the RPTSTG run-time option. 
  2624.  
  2625.  
  2626. ΓòÉΓòÉΓòÉ 2.1.34. STORAGE ΓòÉΓòÉΓòÉ
  2627.  
  2628. STORAGE controls the initial content of storage when allocated and freed, and 
  2629. the amount of storage that is reserved for the out-of-storage condition. If you 
  2630. specify one of the parameters in the STORAGE run-time option, all allocated 
  2631. storage processed by the parameter is initialized to that value. Otherwise, it 
  2632. is left uninitialized. 
  2633.  
  2634. You can use the STORAGE option to identify uninitialized application variables, 
  2635. or prevent the accidental use of previously freed storage. STORAGE is also 
  2636. useful in data security. For example, storage containing sensitive data can be 
  2637. cleared when it is freed. 
  2638.  
  2639. The IBM-supplied default is (NONE,NONE,NONE,8K). 
  2640.  
  2641. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2642. Γöé                                                  Γöé
  2643. Γöé >>ΓöÇΓöÇSTOrageΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé
  2644. Γöé         ΓööΓöÇheap_alloc_valueΓöÇΓöÿ   ΓööΓöÇheap_free_valueΓöÇΓöÿ   ΓööΓöÇdsa_alloc_valueΓöÇΓöÿ       Γöé
  2645. Γöé                                                  Γöé
  2646. Γöé >ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2647. Γöé   ΓööΓöÇreserve_sizeΓöÇΓöÿ                                        Γöé
  2648. Γöé                                                  Γöé
  2649. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2650.  
  2651. heap_alloc_value 
  2652.     The initialized value of any heap storage allocated by the storage manager. 
  2653.     You can specify heap_alloc_value as: 
  2654.  
  2655.     A single character enclosed in quotes. If you specify a single character, 
  2656.      every byte of heap storage allocated by the storage manager is initialized 
  2657.      to that character's EBCDIC equivalent. For example, if you specify 'a' as 
  2658.      the heap_alloc_value, heap storage is initialized to X'818181...81' or 
  2659.      'aaa...a'. 
  2660.  
  2661.     Two hex digits without quotes. If you specify two hex digits, every byte 
  2662.      of the allocated heap storage is initialized to that value. For example, 
  2663.      If you specify FE as the heap_alloc_value, heap storage is initialized to 
  2664.      X'FEFEFE...FE'. A heap_alloc_value of 00 initializes heap storage to 
  2665.      X'0000...00'. 
  2666.  
  2667.     NONE. If you specify NONE, the allocated heap storage is not initialized. 
  2668.  
  2669. heap_free_value 
  2670.     The value of any heap storage freed by the storage manager is overwritten. 
  2671.     You can specify heap_free_value as: 
  2672.  
  2673.     A single character enclosed in quotes. For example, a heap_free_value of 
  2674.      'f' overwrites freed heap storage to X'868686...86'; 'B' overwrites freed 
  2675.      heap storage to X'C2'. 
  2676.  
  2677.     Two hex digits without quotes. A heap_free_value of FE overwrites freed 
  2678.      heap storage with X'FEFEFE...FE'. 
  2679.  
  2680.     NONE. If you specify NONE, the freed heap storage is not initialized. 
  2681.  
  2682. dsa_alloc_value 
  2683.     The initialized value of stack frames from the LE/370 stack. A stack frame 
  2684.     is dynamically-acquired storage that is composed of a standard register 
  2685.     save area and the area available for automatic storage. 
  2686.  
  2687.     If specified, all LE/370 stack storage, including automatic variable 
  2688.     storage, is initialized to dsa_alloc_value. Stack frames allocated outside 
  2689.     the LE/370 stack are never initialized. 
  2690.  
  2691.     You can specify dsa_alloc_value as: 
  2692.  
  2693.     A single character enclosed in quotes. If you specify a single character, 
  2694.      any dynamically acquired stack storage allocated by the storage manager is 
  2695.      initialized to that character's EBCDIC equivalent. For example, if you 
  2696.      specify 'A' as the dsa_alloc_value, stack storage is initialized to X'C1'. 
  2697.      A dsa_alloc_value of 'F' initializes stack storage to X'C6', 'd' to X'84'. 
  2698.  
  2699.     Two hex digits without quotes. If you specify two hex digits, any 
  2700.      dynamically-acquired stack storage is initialized to that value. For 
  2701.      example, if you specify FE as the dsa_alloc_value, stack storage is 
  2702.      initialized to X'FE'. A dsa_alloc_value of 00 initializes stack storage to 
  2703.      X'00', FF to X'FF'. 
  2704.  
  2705.     NONE. If you specify NONE, the stack storage is not initialized. 
  2706.  
  2707. reserve_size 
  2708.     The amount of storage for the LE/370 storage manager to reserve in the 
  2709.     event of an out-of-storage condition. You can specify the reserve_size 
  2710.     value as n, nK, or nM bytes of storage. The amount of storage is rounded to 
  2711.     the nearest 4K. 
  2712.  
  2713.     If you specify reserve_size as 0, no reserve segment is allocated. If you 
  2714.     do not specify a reserve segment and your application runs out of storage, 
  2715.     the application abends with a return code of 4088 and a reason code of 
  2716.     1004. 
  2717.  
  2718.     If you specify a reserve_size that is greater than 0 on a non-CICS system, 
  2719.     LE/370 does not immediately abend when your application runs out of 
  2720.     storage. Instead, when the stack overflows, LE/370 attempts to get another 
  2721.     stack segment and add it to the stack. 
  2722.  
  2723.     If unsuccessful, LE/370 temporarily adds the reserve stack segment to the 
  2724.     overflowing stack, and signals the out-of-storage condition. This causes a 
  2725.     user-written condition handler to gain control and release storage. If the 
  2726.     reserve stack segment overflows while this is happening, LE/370 abends with 
  2727.     a return code of 4088 and reason code of 1004. 
  2728.  
  2729.     To avoid such an overflow, increase the size of the reserve stack segment 
  2730.     with the STORAGE(,,,reserve_size) run-time option. The reserve stack 
  2731.     segment is not freed until thread termination. 
  2732.  
  2733. Usage Notes 
  2734.  
  2735.  heap_alloc_value, heap_free_value, and dsa_alloc_value can all be enclosed in 
  2736.   quotes. To initialize heap storage to the EBCDIC equivalent of a single 
  2737.   quote, double it within the string delimited by single quotes or surround it 
  2738.   with a pair of double quotes. Both of the following are correct ways to 
  2739.   specify a single quote: 
  2740.  
  2741.       STORAGE('''')
  2742.       STORAGE("'")
  2743.   Similarly, double quotes must be doubled within a string delimited by double 
  2744.   quotes, or surrounded by a pair of single quotes. The following are correct 
  2745.   ways to specify a double quote: 
  2746.  
  2747.       STORAGE("""")
  2748.       STORAGE('"')
  2749.  
  2750.  CICS consideration-The IBM-supplied default setting for STORAGE under CICS is 
  2751.   STORAGE(NONE,NONE,NONE,0K). 
  2752.  
  2753.   The out-of-storage condition is not raised under CICS. 
  2754.  
  2755.  OpenEdition MVS consideration-The STORAGE option applies to the enclave. 
  2756.  
  2757. Performance Considerations 
  2758.  
  2759. Using STORAGE to control initial values can increase program run time. If you 
  2760. specify a dsa_alloc_value, performance is likely to be poor. Therefore, use the 
  2761. dsa_alloc_value option only for debugging, not to initialize automatic 
  2762. variables or data structures. 
  2763.  
  2764. Use STORAGE(NONE,NONE,NONE) when you are not debugging. 
  2765.  
  2766.  
  2767. ΓòÉΓòÉΓòÉ 2.1.35. TERMTHDACT ΓòÉΓòÉΓòÉ
  2768.  
  2769. TERMTHDACT sets the level of information that is produced when LE/370 
  2770. percolates a condition of severity 2 or greater beyond the first routine's 
  2771. stack frame. 
  2772.  
  2773. The LE/370 service CEE3DMP is called for the TRACE and DUMP suboptions of 
  2774. TERMTHDACT. 
  2775.  
  2776. The following CEE3DMP options are passed for TRACE: 
  2777.  
  2778. NOENTRY CONDITION TRACEBACK THREAD(ALL) NOBLOCK NOSTORAGE NOVARIABLES NOFILES 
  2779. STACKFRAME(ALL) PAGESIZE(60) FNAME(CEEDUMP) 
  2780.  
  2781. The following options are passed for DUMP: 
  2782.  
  2783. THREAD(ALL) NOENTRY TRACEBACK FILES VARIABLES BLOCK STORAGE STACKFRAME(ALL) 
  2784. PAGESIZE(60) FNAME(CEEDUMP) CONDITION 
  2785.  
  2786. For more information about the CEE3DMP service and its parameters, see 
  2787. CEE3DMP-Generate Dump. 
  2788.  
  2789. If a message is printed (based upon the TERMTHDACT run-time option), the 
  2790. message is for the active condition immediately prior to the termination 
  2791. imminent step. In addition, if that active condition is a promoted condition 
  2792. (was not the original condition), the original condition's message is printed. 
  2793.  
  2794. If the TRACE run-time option is specified with the DUMP suboption, a dump 
  2795. containing the trace table, at a minimum, is produced. The contents of the dump 
  2796. depend on the values set in the TERMTHDACT run-time option. 
  2797.  
  2798. Under abnormal termination, the following dump contents are generated: 
  2799.  
  2800.  TERMTHDACT(TRACE)-generates a dump containing the trace table and the 
  2801.   traceback 
  2802.  
  2803.  TERMTHDACT(QUIET)-generates a dump containing the trace table only 
  2804.  
  2805.  TERMTHDACT(MSG)-generates a dump containing the trace table only 
  2806.  
  2807.  TERMTHDACT(DUMP)-generates a dump containing thread/enclave/process storage 
  2808.   and control blocks (the trace table is included as an enclave control block) 
  2809.  
  2810. Under normal termination, the following dump contents are generated: 
  2811.  
  2812.  Independent of the TERMTHDACT setting, LE/370 generates a dump containing the 
  2813.   trace table only. 
  2814.  
  2815. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2816. Γöé                                                  Γöé
  2817. Γöé           ΓöîΓöÇTRACEΓöÇΓöÉ                                   Γöé
  2818. Γöé >>ΓöÇΓöÇTERmthdactΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2819. Γöé           Γö£ΓöÇQUIETΓöÇΓöñ                                   Γöé
  2820. Γöé           Γö£ΓöÇMSGΓöÇΓöÇΓöÇΓöñ                                   Γöé
  2821. Γöé           ΓööΓöÇDUMPΓöÇΓöÇΓöÿ                                   Γöé
  2822. Γöé                                                  Γöé
  2823. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2824.  
  2825. TRACE 
  2826.     Specifies that when a thread terminates due to an unhandled condition of 
  2827.     severity 2 or greater, LE/370 generates a message indicating the cause of 
  2828.     the termination and a trace of the active routines on the activation stack. 
  2829.  
  2830. QUIET 
  2831.     Specifies that LE/370 does not generate a message when a thread terminates 
  2832.     due to an unhandled condition of severity 2 or greater. 
  2833.  
  2834. MSG 
  2835.     Specifies that when a thread terminates due to an unhandled condition of 
  2836.     severity 2 or greater, LE/370 generates a message indicating the cause of 
  2837.     the termination. 
  2838.  
  2839. DUMP 
  2840.     Specifies that when a thread terminates due to an unhandled condition of 
  2841.     severity 2 or greater, LE/370 generates a message indicating the cause of 
  2842.     the termination, a trace of the active routines on the activation stack, 
  2843.     and an LE/370 dump. 
  2844.  
  2845. Usage Notes 
  2846.  
  2847.  PL/I considerations-After a normal return from a PL/I ERROR ON-unit or from a 
  2848.   PL/I FINISH ON-unit, LE/370 considers the condition unhandled. If a GOTO is 
  2849.   not performed and the resume cursor is not moved, the thread terminates. The 
  2850.   TERMTHDACT setting guides the amount of information that is produced. The 
  2851.   message is not presented twice. 
  2852.  
  2853.  CICS consideration-All TERMTHDACT output is written to a transient data queue 
  2854.   named CESE. 
  2855.  
  2856.  OpenEdition MVS consideration-The TERMTHDACT option applies when a thread 
  2857.   terminates abnormally. Abnormal termination of a single thread causes 
  2858.   termination of the entire enclave. If an unhandled condition of severity 2 or 
  2859.   higher percolates beyond the first routine's stack frame, the enclave 
  2860.   terminates abnormally. 
  2861.  
  2862.   If an enclave terminates due to a POSIX default signal action, TERMTHDACT 
  2863.   applies only to conditions that result from program checks or abends. 
  2864.  
  2865.  
  2866. ΓòÉΓòÉΓòÉ 2.1.36. TEST | NOTEST ΓòÉΓòÉΓòÉ
  2867.  
  2868. TEST specifies the conditions under which a debug tool such as the IBM SAA 
  2869. AD/Cycle Debug Tool/370 assumes control when the user application is being 
  2870. initialized. 
  2871.  
  2872. Parameters of the TEST and NOTEST run-time options are merged as one set of 
  2873. parameters. 
  2874.  
  2875. The IBM-supplied default is: NOTEST(ALL,*,PROMPT,INSPPREF). 
  2876.  
  2877. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2878. Γöé                                                  Γöé
  2879. Γöé   ΓöîΓöÇNOTestΓöÇΓöÉ   ΓöîΓöÇALLΓöÇΓöÇΓöÇΓöÉ              ΓöîΓöÇPROMPTΓöÇΓöÇΓöÇΓöÉ                Γöé
  2880. Γöé >>ΓöÇΓöÇΓö┤ΓöÇTESTΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇ> Γöé
  2881. Γöé           Γö£ΓöÇERRORΓöÇΓöñ   Γö£ΓöÇcommands_fileΓöÇΓöñ   Γö£ΓöÇNOPROMPTΓöÇΓöñ   Γö£ΓöÇpreference_fileΓöÇΓöñ    Γöé
  2882. Γöé           ΓööΓöÇNONEΓöÇΓöÇΓöÿ   ΓööΓöÇ*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ   Γö£ΓöÇ*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ   ΓööΓöÇ*ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ    Γöé
  2883. Γöé                             Γö£ΓöÇ;ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ                Γöé
  2884. Γöé                             ΓööΓöÇcommandΓöÇΓöÇΓöÿ                Γöé
  2885. Γöé                                                  Γöé
  2886. Γöé >ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  2887. Γöé                                                  Γöé
  2888. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2889.  
  2890. ALL 
  2891.     Specifies that any of the following causes the debug tool to gain control 
  2892.     even without a defined AT OCCURRENCE for a particular condition or AT 
  2893.     TERMINATION: 
  2894.  
  2895.     The ATTENTION function 
  2896.     Any LE/370 condition of severity 1 or above 
  2897.     Application termination 
  2898.  
  2899. ERROR 
  2900.     Specifies that only one of the following causes the debug tool to gain 
  2901.     control without a defined AT OCCURRENCE for a particular condition or AT 
  2902.     TERMINATION: 
  2903.  
  2904.     The ATTENTION function 
  2905.     Any LE/370-defined error condition of severity 2 or higher 
  2906.     Application termination 
  2907.  
  2908. NONE 
  2909.     Specifies that no condition causes the debug tool to gain control without a 
  2910.     defined AT OCCURRENCE for a particular condition or AT TERMINATION. 
  2911.  
  2912. commands_file 
  2913.     A valid ddname, data set name (MVS), or file name (CMS), specifying the 
  2914.     primary commands file for this run. If you do not specify this parameter 
  2915.     all requests for commands go to the user terminal. 
  2916.  
  2917.     You can enclose commands_file in single or double quotes to distinguish it 
  2918.     from the rest of the TEST | NOTEST suboption list. It can have a maximum 
  2919.     length of 80 characters. If the data set name provided could be interpreted 
  2920.     as a ddname, it must be preceded by a slash (/). The slash and data set 
  2921.     name must be enclosed in quotes. 
  2922.  
  2923.     A primary commands file is required when running in a batch environment. 
  2924.  
  2925. * (asterisk-in place of commands_file) 
  2926.     Specifies that no commands_file is supplied. The terminal, if available, is 
  2927.     used as the source of the debug tool commands. 
  2928.  
  2929. PROMPT 
  2930.     Specifies that the debug tool is invoked at LE/370 initialization. 
  2931.  
  2932. NOPROMPT 
  2933.     Specifies that the debug tool is not invoked at LE/370 initialization. 
  2934.  
  2935. * (asterisk-in place of PROMPT/NOPROMPT) 
  2936.     Specifies that the debug tool is not invoked at LE/370 initialization; 
  2937.     equivalent to NOPROMPT. 
  2938.  
  2939. ; (semicolon-in place of PROMPT/NOPROMPT) 
  2940.     Specifies that the debug tool is invoked at LE/370 initialization; 
  2941.     equivalent to PROMPT. 
  2942.  
  2943. command 
  2944.     A character string that specifies a valid debug tool command. The command 
  2945.     list can be enclosed in single or double quotes to distinguish it from the 
  2946.     rest of the TEST parameter list. It cannot contain DBCS characters. The 
  2947.     list can have a maximum of 250 characters. 
  2948.  
  2949. preference_file 
  2950.     A valid ddname, data set name (MVS), or file name (CMS), specifying the 
  2951.     preference file to be used. A preference file is a type of commands file 
  2952.     that you can use to specify settings for your debugging environment. It is 
  2953.     analogous to creating a profile for a text editor, or initializing an S/370 
  2954.     terminal session. 
  2955.  
  2956.     You can enclose preference_file in single or double quotes to distinguish 
  2957.     it from the rest of the TEST parameter list. It can have a maximum of 80 
  2958.     characters. 
  2959.  
  2960.     If a specified data set name could be interpreted as a ddname, it must be 
  2961.     preceded by a slash (/). The slash and data set name must be enclosed in 
  2962.     quotes. 
  2963.  
  2964.     The IBM-supplied default setting for preference_file is INSPPREF. 
  2965.  
  2966. * (asterisk-in place of preference_file) 
  2967.     Specifies that no preference_file is supplied. 
  2968.  
  2969. Usage Notes 
  2970.  
  2971.  You can specify parameters on the NOTEST option. If NOTEST is in effect when 
  2972.   the application gains control, it is interpreted as TEST(NONE,,*,). If Debug 
  2973.   Tool/370 is initialized using a CALL CEETEST or equivalent, the initial test 
  2974.   level, the initial commands_file, and the initial preference_file are taken 
  2975.   from the NOTEST run-time option setting. 
  2976.  
  2977.  OpenEdition MVS consideration-LE/370 honors the initial command string before 
  2978.   the main routine runs on the initial thread. 
  2979.  
  2980.   The test level (ALL, ERROR, NONE) applies to the enclave. 
  2981.  
  2982.   LE/370 honors the preference file when the debug tool is initialized, 
  2983.   regardless of which thread first requests the debug tool services. 
  2984.  
  2985. Performance Consideration 
  2986.  
  2987. To improve performance, use this option only while debugging. 
  2988.  
  2989.  
  2990. ΓòÉΓòÉΓòÉ 2.1.37. TRACE ΓòÉΓòÉΓòÉ
  2991.  
  2992. TRACE controls run-time library tracing activity, the size of the in-storage 
  2993. trace table, the type of trace events to record, and it determines whether a 
  2994. dump containing, at a minimum, the trace table should be unconditionally taken 
  2995. when the application terminates. When you specify TRACE(ON), user-requested 
  2996. trace entries are intermixed with LE/370 trace entries in the trace table. 
  2997.  
  2998. Under normal termination conditions, if TRACE is active and you specify DUMP, 
  2999. only the trace table is written to the dump report, independent of the 
  3000. TERMTHDACT setting. Only one dump is taken for each termination. Under abnormal 
  3001. termination conditions, the type of dump taken (if one is taken) depends on the 
  3002. value of the TERMTHDACT run-time option and whether TRACE is active and the 
  3003. DUMP suboption is specified. For more information about the dump contents, see 
  3004. TERMTHDACT. 
  3005.  
  3006. The IBM-supplied default is TRACE(OFF,4K,DUMP,LE=0). 
  3007.  
  3008. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3009. Γöé                                                  Γöé
  3010. Γöé        ΓöîΓöÇOFFΓöÇΓöÉ          ΓöîΓöÇDUMPΓöÇΓöÇΓöÇΓöÉ                         Γöé
  3011. Γöé >>ΓöÇΓöÇTRACEΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3012. Γöé        ΓööΓöÇONΓöÇΓöÇΓöÿ  ΓööΓöÇtable_sizeΓöÇΓöÿ  ΓööΓöÇNODUMPΓöÇΓöÿ  ΓööΓöÇLE=ΓöÇΓöÿ                    Γöé
  3013. Γöé                                                  Γöé
  3014. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3015.  
  3016. OFF 
  3017.     Indicates that the tracing facility is inactive. 
  3018.  
  3019. ON 
  3020.     Indicates that the tracing facility is active. 
  3021.  
  3022. table_size 
  3023.     Determines the size of the tracing table as specified in bytes (nK or nM). 
  3024.     The upper limit is 16M. 
  3025.  
  3026. DUMP 
  3027.     Requests that an LE/370-formatted dump (containing the trace table) be 
  3028.     taken at program termination regardless of the setting of the TERMTHDACT 
  3029.     run-time option. 
  3030.  
  3031. NODUMP 
  3032.     Requests that an LE/370-formatted dump not be taken at program termination. 
  3033.  
  3034. LE=n 
  3035.     Requests the type of trace events to be recorded. 
  3036.  
  3037.     n is a hexadecimal number with a maximum of eight characters or digits. If 
  3038.     you specify fewer than eight hexadecimal digits, the value is padded on the 
  3039.     left with zeros. The possible settings for the trace events are: 
  3040.  
  3041.    0   No trace 
  3042.  
  3043.    1   Entry/exit members from LE/370 members 
  3044.  
  3045.    2   Mutex init/destroy and locks/unlocks from LE/370 members 
  3046.  
  3047.  
  3048. ΓòÉΓòÉΓòÉ 2.1.38. TRAP ΓòÉΓòÉΓòÉ
  3049.  
  3050. TRAP specifies how LE/370 routines handle abends and program interrupts. 
  3051. TRAP(ON) must be in effect in order for applications to run successfully. 
  3052.  
  3053. This option is similar to the STAE | NOSTAE run-time option currently offered 
  3054. by COBOL and C and the SPIE | NOSPIE option offered by C and PL/I: 
  3055.  
  3056.  When only a single option is specified in input, TRAP is set according to 
  3057.   that option: TRAP(OFF) for NOSTAE or NOSPIE, TRAP(ON) for STAE or SPIE. 
  3058.  
  3059.  When both options are specified in input (STAE/SPIE, SPIE/STAE, STAE/NOSPIE, 
  3060.   NOSPIE/STAE, SPIE/NOSTAE, NOSTAE/SPIE), TRAP is set to ON unless both options 
  3061.   are negative. In this case, TRAP is set to OFF. (This is for diagnosis only 
  3062.   in LE/370.) 
  3063.  
  3064.   However, if you specified STAE in one #pragma runopts statement, and NOSPIE 
  3065.   in another, the result would be TRAP(OFF). In this case, the option in the 
  3066.   last #pragma runopts determines the setting of TRAP. 
  3067.  
  3068.  If multiple instances of STAE | NOSTAE are encountered, all except the last 
  3069.   instance are ignored. 
  3070.  
  3071.   If multiple instances of SPIE | NOSPIE are encountered, all except the last 
  3072.   instance are ignored. 
  3073.  
  3074.  If an options string has TRAP(ON) or TRAP(OFF) together with SPIE | NOSPIE 
  3075.   and/or STAE | NOSTAE, the TRAP setting takes precedence over all of the 
  3076.   others. 
  3077. The use of the CEESGL callable service remains unaffected by this option. See 
  3078. CEESGL-Signal a Condition for more information. 
  3079.  
  3080. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3081. Γöé                                                  Γöé
  3082. Γöé        ΓöîΓöÇONΓöÇΓöÇΓöÉ                                       Γöé
  3083. Γöé >>ΓöÇΓöÇTRapΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3084. Γöé        ΓööΓöÇOFFΓöÇΓöÿ                                       Γöé
  3085. Γöé                                                  Γöé
  3086. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3087.  
  3088. ON 
  3089.     Fully enables the LE/370 condition handler. 
  3090.  
  3091. OFF 
  3092.     Prevents language condition handlers or handlers registered by CEEHDLR from 
  3093.     being notified of abends or program checks; prevents application of POSIX 
  3094.     signal handling semantics for abends and program checks. 
  3095.  
  3096.     For more information about the CEEHDLR callable service, see 
  3097.     CEEHDLR-Register User-Written Condition Handler. 
  3098.  
  3099. Usage Notes 
  3100.  
  3101.  During normal processing, LE/370 expects TRAP(ON) to be in effect for the 
  3102.   application to run successfully, especially when the POSIX option is set to 
  3103.   ON. Use TRAP(OFF) when a program exception needs to be analyzed before LE/370 
  3104.   handles it. 
  3105.  
  3106.  When you specify TRAP(OFF) in a non-CICS environment, neither ESPIE nor ESTAE 
  3107.   is issued. LE/370 does not handle conditions raised by program interrupts or 
  3108.   abends initiated by SVC 13 as LE/370 conditions, and does not print messages 
  3109.   for such conditions. 
  3110.  
  3111.  Running with TRAP(OFF) (for exception diagnosis purposes) can cause many side 
  3112.   effects, because LE/370 uses condition handling internally and requires 
  3113.   TRAP(ON). When you run with TRAP(OFF), you can get side effects even if you 
  3114.   do not encounter a software-raised condition, program check, or abend. If you 
  3115.   do encounter a program check or an abend with TRAP(OFF) in effect, the 
  3116.   following side effects can occur: 
  3117.  
  3118.    - The ABTERMENC run-time option has no effect. 
  3119.  
  3120.    - Resources acquired by LE/370 are not freed. 
  3121.  
  3122.    - Files opened by HLLs are not closed by LE/370, so records might be lost. 
  3123.  
  3124.    - The abnormal termination exit is not driven for enclave termination. 
  3125.  
  3126.    - The assembler user exit is not driven for enclave termination. 
  3127.  
  3128.    - User condition handlers are not enabled. 
  3129.  
  3130.    - The debugger is not notified of the error. 
  3131.  
  3132.    - No storage report or run-time options report is generated. 
  3133.  
  3134.    - No LE/370 messages or LE/370 dump output is generated. 
  3135.  
  3136.    - In OpenEdition MVS, POSIX signal handling semantics are not enabled for 
  3137.      the abend. The enclave terminates abnormally if such conditions are 
  3138.   raised. 
  3139.  
  3140.  TRAP(ON) must be in effect when you use the CEEBXITA assembler user exit for 
  3141.   enclave initialization to specify a list of abend codes that LE/370 
  3142.   percolates. 
  3143.  
  3144.  If your application uses extended-precision arithmetic and runs on a 370-mode 
  3145.   machine, you must specify TRAP(ON) and add the CMSLIB TXTLIB with the GLOBAL 
  3146.   TXTLIB command. 
  3147.  
  3148.  CICS consideration-When you specify TRAP(OFF) in a CICS environment, the 
  3149.   standard CICS system action occurs. LE/370 does not print messages for 
  3150.   conditions raised by program interruptions or transaction abends. 
  3151.  
  3152.  OpenEdition MVS consideration-The TRAP option applies to the entire enclave 
  3153.   and all threads within. 
  3154.  
  3155.  
  3156. ΓòÉΓòÉΓòÉ 2.1.39. UPSI ΓòÉΓòÉΓòÉ
  3157.  
  3158. UPSI sets the eight UPSI switches on or off for applications that use COBOL 
  3159. routines. 
  3160.  
  3161. The IBM-supplied default setting is UPSI(00000000). 
  3162.  
  3163. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3164. Γöé                                                  Γöé
  3165. Γöé >>ΓöÇΓöÇUPSIΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3166. Γöé        ΓööΓöÇnnnnnnnnΓöÇΓöÿ                                     Γöé
  3167. Γöé                                                  Γöé
  3168. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3169.  
  3170. nnnnnnnn 
  3171.     n represents one UPSI switch between 0 and 7, the leftmost n representing 
  3172.     the first switch. Each n can either be 0 (off) or 1 (on). 
  3173.  
  3174. Usage Note 
  3175.  
  3176.  When you specify this option in CEEDOPT or CEEUOPT, specify UPSI with a 
  3177.   string of eight binary-valued flags; for example, UPSI(00000000). Use UPSI, 
  3178.   not followed by a string, only on the command line. 
  3179.  
  3180.  
  3181. ΓòÉΓòÉΓòÉ 2.1.40. VCTRSAVE ΓòÉΓòÉΓòÉ
  3182.  
  3183. VCTRSAVE specifies whether any language in the application uses the vector 
  3184. facility when the user-written condition handlers are called. 
  3185.  
  3186. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3187. Γöé                                                  Γöé
  3188. Γöé          ΓöîΓöÇOFFΓöÇΓöÉ                                     Γöé
  3189. Γöé >>ΓöÇΓöÇVctrsaveΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3190. Γöé          ΓööΓöÇONΓöÇΓöÇΓöÿ                                     Γöé
  3191. Γöé                                                  Γöé
  3192. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3193.  
  3194. OFF 
  3195.     No language in the application uses the vector facility when user-provided 
  3196.     condition handlers are called. 
  3197.  
  3198. ON 
  3199.     A language in the application uses the vector facility when user-provided 
  3200.     condition handlers are called. 
  3201.  
  3202. Usage Note 
  3203.  
  3204.  OpenEdition MVS consideration-The VCTRSAVE option applies to the entire 
  3205.   enclave and all threads within. 
  3206.  
  3207. Performance Considerations 
  3208.  
  3209. When the condition handler plans to use the vector facility (that is, run any 
  3210. vector instructions), the entire vector environment has to be saved on every 
  3211. condition and restored on return to the application code. You can avoid this 
  3212. extra work by specifying VCTRSAVE(OFF) when you are not running an application 
  3213. under vector hardware. 
  3214.  
  3215.  
  3216. ΓòÉΓòÉΓòÉ 2.1.41. XUFLOW ΓòÉΓòÉΓòÉ
  3217.  
  3218. XUFLOW specifies whether an exponent underflow causes a program interrupt. An 
  3219. exponent underflow occurs when a floating point number becomes too small to be 
  3220. represented. 
  3221.  
  3222. The underflow setting is determined at enclave initialization and is updated 
  3223. when new languages are introduced into the application (via fetch or dynamic 
  3224. call, for example). Otherwise, it does not vary while the application is 
  3225. running. 
  3226.  
  3227. LE/370 preserves the language semantics for C and COBOL regardless of the 
  3228. XUFLOW setting. LE/370 preserves the language semantics for PL/I only when 
  3229. XUFLOW is set to AUTO or ON. LE/370 does not preserve the language semantics 
  3230. for PL/I when XUFLOW is set to OFF. 
  3231.  
  3232. An exponent underflow caused by a C or COBOL routine does not cause a condition 
  3233. to be raised. 
  3234.  
  3235. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3236. Γöé                                                  Γöé
  3237. Γöé         ΓöîΓöÇAUTOΓöÇΓöÉ                                      Γöé
  3238. Γöé >>ΓöÇΓöÇXuflowΓöÇΓöÇ(ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3239. Γöé         Γö£ΓöÇONΓöÇΓöÇΓöÇΓöñ                                      Γöé
  3240. Γöé         ΓööΓöÇOFFΓöÇΓöÇΓöÿ                                      Γöé
  3241. Γöé                                                  Γöé
  3242. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3243.  
  3244. AUTO 
  3245.     An exponent underflow causes or does not cause a program interrupt 
  3246.     dynamically, based upon the HLLs that make up the application. Enablement 
  3247.     is determined without user intervention. 
  3248.  
  3249. ON 
  3250.     An exponent underflow causes a program interrupt. 
  3251.  
  3252. OFF 
  3253.     An exponent underflow does not cause a program interrupt; the hardware 
  3254.     takes care of the underflow. 
  3255.  
  3256. Usage Notes 
  3257.  
  3258.  When you set XUFLOW to OFF, the hardware processes exponent underflows. This 
  3259.   is more efficient than condition handling to process the underflow. However, 
  3260.   the semantics of PL/I require the underflow to be signaled. 
  3261.  
  3262.  XUFLOW(ON) causes condition management to process underflows regardless of 
  3263.   the mix of languages; therefore, this setting might be less efficient in 
  3264.   applications that consist of languages not requiring underflows to be 
  3265.   processed by condition management. 
  3266.  
  3267.  XUFLOW(AUTO) causes condition management to process underflows only in those 
  3268.   applications where the semantics of the application languages require it. 
  3269.   Normally, XUFLOW(AUTO) provides the best efficiency while meeting language 
  3270.   semantics. 
  3271.  
  3272.  OpenEdition MVS consideration-The XUFLOW option applies to the entire enclave 
  3273.   and all threads within. 
  3274.  
  3275.  
  3276. ΓòÉΓòÉΓòÉ 3. LE/370 Callable Services ΓòÉΓòÉΓòÉ
  3277.  
  3278. This chapter describes how LE/370 callable services are invoked under 
  3279. LE/370-conforming HLLs. 
  3280.  
  3281. It also provides an overview of LE/370 callable services, which you can invoke 
  3282. from the following languages: 
  3283.  
  3284.  LE/370-conforming C/370 
  3285.  COBOL/370 
  3286.  PL/I MVS & VM 
  3287.  Assembler coded by using the CEEENTRY and associated macros 
  3288.  
  3289. This section contains the following callable services: 
  3290.  
  3291. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3292. Γöé CEE3ABD-Terminate Enclave with an Abend                              Γöé
  3293. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3294. Γöé CEE3CIB-Return Pointer to Condition Information Block                       Γöé
  3295. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3296. Γöé CEE3CTY-Set Default Country                                    Γöé
  3297. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3298. Γöé CEE3DMP-Generate Dump                                       Γöé
  3299. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3300. Γöé CEE3GRC-Get the Enclave Return Code                                Γöé
  3301. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3302. Γöé CEE3GRN-Get Name of Routine that Incurred Condition                        Γöé
  3303. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3304. Γöé CEE3LNG-Set National Language                                   Γöé
  3305. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3306. Γöé CEE3MCS-Get Default Currency Symbol                                Γöé
  3307. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3308. Γöé CEE3MDS-Get Default Decimal Separator                               Γöé
  3309. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3310. Γöé CEE3MTS-Get Default Thousands Separator                              Γöé
  3311. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3312. Γöé CEE3PRM-Query Parameter String                                  Γöé
  3313. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3314. Γöé CEE3RPH-Set Report Heading                                    Γöé
  3315. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3316. Γöé CEE3SPM-Query and Modify LE/370 Hardware Condition Enablement                   Γöé
  3317. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3318. Γöé CEE3SRC-Set the Enclave Return Code                                Γöé
  3319. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3320. Γöé CEE3USR-Set or Query User Area Fields                               Γöé
  3321. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3322. Γöé CEECBLDY-Convert Date to COBOL Lilian Format                           Γöé
  3323. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3324. Γöé CEECMI-Store and Load Message Insert Data                             Γöé
  3325. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3326. Γöé CEECRHP-Create New Additional Heap                                Γöé
  3327. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3328. Γöé CEECZST-Reallocate (Change Size of) Storage                            Γöé
  3329. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3330. Γöé CEEDATE-Convert Lilian Date to Character Format                          Γöé
  3331. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3332. Γöé CEEDATM-Convert Seconds to Character Timestamp                          Γöé
  3333. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3334. Γöé CEEDAYS-Convert Date to Lilian Format                               Γöé
  3335. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3336. Γöé CEEDCOD-Decompose a Condition Token                                Γöé
  3337. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3338. Γöé CEEDSHP-Discard Heap                                       Γöé
  3339. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3340. Γöé CEEDYWK-Calculate Day of Week from Lilian Date                          Γöé
  3341. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3342. Γöé CEEFMDA-Get Default Date Format                                  Γöé
  3343. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3344. Γöé CEEFMDT-Get Default Date and Time Format                             Γöé
  3345. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3346. Γöé CEEFMTM-Get Default Time Format                                  Γöé
  3347. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3348. Γöé CEEFRST-Free Heap Storage                                     Γöé
  3349. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3350. Γöé CEEGMT-Get Current Greenwich Mean Time                              Γöé
  3351. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3352. Γöé CEEGMTO-Get Offset from Greenwich Mean Time to Local Time                     Γöé
  3353. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3354. Γöé CEEGPID-Retrieve the LE/370 Version and Platform ID                        Γöé
  3355. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3356. Γöé CEEGQDT-Retrieve q_data_token                                   Γöé
  3357. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3358. Γöé CEEGTST-Get Heap Storage                                     Γöé
  3359. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3360. Γöé CEEHDLR-Register User-Written Condition Handler                          Γöé
  3361. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3362. Γöé CEEHDLU-Unregister User-Written Condition Handler                         Γöé
  3363. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3364. Γöé CEEISEC-Convert Integers to Seconds                                Γöé
  3365. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3366. Γöé CEEITOK-Return Initial Condition Token                              Γöé
  3367. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3368. Γöé CEELOCT-Get Current Local Date or Time                              Γöé
  3369. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3370. Γöé CEEMGET-Get a Message                                       Γöé
  3371. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3372. Γöé CEEMOUT-Dispatch a Message                                    Γöé
  3373. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3374. Γöé CEEMRCR-Move Resume Cursor                                    Γöé
  3375. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3376. Γöé CEEMSG-Get, Format, and Dispatch a Message                            Γöé
  3377. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3378. Γöé CEENCOD-Construct a Condition Token                                Γöé
  3379. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3380. Γöé CEEQCEN-Query the Century Window                                 Γöé
  3381. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3382. Γöé CEERAN0-Calculate Uniform Random Numbers                             Γöé
  3383. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3384. Γöé CEESCEN-Set the Century Window                                  Γöé
  3385. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3386. Γöé CEESECI-Convert Seconds to Integers                                Γöé
  3387. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3388. Γöé CEESECS-Convert Timestamp to Number of Seconds                          Γöé
  3389. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3390. Γöé CEESGL-Signal a Condition                                     Γöé
  3391. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3392. Γöé CEETEST-Invoke Debug Tool                                     Γöé
  3393. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3394. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3395. Γöé CEEUTC-Get Coordinated Universal Time                               Γöé
  3396. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3397.  
  3398. This chapter contains the following sections to help you use the LE/370 
  3399. callable services: 
  3400.  
  3401.  Invoking Callable Services 
  3402.  Data Type Definitions 
  3403.  Callable Services 
  3404.  
  3405. For a list of all the LE/370 callable services,
  3406. see LE/370 Quick Reference Tables.
  3407.  
  3408.  
  3409. ΓòÉΓòÉΓòÉ 3.1. Invoking Callable Services ΓòÉΓòÉΓòÉ
  3410.  
  3411. You can invoke LE/370 callable services from assembler routines, HLL-generated 
  3412. object code, HLL library routines, other LE/370 library routines, and 
  3413. user-written HLL calls. User-written HLL calls and functions access LE/370 
  3414. library routines by using the same mechanisms that HLLs currently use to 
  3415. support calls in general. LE/370 callable services provide functions that your 
  3416. LE/370-conforming language might not provide. You can use these services alone 
  3417. or with LE/370 run-time options, which customize your run-time environment. 
  3418.  
  3419. This section provides syntax and examples to help you request callable services 
  3420. from C/370, COBOL/370, and PL/I. 
  3421.  
  3422.  
  3423. ΓòÉΓòÉΓòÉ 3.1.1. Imbedding Header, Copy, or Include Files ΓòÉΓòÉΓòÉ
  3424.  
  3425. Many of the programming examples in this chapter imbed header, copy, or include 
  3426. files. (Whether you call the files header files, copy files, or include files 
  3427. depends on the language you are using.) These files can save you time by 
  3428. providing declarations for symbolic feedback codes and LE/370 callable services 
  3429. that you would otherwise need to code in your program. They can also help you 
  3430. reduce errors by verifying correct usage of LE/370 callable services at compile 
  3431. time. 
  3432.  
  3433. The names and descriptions of the files imbedded in the callable service 
  3434. examples in this chapter are provided in Files Used in C/370, COBOL/370, and 
  3435. PL/I Examples. 
  3436.  
  3437. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3438. Γöé Table 10. Files Used in C/370, COBOL/370, and PL/I Examples                    Γöé
  3439. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3440. Γöé FILE NAME  Γöé DESCRIPTION                                     Γöé
  3441. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3442. Γöé CEEEDCCT   Γöé C declarations for symbolic LE/370 feedback codes                  Γöé
  3443. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3444. Γöé CEEIBMAW   Γöé LE/370 callable service declarations for routines written in PL/I          Γöé
  3445. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3446. Γöé CEEIBMCI   Γöé PL/I declarations for condition information block                  Γöé
  3447. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3448. Γöé CEEIBMCT   Γöé PL/I declarations for symbolic LE/370 feedback codes                Γöé
  3449. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3450. Γöé CEEIGZCI   Γöé COBOL declarations for condition information block                 Γöé
  3451. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3452. Γöé CEEIGZCT   Γöé COBOL declarations for symbolic LE/370 feedback codes                Γöé
  3453. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3454. Γöé leawi    Γöé Declarations of LE/370 callable services and OMIT_FC, which is used to explicitly  Γöé
  3455. Γöé       Γöé omit the fc parm, for routines written in C                     Γöé
  3456. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3457. Γöé NOTES:                                              Γöé
  3458. Γöé                                                  Γöé
  3459. Γöé o  A symbolic feedback code is a symbolic representation of a condition token.          Γöé
  3460. Γöé o  PL/I routines that imbed CEEIBMAW require the MACRO compiler option.             Γöé
  3461. Γöé o  The COBOL language does not require declarations of external programs; therefore, it not   Γöé
  3462. Γöé   necessary for LE/370 to provide callable service declarations for routines written in COBOL. Γöé
  3463. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3464.  
  3465. All the files, except for leawi, are provided with LE/370: In MVS, they are 
  3466. contained in the SCEESAMP partitioned data set. In VM, they are on the LE/370 
  3467. product disk. 
  3468.  
  3469. The header file leawi is provided with C/370: In MVS, it is contained in the 
  3470. SEDCDHDR partitioned data set. In VM, it is on the C/370 product disk. 
  3471.  
  3472. You can imbed these files using the statement appropriate for the language your 
  3473. routine is written in, as shown in Imbedding Files in Your Routines: 
  3474.  
  3475. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3476. Γöé Table 11. Imbedding Files in Your Routines                            Γöé
  3477. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3478. Γöé TO IMBED A FILE IN A...             Γöé USE...                     Γöé
  3479. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3480. Γöé C routine                    Γöé an "#include" statement             Γöé
  3481. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3482. Γöé COBOL routine                  Γöé a "COPY" statement               Γöé
  3483. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3484. Γöé PL/I routine                   Γöé an "%include" statement             Γöé
  3485. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3486.  
  3487. Examples of these statements are shown in the following sections on syntax. 
  3488.  
  3489.  
  3490. ΓòÉΓòÉΓòÉ 3.1.2. C/370 Syntax ΓòÉΓòÉΓòÉ
  3491.  
  3492. In C/370, use the following syntax to invoke an LE/370 callable service with a 
  3493. feedback code in effect: 
  3494.  
  3495. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3496. Γöé                                                  Γöé
  3497. Γöé >>ΓöÇΓöÇceeservΓöÇΓöÇ(parm1, parm2, ...parmn, fc);ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3498. Γöé                                                  Γöé
  3499. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3500.  
  3501. Note:   '...' is "and so on," not the C ellipsis operator. 
  3502.  
  3503. Use the following syntax to invoke callable services with an omitted feedback 
  3504. code parameter: 
  3505.  
  3506. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3507. Γöé                                                  Γöé
  3508. Γöé >>ΓöÇΓöÇceeservΓöÇΓöÇ(parm1, parm2, ...parmn, OMIT_FC);ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3509. Γöé                                                  Γöé
  3510. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3511.  
  3512. See Parameter List for Invoking Callable Services for a description of this 
  3513. syntax. 
  3514.  
  3515. You must invoke LE/370 callable services as procedures; you cannot invoke any 
  3516. callable service as a function. LE/370 callable services do not return values 
  3517. because they have the return type of void. 
  3518.  
  3519. Input strings for callable services are not NULL terminated in C/370. 
  3520.  
  3521. You can use the SEDCDHDR file leawi.h to declare LE/370 callable services, in 
  3522. conjunction with a C call to an LE/370 callable service, as shown below: 
  3523.  
  3524.  
  3525. Sample Callable Services Invocation Syntax for C/370 Users
  3526.  
  3527. #include <leawi.h>
  3528. int main(void)
  3529. {
  3530.  ceeserv(parm1, parm2, ... parmn, fc);
  3531.  }
  3532.  
  3533.  
  3534. ΓòÉΓòÉΓòÉ 3.1.3. COBOL/370 Syntax ΓòÉΓòÉΓòÉ
  3535.  
  3536. In COBOL/370, use the following syntax to invoke LE/370 callable services: 
  3537.  
  3538. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3539. Γöé                                                  Γöé
  3540. Γöé >>ΓöÇΓöÇCALL "ceeserv" USINGΓöÇΓöÇ parm1, parm2, ...parmn, fcΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3541. Γöé                                                  Γöé
  3542. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3543.  
  3544. You can call LE/370 services either statically or dynamically from COBOL/370 
  3545. applications. 
  3546.  
  3547. See Parameter List for Invoking Callable Services for a description of this 
  3548. syntax. 
  3549.  
  3550. You can use the SCEESAMP file CEEIGZCT to declare symbolic LE/370 feedback 
  3551. codes, in conjunction with a COBOL call to an LE/370 callable service to return 
  3552. a feedback code, as shown below: 
  3553.  
  3554.  
  3555. Sample Callable Services Invocation Syntax for COBOL/370 Users
  3556.  
  3557. COPY CEEIGZCT
  3558. CALL "ceeserv" USING parm1, parm2, ... parmn, fc
  3559.  
  3560.  
  3561. ΓòÉΓòÉΓòÉ 3.1.4. PL/I Syntax ΓòÉΓòÉΓòÉ
  3562.  
  3563. In PL/I, use the following syntax to invoke an LE/370 callable service with a 
  3564. feedback code in effect: 
  3565.  
  3566. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3567. Γöé                                                  Γöé
  3568. Γöé >>ΓöÇΓöÇCALL ceeservΓöÇΓöÇ(parm1, parm2, ...parmn, fc);ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3569. Γöé                                                  Γöé
  3570. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3571.  
  3572. PL/I also allows you to omit arguments. In place of the argument, code an 
  3573. asterisk (*), as shown below: 
  3574.  
  3575. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3576. Γöé                                                  Γöé
  3577. Γöé >>ΓöÇΓöÇCALL ceeservΓöÇΓöÇ(parm1, parm2, ...parmn, *);ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3578. Γöé                                                  Γöé
  3579. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3580.  
  3581. Note that you cannot invoke callable services as function references. 
  3582.  
  3583. See Parameter List for Invoking Callable Services for a description of this 
  3584. syntax. 
  3585.  
  3586. The value of register 15 upon return from any LE/370 callable service is 
  3587. undefined. Use of OPTIONS(RETCODE) is not recommended, because a subsequent use 
  3588. of the PLIRETV built-in function returns an undefined value. 
  3589.  
  3590. If you code your own declarations for the LE/370 callable services, be sure to 
  3591. specify all required arguments in the CALL statement. An Invalid Call that 
  3592. Omits the fc Parameter illustrates a call in which the feedback code to CEEDATE 
  3593. has been incorrectly omitted. 
  3594.  
  3595. You can use the SCEESAMP file CEEIBMAW to declare LE/370 callable services, in 
  3596. conjunction with a PL/I call to an LE/370 callable service, as shown below: 
  3597.  
  3598.  
  3599. Sample Callable Services Invocation Syntax for PL/I Users
  3600.  
  3601. %INCLUDE CEEIBMAW;
  3602. .
  3603. .
  3604. .
  3605. CALL ceeserv(parm1, parm2, ... parmn, fc);
  3606.  
  3607.  
  3608. ΓòÉΓòÉΓòÉ 3.1.5. Parameter List for Invoking Callable Services ΓòÉΓòÉΓòÉ
  3609.  
  3610. This section describes the syntax and parameters you need to invoke LE/370 
  3611. callable services. 
  3612.  
  3613. ceeserv 
  3614.           The name of the callable service. 
  3615.  
  3616.           By including a reference to a header file in your code, you can avoid 
  3617.           declaring each callable service as an external entry. See Imbedding 
  3618.           Header, Copy, or Include Files for these file names. 
  3619.  
  3620. parm1 parm2 ... parmn 
  3621.           Optional or required parameters passed to or returned from the called 
  3622.           service. 
  3623.  
  3624.           Some callable service parameters are optional, but for C/370 and PL/I 
  3625.           users only. If you do not want to pass the parm or you do not want 
  3626.           the return value, you can omit a parm. 
  3627.  
  3628. fc 
  3629.           A feedback code that indicates the result of the service. fc can be 
  3630.           omitted when you use C/370 and PL/I. COBOL does not allow omitted 
  3631.           parameters. 
  3632.  
  3633.           If you specify fc as an argument, feedback information in the form of 
  3634.           a condition token is returned to the calling routine. The condition 
  3635.           token indicates whether the service completed successfully or whether 
  3636.           a condition was encountered while the service was running. In LE/370 
  3637.           you can decode the condition token so that it can be acted on. 
  3638.  
  3639.           If you omit fc as an argument, the condition is signaled if the 
  3640.           service was not successful. 
  3641.  
  3642.           Because callable services call other services, these other services 
  3643.           might generate feedback codes. 
  3644.  
  3645. General Usage Notes for Callable Services 
  3646.  
  3647.  You can invoke callable services from any LE/370-conforming HLL except where 
  3648.   otherwise noted. 
  3649.  
  3650.  You might receive feedback codes from services other than the one you are 
  3651.   invoking. This is because the callable services invoke other callable 
  3652.   services that might return a feedback code. 
  3653.  
  3654.  Callable services that are intended to be available on any platform that 
  3655.   LE/370 supports are prefixed with CEE. Callable services defined only for 
  3656.   S/370 are prefixed with CEE3. 
  3657.  
  3658.  Routines that invoke callable services do not need to be AMODE(31). AMODE 
  3659.   switching is performed implicitly without any action required by the calling 
  3660.   routine, if you specify the ALL31(OFF) run-time option (see ALL31). 
  3661.  
  3662.   However, if AMODE switching occurs and your program makes many calls to 
  3663.   LE/370 callable services, the switching time can slow down your application. 
  3664.   Run with AMODE(31), if possible, to avoid unnecessary mode switching. 
  3665.  
  3666.  Under LE/370, all parms are passed by reference, indirectly. The code in An 
  3667.   Invalid Call that Omits the fc Parameter might cause unpredictable results: 
  3668.  
  3669.  
  3670.     An Invalid Call that Omits the fc Parameter
  3671.  
  3672.     DCL CEEDATE ENTRY OPTIONS(ASM);
  3673.     CALL CEEDATE(x,y,z);      /* invalid */
  3674.  
  3675.   Valid Calls that Use the Optional fc Parameter illustrates valid calls: 
  3676.  
  3677.  
  3678.     Valid Calls that Use the Optional fc Parameter
  3679.  
  3680.     DCL CEEDATE ENTRY(*,*,*,* OPTIONAL) OPTIONS(ASM);
  3681.     CALL CEEDATE(x,y,z,*);    /* valid   */
  3682.     CALL CEEDATE(x,y,z,fc);   /* valid   */
  3683.  
  3684.  
  3685. ΓòÉΓòÉΓòÉ 3.2. Data Type Definitions ΓòÉΓòÉΓòÉ
  3686.  
  3687. Parameters in LE/370 are defined as specific data types, such as: 
  3688.  
  3689.  Fullword binary integer 
  3690.  Short floating-point hexadecimal 
  3691.  Long floating-point hexadecimal 
  3692.  Fixed-length character string with a predefined length 
  3693.  Entry variable 
  3694.  Character string with a halfword prefix indicating its current length 
  3695.  
  3696. The table below includes data type definitions and their descriptions for 
  3697. COBOL/370: 
  3698.  
  3699. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3700. Γöé Table 12. Data Type Definitions for COBOL/370                                               Γöé
  3701. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3702. Γöé DATA TYPE  Γöé DESCRIPTION             Γöé COBOL/370                                       Γöé
  3703. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3704. Γöé INT2    Γöé A 2-byte signed integer       Γöé PIC S9(4) USAGE IS BINARY                               Γöé
  3705. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3706. Γöé INT4    Γöé A 4-byte signed integer       Γöé PIC S9(9) USAGE IS BINARY                               Γöé
  3707. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3708. Γöé FLOAT4   Γöé A 4-byte single-precision floating- Γöé COMP-1                                         Γöé
  3709. Γöé       Γöé point number             Γöé                                            Γöé
  3710. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3711. Γöé FLOAT8   Γöé An 8-byte double-precision      Γöé COMP-2                                         Γöé
  3712. Γöé       Γöé floating-point number        Γöé                                            Γöé
  3713. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3714. Γöé FLOAT16   Γöé A 16-byte extended-precision     Γöé Not available                                     Γöé
  3715. Γöé       Γöé floating-point number        Γöé                                            Γöé
  3716. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3717. Γöé COMPLEX8  Γöé Short floating-point complex hex   Γöé Not available                                     Γöé
  3718. Γöé       Γöé number:  an 8-byte complex number,  Γöé                                            Γöé
  3719. Γöé       Γöé whose real and imaginary parts are  Γöé                                            Γöé
  3720. Γöé       Γöé each 4-byte single-precision     Γöé                                            Γöé
  3721. Γöé       Γöé floating-point numbers.       Γöé                                            Γöé
  3722. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3723. Γöé COMPLEX16  Γöé Long floating-point complex hex   Γöé Not available                                     Γöé
  3724. Γöé       Γöé number:  a 16-byte complex number,  Γöé                                            Γöé
  3725. Γöé       Γöé whose real and imaginary parts are  Γöé                                            Γöé
  3726. Γöé       Γöé each 8-byte double-precision     Γöé                                            Γöé
  3727. Γöé       Γöé floating-point numbers.       Γöé                                            Γöé
  3728. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3729. Γöé COMPLEX32  Γöé Extended floating-point hex number: Γöé Not available                                     Γöé
  3730. Γöé       Γöé a 32-byte complex number, whose   Γöé                                            Γöé
  3731. Γöé       Γöé real and imaginary parts are each  Γöé                                            Γöé
  3732. Γöé       Γöé 16-byte extended-precision      Γöé                                            Γöé
  3733. Γöé       Γöé floating-point numbers.       Γöé                                            Γöé
  3734. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3735. Γöé POINTER   Γöé A platform-dependent address     Γöé USAGE IS POINTER                                    Γöé
  3736. Γöé       Γöé pointer               Γöé                                            Γöé
  3737. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3738. Γöé CHARn    Γöé A string (character array) of    Γöé PIC X(n)                                        Γöé
  3739. Γöé       Γöé length n               Γöé                                            Γöé
  3740. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3741. Γöé VSTRING   Γöé A length-prefixed string (for    Γöé 01 STRING_IN                                      Γöé
  3742. Γöé       Γöé input); fixed-length 80 for output  Γöé  02 LEN PIC S9(4) USAGE IS BINARY                           Γöé
  3743. Γöé       Γöé parameters.             Γöé  02 TXT PIC X(N)                                   Γöé
  3744. Γöé       Γöé                   Γöé 01 STRING_OUT PIC X(80)                                Γöé
  3745. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3746. Γöé FEED_BACK  Γöé A mapping of the condition token   Γöé Case 1:                                        Γöé
  3747. Γöé       Γöé (fc)                 Γöé 01 FC                                         Γöé
  3748. Γöé       Γöé                   Γöé  02 SEV     PIC S9(4) USAGE IS BINARY                       Γöé
  3749. Γöé       Γöé                   Γöé  02 MSGNO    PIC S9(4) USAGE IS BINARY                       Γöé
  3750. Γöé       Γöé                   Γöé  02 FLGS    PIC X(1)                                Γöé
  3751. Γöé       Γöé                   Γöé  02 FACID    PIC X(3)                                Γöé
  3752. Γöé       Γöé                   Γöé  02 ISI     PIC X(4)                                Γöé
  3753. Γöé       Γöé                   Γöé Case 2:                                        Γöé
  3754. Γöé       Γöé                   Γöé 01 FC                                         Γöé
  3755. Γöé       Γöé                   Γöé  02 CLASS_CODE PIC X(2)                                Γöé
  3756. Γöé       Γöé                   Γöé  02 CAUSE_CODE PIC X(2)                                Γöé
  3757. Γöé       Γöé                   Γöé  02 FLGS    PIC X(1)                                Γöé
  3758. Γöé       Γöé                   Γöé  02 FACID    PIC X(3)                                Γöé
  3759. Γöé       Γöé                   Γöé  02 ISI     PIC X(4)                                Γöé
  3760. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3761. Γöé CEE_ENTRY  Γöé An HLL-dependent entry constant   Γöé PROCEDURE_POINTER                                   Γöé
  3762. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3763.  
  3764. The table below includes data type definitions and their descriptions for 
  3765. C/370: 
  3766.  
  3767. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3768. Γöé Table 13. Data Type Definitions for C/370                                                 Γöé
  3769. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3770. Γöé DATA TYPE  Γöé DESCRIPTION                   Γöé C/370                                   Γöé
  3771. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3772. Γöé INT2    Γöé A 2-byte signed integer             Γöé signed short                                Γöé
  3773. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3774. Γöé INT4    Γöé A 4-byte signed integer             Γöé signed int                                 Γöé
  3775. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3776. Γöé FLOAT4   Γöé A 4-byte single-precision floating-point number Γöé float                                   Γöé
  3777. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3778. Γöé FLOAT8   Γöé An 8-byte double-precision floating-point    Γöé double                                   Γöé
  3779. Γöé       Γöé number                      Γöé                                      Γöé
  3780. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3781. Γöé FLOAT16   Γöé A 16-byte extended-precision floating-point   Γöé long double                                Γöé
  3782. Γöé       Γöé number                      Γöé                                      Γöé
  3783. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3784. Γöé COMPLEX8  Γöé Short floating-point complex hex number:  an   Γöé Not available                               Γöé
  3785. Γöé       Γöé 8-byte complex number, whose real and imaginary Γöé                                      Γöé
  3786. Γöé       Γöé parts are each 4-byte single-precision      Γöé                                      Γöé
  3787. Γöé       Γöé floating-point numbers.             Γöé                                      Γöé
  3788. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3789. Γöé COMPLEX16  Γöé Long floating-point complex hex number:  a    Γöé Not available                               Γöé
  3790. Γöé       Γöé 16-byte complex number, whose real and imagi-  Γöé                                      Γöé
  3791. Γöé       Γöé nary parts are each 8-byte double-precision   Γöé                                      Γöé
  3792. Γöé       Γöé floating-point numbers.             Γöé                                      Γöé
  3793. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3794. Γöé COMPLEX32  Γöé Extended floating-point hex number:  a 32-byte  Γöé Not available                               Γöé
  3795. Γöé       Γöé complex number, whose real and imaginary parts  Γöé                                      Γöé
  3796. Γöé       Γöé are each 16-byte extended-precision floating-  Γöé                                      Γöé
  3797. Γöé       Γöé point numbers.                  Γöé                                      Γöé
  3798. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3799. Γöé POINTER   Γöé A platform-dependent address pointer       Γöé void *                                   Γöé
  3800. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3801. Γöé CHARn    Γöé A string (character array) of length n      Γöé char[n]                                  Γöé
  3802. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3803. Γöé VSTRING   Γöé A length-prefixed string (for input); fixed-   Γöé  struct _VSTRING(                             Γöé
  3804. Γöé       Γöé length 80 for output parameters.         Γöé   _INT2 length;                              Γöé
  3805. Γöé       Γöé                         Γöé   char  string[1];                            Γöé
  3806. Γöé       Γöé                         Γöé   }string-in;                               Γöé
  3807. Γöé       Γöé                         Γöé  char string-out[80];                           Γöé
  3808. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3809. Γöé FEED_BACK  Γöé A mapping of the condition token (fc)      Γöé  Case 1:                                 Γöé
  3810. Γöé       Γöé                         Γöé  typedef struct {                             Γöé
  3811. Γöé       Γöé                         Γöé    short  tok_sev   ;                         Γöé
  3812. Γöé       Γöé                         Γöé    short  tok_msgno  ;                         Γöé
  3813. Γöé       Γöé                         Γöé    int   tok_case :2,                          Γöé
  3814. Γöé       Γöé                         Γöé       tok_sever:3,                          Γöé
  3815. Γöé       Γöé                         Γöé       tok_ctrl :3 ;                         Γöé
  3816. Γöé       Γöé                         Γöé    char  tok_facid[3];                         Γöé
  3817. Γöé       Γöé                         Γöé    int   tok_isi   ;                         Γöé
  3818. Γöé       Γöé                         Γöé      }  _FEEDBACK ;                         Γöé
  3819. Γöé       Γöé                         Γöé  Case 2:                                 Γöé
  3820. Γöé       Γöé                         Γöé  typedef struct {                             Γöé
  3821. Γöé       Γöé                         Γöé    short  tok_sev   ;                         Γöé
  3822. Γöé       Γöé                         Γöé    short  tok_msgno  ;                         Γöé
  3823. Γöé       Γöé                         Γöé    int   tok_class_code :2,                       Γöé
  3824. Γöé       Γöé                         Γöé       tok_cause_code:3,                       Γöé
  3825. Γöé       Γöé                         Γöé       tok_ctrl :3 ;                         Γöé
  3826. Γöé       Γöé                         Γöé    char  tok_facid[3];                         Γöé
  3827. Γöé       Γöé                         Γöé    int   tok_isi   ;                         Γöé
  3828. Γöé       Γöé                         Γöé      }  _FEEDBACK ;                         Γöé
  3829. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3830. Γöé CEE_ENTRY  Γöé An HLL-dependent entry constant         Γöé FUNCTION POINTER                              Γöé
  3831. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3832.  
  3833. The table below includes data type definitions and their descriptions for PL/I: 
  3834.  
  3835. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3836. Γöé Table 14. Data Type Definitions for PL/I                                                 Γöé
  3837. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3838. Γöé DATA TYPE  Γöé DESCRIPTION                   Γöé PL/I                                    Γöé
  3839. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3840. Γöé INT2    Γöé A 2-byte signed integer             Γöé REAL FIXED BINARY (15,0)                          Γöé
  3841. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3842. Γöé INT4    Γöé A 4-byte signed integer             Γöé REAL FIXED BINARY (31,0)                          Γöé
  3843. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3844. Γöé FLOAT4   Γöé A 4-byte single-precision floating-point number Γöé REAL FLOAT BINARY (21) or REAL FLOAT DECIMAL (6)              Γöé
  3845. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3846. Γöé FLOAT8   Γöé An 8-byte double-precision floating-point    Γöé REAL FLOAT BINARY (53) or REAL FLOAT DECIMAL (16)             Γöé
  3847. Γöé       Γöé number                      Γöé                                      Γöé
  3848. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3849. Γöé FLOAT16   Γöé A 16-byte extended-precision floating-point   Γöé REAL FLOAT DECIMAL (33) or REAL FLOAT BINARY (109)             Γöé
  3850. Γöé       Γöé number                      Γöé                                      Γöé
  3851. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3852. Γöé COMPLEX8  Γöé Short floating-point complex hex number:  an   Γöé COMPLEX FLOAT DECIMAL(6)                          Γöé
  3853. Γöé       Γöé 8-byte complex number, whose real and imaginary Γöé                                      Γöé
  3854. Γöé       Γöé parts are each 4-byte single-precision      Γöé                                      Γöé
  3855. Γöé       Γöé floating-point numbers.             Γöé                                      Γöé
  3856. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3857. Γöé COMPLEX16  Γöé Long floating-point complex hex number:  a    Γöé COMPLEX FLOAT DECIMAL(16)                         Γöé
  3858. Γöé       Γöé 16-byte complex number, whose real and imagi-  Γöé                                      Γöé
  3859. Γöé       Γöé nary parts are each 8-byte double-precision   Γöé                                      Γöé
  3860. Γöé       Γöé floating-point numbers.             Γöé                                      Γöé
  3861. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3862. Γöé COMPLEX32  Γöé Extended floating-point hex number:  a 32-byte  Γöé COMPLEX FLOAT DECIMAL (33)                         Γöé
  3863. Γöé       Γöé complex number, whose real and imaginary parts  Γöé                                      Γöé
  3864. Γöé       Γöé are each 16-byte extended-precision floating-  Γöé                                      Γöé
  3865. Γöé       Γöé point numbers.                  Γöé                                      Γöé
  3866. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3867. Γöé POINTER   Γöé A platform-dependent address pointer       Γöé POINTER                                  Γöé
  3868. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3869. Γöé CHARn    Γöé A string (character array) of length n      Γöé CHAR(n)                                  Γöé
  3870. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3871. Γöé VSTRING   Γöé A length-prefixed string (for input); fixed-   Γöé  DCL string_in  CHAR(n) VARYING;                     Γöé
  3872. Γöé       Γöé length 80 for output parameters.         Γöé  DCL string_out CHAR(80);                         Γöé
  3873. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3874. Γöé FEED_BACK  Γöé A mapping of the condition token (fc)      Γöé Case 1:                                  Γöé
  3875. Γöé       Γöé                         Γöé DCL 1 FEEDBACK BASED,                           Γöé
  3876. Γöé       Γöé                         Γöé    3 SEVERITY  FIXED BINARY (15),                   Γöé
  3877. Γöé       Γöé                         Γöé    3 MSGNO    FIXED BINARY (15),                   Γöé
  3878. Γöé       Γöé                         Γöé    3 FLAGS,                               Γöé
  3879. Γöé       Γöé                         Γöé     5 CASE   BIT  (2),                        Γöé
  3880. Γöé       Γöé                         Γöé     5 SEVERITY BIT  (3),                        Γöé
  3881. Γöé       Γöé                         Γöé     5 CONTROL  BIT  (3),                        Γöé
  3882. Γöé       Γöé                         Γöé     3 FACID   CHAR (3),                        Γöé
  3883. Γöé       Γöé                         Γöé     3 ISI    FIXED BINARY (31);                   Γöé
  3884. Γöé       Γöé                         Γöé Case 2:                                  Γöé
  3885. Γöé       Γöé                         Γöé DCL 1 FEEDBACK BASED,                           Γöé
  3886. Γöé       Γöé                         Γöé    3 CLASS_CODE FIXED BINARY (15),                   Γöé
  3887. Γöé       Γöé                         Γöé    3 CAUSE_CODE FIXED BINARY (15),                   Γöé
  3888. Γöé       Γöé                         Γöé    3 FLAGS,                               Γöé
  3889. Γöé       Γöé                         Γöé     5 CASE   BIT (2),                        Γöé
  3890. Γöé       Γöé                         Γöé     5 SEVERITY BIT (3),                        Γöé
  3891. Γöé       Γöé                         Γöé     5 CONTROL  BIT (3),                        Γöé
  3892. Γöé       Γöé                         Γöé     3 FACID   CHAR (3),                        Γöé
  3893. Γöé       Γöé                         Γöé     3 ISI    FIXED BINARY (31);                   Γöé
  3894. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3895. Γöé CEE_ENTRY  Γöé An HLL-dependent entry constant         Γöé ENTRY                                   Γöé
  3896. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3897.  
  3898.  
  3899. ΓòÉΓòÉΓòÉ 3.3. Callable Services ΓòÉΓòÉΓòÉ
  3900.  
  3901. Following are the LE/370 callable services and examples of how to use them in 
  3902. C/370, COBOL/370, and PL/I. 
  3903.  
  3904.  
  3905. ΓòÉΓòÉΓòÉ 3.3.1. CEE3ABD-Terminate Enclave with an Abend ΓòÉΓòÉΓòÉ
  3906.  
  3907. CEE3ABD requests that LE/370 terminate the enclave with an abend. The issuing 
  3908. of the abend can be either with or without clean-up. There is no return from 
  3909. this service, nor is there any condition associated with it. 
  3910.  
  3911. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3912. Γöé                                                  Γöé
  3913. Γöé >>ΓöÇΓöÇCEE3ABDΓöÇΓöÇ(ΓöÇΓöÇabcodeΓöÇΓöÇ,ΓöÇΓöÇclean-upΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  3914. Γöé                                                  Γöé
  3915. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3916.  
  3917. abcode 
  3918.           A fullword integer, no greater than 4095, specifying the abend code 
  3919.           that is issued. When executing under CICS, this fullword integer is 
  3920.           converted to the equivalent EBCDIC and then issued. 
  3921.  
  3922. clean-up 
  3923.           Indicates whether the abend should result in clean-up of the 
  3924.           enclave's resources. The acceptable values for clean-up are as 
  3925.           follows: 
  3926.  
  3927.    Value     Meaning 
  3928.  
  3929.    0         Issue the abend without clean-up 
  3930.  
  3931.    1         Issue the abend with normal enclave termination processing. 
  3932.  
  3933.           If an illegal value for clean-up is passed, the abend is issued 
  3934.           without clean-up. 
  3935.  
  3936.           If clean-up is 0, no LE/370 dump is generated. A system dump, 
  3937.           however, is requested when issuing the abend. Under CICS, a 
  3938.           transaction dump is taken. To obtain a dump under CMS, specify 
  3939.           FILEDEF SYSABEND PRINTER or FILEDEF SYSUDUMP PRINTER. 
  3940.  
  3941.           If clean-up is 0, LE/370 condition handling is disabled for the 
  3942.           current enclave and termination activities are not performed. Event 
  3943.           handlers are not driven; CODE/370 is not invoked; user exits are not 
  3944.           invoked; and user condition handlers are not invoked. 
  3945.  
  3946.           When clean-up is 1, the abend is processed in the same manner as if 
  3947.           it were a non-LE/370 abend. Its processing is affected by the ABPERC 
  3948.           and TRAP options, the filedef abends percolated in the assembler user 
  3949.           exit, and other elements of the environment related to abend 
  3950.           processing. In particular, the condition handler can intercept the 
  3951.           abend and give the application a chance to handle the abend. If the 
  3952.           condition remains unhandled, normal termination activities are 
  3953.           performed: information such as an LE/370 dump is produced, depending 
  3954.           on the setting of the TERMTHDACT option; event handlers are driven; 
  3955.           Debug Tool/370 is invoked; and user exits are invoked. Assembler user 
  3956.           exit settings control whether the application actually terminates 
  3957.           with an abend. 
  3958.  
  3959. Usage Note 
  3960.  
  3961.  OpenEdition MVS consideration-CEE3ABD applies to the enclave. 
  3962.  
  3963. Examples 
  3964.  
  3965.  C/370 Example 
  3966.  
  3967.     /*COMPILATION UNIT: EDC3ABD   */
  3968.  
  3969.     #include <leawi.h>
  3970.  
  3971.     int main(void) {
  3972.  
  3973.       _INT4 code, timing;
  3974.  
  3975.       code = 0xdead; /* HEX value DEAD, see in R1 */
  3976.       timing = 0;
  3977.  
  3978.       CEE3ABD(CODE/370,&timing);
  3979.     }
  3980.  
  3981.  COBOL/370 Example 
  3982.  
  3983.     CBL LIB,APOST
  3984.           *COMPILATION UNIT: IGZT3ABD
  3985.           **********************************************
  3986.           ** Function: CEE3ABD - terminate            **
  3987.           ** enclave with an abend                    **
  3988.           **********************************************
  3989.            IDENTIFICATION DIVISION.
  3990.            PROGRAM-ID. CBL3ABD.
  3991.            DATA DIVISION.
  3992.            WORKING-STORAGE SECTION.
  3993.            01  ABDCODE                 PIC S9(9) COMP.
  3994.            01  TIMING                  PIC S9(9) COMP.
  3995.            PROCEDURE DIVISION.
  3996.            PARA-CBLMGET.
  3997.  
  3998.           ** 3415 is the abend code to be issued,     **
  3999.           ** a timing of zero requests an abend       **
  4000.           ** without clean-up                         **
  4001.                     MOVE 3415 TO ABDCODE.
  4002.                     MOVE 0 TO TIMING.
  4003.                     CALL 'CEE3ABD' USING ABDCODE , TIMING.
  4004.                     GOBACK.
  4005.  
  4006.  PL/I Example 
  4007.  
  4008.     *PROCESS MACRO;
  4009.      /*COMPILATION UNIT: IBM3ABD
  4010.      /****************************************************/
  4011.      /**                                                 */
  4012.      /** Function: CEE3ABD - terminate enclave with an   */
  4013.      /**                     abend                       */
  4014.      /**                                                 */
  4015.      /** In this example, CEE3ABD is called with a       */
  4016.      /** timing value of 1.  This requests an abend that */
  4017.      /** is deferred until clean-up takes place.         */
  4018.      /**                                                 */
  4019.      /****************************************************/
  4020.      PLI3ABD: PROC OPTIONS(MAIN);
  4021.  
  4022.         %INCLUDE  CEEIBMAW;
  4023.         %INCLUDE  CEEIBMCT;
  4024.  
  4025.         DCL ABDCODE INT4;
  4026.         DCL TIMING  INT4;
  4027.  
  4028.         ABDCODE = 3333; /* Choose code to abend with     */
  4029.         TIMING = 1;     /* Specify 1, for an abend with  */
  4030.                         /*    clean-up                   */
  4031.  
  4032.         /* Call CEE3ABD to request an abend 3333 with    */
  4033.         /*    clean-up                                   */
  4034.         CALL CEE3ABD ( ABDCODE, TIMING );
  4035.  
  4036.      END PLI3ABD;
  4037.  
  4038.  
  4039. ΓòÉΓòÉΓòÉ 3.3.2. CEE3CIB-Return Pointer to Condition Information Block ΓòÉΓòÉΓòÉ
  4040.  
  4041. CEE3CIB returns a pointer to a condition information block (CIB) associated 
  4042. with a given condition token. Use this service only during condition handling. 
  4043.  
  4044. For PL/I, and COBOL/370 applications, LE/370 provides macros (in SCEESAMP) that 
  4045. map to the CIB. For C/370 applications, the macros are in leawi.h. 
  4046.  
  4047. The CIB contains detailed information about the condition. Providing access to 
  4048. the CIB allows your application's condition handlers to make more informed 
  4049. decisions about the response to a condition. 
  4050.  
  4051. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4052. Γöé                                                  Γöé
  4053. Γöé >>ΓöÇΓöÇCEE3CIBΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇcib_ptrΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  4054. Γöé         ΓööΓöÇcond_tokenΓöÇΓöÿ                                  Γöé
  4055. Γöé                                                  Γöé
  4056. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4057.  
  4058. cond_token 
  4059.           The condition token passed to a user handler. If you do not specify 
  4060.           this parameter, LE/370 returns the address of the most 
  4061.           recently-raised condition. 
  4062.  
  4063. cib_ptr 
  4064.           The address of the CIB associated with the condition token. 
  4065.  
  4066.           fc
  4067.           A 12-byte feedback code, optional in some languages, that indicates 
  4068.           the results of this service. 
  4069.  
  4070. The following symbolic conditions can result from this service: 
  4071.  
  4072. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4073. Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  4074. Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  4075. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4076. Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  4077. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4078. Γöé CEE35S     Γöé 1        Γöé 3260      Γöé No condition was active when a call to a con-  Γöé
  4079. Γöé        Γöé         Γöé         Γöé dition management routine was made.       Γöé
  4080. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4081. Γöé CEE35U     Γöé 1        Γöé 3262      Γöé An invalid condition token was passed. The   Γöé
  4082. Γöé        Γöé         Γöé         Γöé condition token does not represent an active  Γöé
  4083. Γöé        Γöé         Γöé         Γöé condition.                   Γöé
  4084. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4085.  
  4086. Usage Notes 
  4087.  
  4088.  Because the CIB is used only for synchronous signals, you should not use 
  4089.   CEE3CIB in signal catchers that are driven for asynchronous signals. 
  4090.  
  4091.  After the condition handling functions return control to your application, 
  4092.   cib_ptr is no longer valid 
  4093.  
  4094.  OpenEdition MVS consideration-In multithread applications, CEE3CIB returns 
  4095.   the CIB associated with the current token on only the current thread. 
  4096.  
  4097. Examples 
  4098.  
  4099.  C/370 Example 
  4100.  
  4101.     /*COMPILATION UNIT: EDC3CIB   */
  4102.  
  4103.     #include <stdio.h>
  4104.     #include <leawi.h>
  4105.     #include <ceeedcct.h>
  4106.  
  4107.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  4108.  
  4109.     int main(void) {
  4110.  
  4111.       _FEEDBACK fc;
  4112.       _ENTRY routine;
  4113.       _INT4 token;
  4114.       int x,y,z;
  4115.  
  4116.       /* set the routine structure to point to the handler */
  4117.       /* and use CEEHDLR to register the user handler      */
  4118.  
  4119.       token = 99;
  4120.       routine.address = (_POINTER)&handler;
  4121.       routine.nesting = NULL;
  4122.  
  4123.       CEEHDLR(&routine,&token,&fc);
  4124.  
  4125.       /* verify that CEEHDLR was successful */
  4126.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  4127.         printf("CEEHDLR failed with message number %d\n",
  4128.                fc.tok_msgno);
  4129.         exit(2999);
  4130.       }
  4131.       x = 5;
  4132.       y = 0;
  4133.       z = x / y;
  4134.     }
  4135.  
  4136.     /*******************************************************/
  4137.     /* handler is a user condition handler                 */
  4138.     /*******************************************************/
  4139.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  4140.                  _FEEDBACK *newfc) {
  4141.  
  4142.        _CEECIB *cib_ptr;
  4143.        _FEEDBACK cibfc;
  4144.  
  4145.        CEE3CIB(fc, &cib_ptr, &cibfc);
  4146.  
  4147.       /* verify that CEE3CIB was successful */
  4148.       if ( _FBCHECK ( cibfc , CEE000 ) != 0 ) {
  4149.         printf("CEE3CIB failed with message number %d\n",
  4150.                cibfc.tok_msgno);
  4151.         exit(2999);
  4152.       }
  4153.  
  4154.        printf("%s \n",(*cib_ptr).cib_eye);
  4155.        printf("%d \n",cib_ptr->cib_cond.tok_msgno);
  4156.        printf("%s \n",cib_ptr->cib_cond.tok_facid);
  4157.        *result = 10;
  4158.     }
  4159.  
  4160.  COBOL/370 Example 
  4161.  
  4162.     CBL LIB,APOST
  4163.           *COMPILATION UNIT: IGZT3CIB
  4164.           *******************************************
  4165.           **
  4166.           ** Function: CEE3CIB - Return Pointer to
  4167.           **           Condition Information Block
  4168.           **
  4169.           *******************************************
  4170.            IDENTIFICATION DIVISION.
  4171.            PROGRAM-ID. CBL3CIB.
  4172.            DATA DIVISION.
  4173.            WORKING-STORAGE SECTION.
  4174.            01  ROUTINE  PROCEDURE-POINTER.
  4175.            01  TOKEN                   PIC S9(9) COMP.
  4176.            01  FC                      PIC X(12).
  4177.            PROCEDURE DIVISION.
  4178.            PARA-CBL3CIB.
  4179.                SET ROUTINE TO ENTRY 'HANDLER'.
  4180.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  4181.                GOBACK.
  4182.  
  4183.        CBL LIB
  4184.           *COMPILATION UNIT: HANDLER
  4185.            IDENTIFICATION DIVISION.
  4186.            PROGRAM-ID. HANDLER.
  4187.            DATA DIVISION.
  4188.            WORKING-STORAGE SECTION.
  4189.            01  CIB-PTR POINTER.
  4190.            01  FC                      PIC S9(9) COMP.
  4191.            LINKAGE SECTION.
  4192.            01  CURCOND                 PIC X(12).
  4193.            01  TOKEN                   PIC S9(9) COMP.
  4194.            01  RESULT                  PIC S9(9) COMP.
  4195.            01  NEWCOND                 PIC X(12).
  4196.            PROCEDURE DIVISION USING
  4197.                CURCOND, TOKEN, RESULT, NEWCOND.
  4198.            PARA-HANDLER.
  4199.                CALL 'CEE3CIB' USING CURCOND CIB-PTR FC.
  4200.                SET ADDRESS OF CEECIB TO CIB-PTR.
  4201.                DISPLAY 'In Handler'.
  4202.                DISPLAY CIB-EYE.
  4203.                DISPLAY CIB-TOK-MSGNO.
  4204.                DISPLAY CIB-TOK-FACID.
  4205.                GOBACK.
  4206.  
  4207.  PL/I Example 
  4208.  
  4209.     *PROCESS OPT(0), MACRO;
  4210.      /*COMPILATION UNIT: IBM3CIB
  4211.      /********************************************/
  4212.      /**                                        **/
  4213.      /** Function: CEE3CIB - example of CEE3CIB **/
  4214.      /**                     invoked from PL/I  **/
  4215.      /**                     ON-unit            **/
  4216.      /**                                        **/
  4217.      /********************************************/
  4218.  
  4219.      IBM3CIB:  PROCEDURE  OPTIONS(MAIN);
  4220.  
  4221.              %INCLUDE CEEIBMAW;
  4222.              %INCLUDE CEEIBMCT;
  4223.              %INCLUDE CEEIBMCI;
  4224.  
  4225.              DECLARE
  4226.                 CIB_PTR     POINTER,
  4227.                 01 FC       FEEDBACK,
  4228.                 divisor     FIXED BINARY(31) INITIAL(0);
  4229.  
  4230.              ON  ZERODIVIDE  BEGIN;
  4231.  
  4232.                 CALL CEE3CIB(*, CIB_PTR, FC);
  4233.                 IF  FBCHECK( FC, CEE000 )  THEN  DO;
  4234.                    PUT SKIP LIST('Found '
  4235.                       || CIB_PTR->CIB_EYE
  4236.                       || ' for message #'
  4237.                       || CIB_PTR->CIB_TOK_MSGNO
  4238.                       || ' from '
  4239.                       || CIB_PTR->CIB_TOK_FACID );
  4240.                    END;
  4241.                 ELSE  DO;
  4242.                    DISPLAY( 'CEE3CIB failed with msg '
  4243.                       || FC.MsgNo );
  4244.                    END;
  4245.  
  4246.                 END /* ON ZeroDivide */;
  4247.  
  4248.              divisor = 15 / divisor  /* signals ZERODIVIDE */;
  4249.  
  4250.      END IBM3CIB;
  4251.  
  4252.  
  4253. ΓòÉΓòÉΓòÉ 3.3.3. CEE3CTY-Set Default Country ΓòÉΓòÉΓòÉ
  4254.  
  4255. CEE3CTY sets the default country. A calling routine can change or query the 
  4256. current national country setting. The country setting affects the date format, 
  4257. the time format, the currency symbol, the decimal separator, and the thousands 
  4258. separator. 
  4259.  
  4260. CEE3CTY also affects the default symbols for the national language support and 
  4261. date and time callable services. For a list of the default settings for a 
  4262. specified country, see Defaults Currency and Picture Strings Based on COUNTRY 
  4263. Setting. 
  4264.  
  4265. If you need to override your default country setting, you can do so with 
  4266. CEE3CTY. For example, if you live in the United States, the code for the United 
  4267. States is specified as the default at installation. If in a certain application 
  4268. you want to use the French defaults, however, you could use CEE3CTY to SET 
  4269. France as the national country setting. Then when you again wanted the defaults 
  4270. for the United States, you would PUSH the code for United States back to the 
  4271. top of the stack. 
  4272.  
  4273. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4274. Γöé                                                  Γöé
  4275. Γöé >>ΓöÇΓöÇCEE3CTYΓöÇΓöÇ(ΓöÇΓöÇfunctionΓöÇΓöÇ,ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  4276. Γöé                                                  Γöé
  4277. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4278.  
  4279. function (input) 
  4280.           A fullword binary integer specifying the service to be performed. 
  4281.  
  4282.           The possible values for function are: 
  4283.  
  4284.    1-SET     Establishes the country_code parameter as the current country. The 
  4285.              top of the stack is, in effect, replaced with country_code. 
  4286.  
  4287.    2-QUERY   Returns the current country code on the top of the stack to the 
  4288.              calling routine. The current code is returned in the country_code 
  4289.              parameter. 
  4290.  
  4291.    3-PUSH    Pushes the country_code parameter onto the top of the country code 
  4292.              stack, making it the current country code. Previous country codes 
  4293.              on the stack are retained on a LIFO basis, which makes it possible 
  4294.              to return to a prior country code at a later time. 
  4295.  
  4296.    4-POP     Pops the current country code. The last country code that was 
  4297.              PUSHed now becomes the current country_code. On return to the 
  4298.              calling routine, the country_code parameter contains the discarded 
  4299.              country code. If the stack contains only one country code, the 
  4300.              code cannot be POPped because the stack would be empty after the 
  4301.              call. Therefore, no action is taken and a feedback code indicating 
  4302.              such is returned to the calling routine. 
  4303.  
  4304. country_code (input/output) 
  4305.           A 2-character fixed-length string. country_code is not 
  4306.           case-sensitive. It is used in the following ways for the different 
  4307.           functions: 
  4308.  
  4309.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4310.                     Γöé If function is   Γöé then country_code:                              Γöé
  4311.                     Γöé specified as:   Γöé                                        Γöé
  4312.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4313.                     Γöé 1 or 3       Γöé Contains the desired 2-character country code.  In this case, it is an input Γöé
  4314.                     Γöé          Γöé parameter.  Defaults Currency and Picture Strings Based on COUNTRY Setting  Γöé
  4315.                     Γöé          Γöé contains a list of valid country codes.                    Γöé
  4316.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4317.                     Γöé 2         Γöé Returns the current 2-character country code on top of the stack.  In this  Γöé
  4318.                     Γöé          Γöé case, it is an output parameter.                       Γöé
  4319.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4320.                     Γöé 4         Γöé Returns the discarded 2-character country code.  In this case, it is an    Γöé
  4321.                     Γöé          Γöé output parameter.                               Γöé
  4322.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4323.  
  4324. fc (output) 
  4325.           A 12-byte feedback code, optional in some languages, that indicates 
  4326.           the result of this service. 
  4327.  
  4328.           The following symbolic conditions can result from this service: 
  4329.  
  4330.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4331.                     Γöé LE FEEDBACK  Γöé         Γöé         Γöé                         Γöé
  4332.                     Γöé CODE (FC)   Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  4333.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4334.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  4335.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4336.                     Γöé CEE3BV     Γöé 2        Γöé 3455      Γöé Only one country code was on the stack when a  Γöé
  4337.                     Γöé        Γöé         Γöé         Γöé POP request was made to CEE3CTY.  The current  Γöé
  4338.                     Γöé        Γöé         Γöé         Γöé country code was returned in the country code  Γöé
  4339.                     Γöé        Γöé         Γöé         Γöé parameter.                   Γöé
  4340.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4341.                     Γöé CEE3C0     Γöé 3        Γöé 3456      Γöé The country code country-code for the PUSH or  Γöé
  4342.                     Γöé        Γöé         Γöé         Γöé SET function for CEE3CTY was invalid.  No    Γöé
  4343.                     Γöé        Γöé         Γöé         Γöé operation was performed.            Γöé
  4344.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4345.                     Γöé CEE3C1     Γöé 3        Γöé 3457      Γöé The function function specified for CEE3CTY   Γöé
  4346.                     Γöé        Γöé         Γöé         Γöé was not recognized.  No operation was per-   Γöé
  4347.                     Γöé        Γöé         Γöé         Γöé formed.                     Γöé
  4348.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4349.  
  4350. Usage Notes 
  4351.  
  4352.  The bytes X'0E' and X'0F' representing shift-out and shift-in codes are not 
  4353.   affected by any country_code setting. 
  4354.  
  4355.  The current national country setting affects the format of the date and time 
  4356.   in the reports generated by the RPTOPTS and RPTSTG run-time options. For more 
  4357.   information on these run-time options, see RPTOPTS and RPTSTG. 
  4358.  
  4359.  C/370 considerations-C/370 provides locales that map to German, Spanish, 
  4360.   French, U.S. English, and other languages. They establish default formats for 
  4361.   items such as currency symbols, and names of the days of the week. To change 
  4362.   the locale, you can use the setlocale() library function. 
  4363.  
  4364.   The settings of setlocale() and the CEE3CTY run-time option do not affect one 
  4365.   another. CEE3CTY affects only LE/370 services; setlocale() affects only C/370 
  4366.   functions. 
  4367.  
  4368.   To ensure that everything is set properly for your country, use both CEE3CTY 
  4369.   and setlocale(). 
  4370.  
  4371.  OpenEdition MVS considerations-CEE3CTY applies to the enclave. Every thread 
  4372.   in the enclave has the same country setting. 
  4373.  
  4374. Examples 
  4375.  
  4376.  C/370 Example 
  4377.  
  4378.     /*COMPILATION UNIT: EDC3CTY   */
  4379.  
  4380.     #include <stdio.h>
  4381.     #include <string.h>
  4382.     #include <leawi.h>
  4383.     #include <ceeedcct.h>
  4384.  
  4385.     int main(void) {
  4386.  
  4387.       _FEEDBACK fc;
  4388.       _INT4 function;
  4389.       _CHAR2 country;
  4390.  
  4391.       /* query the current country setting */
  4392.       function = 2; /* function 2 is query */
  4393.       CEE3CTY(&function,country,&fc);
  4394.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  4395.          printf("CEE3CTY failed with message number %d\n",
  4396.                  fc.tok_msgno);
  4397.          exit(2999);
  4398.       }
  4399.  
  4400.       /* if the current country is not Canada then set */
  4401.       /* it to Canada */
  4402.       if (memcmp(country,"CA",2) != 0) {
  4403.          memcpy(country,"CA",2);
  4404.          function = 1; /* function 1 is set */
  4405.          CEE3CTY(&function,country,&fc);
  4406.  
  4407.          if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  4408.             printf("CEE3CTY failed with message number %d\n",
  4409.                    fc.tok_msgno);
  4410.             exit(2999);
  4411.          }
  4412.       }
  4413.     }
  4414.  
  4415.  COBOL/370 Example 
  4416.  
  4417.     CBL LIB,APOST
  4418.           *COMPILATION UNIT: IGZT3CTY
  4419.           ************************************************
  4420.           **                                            **
  4421.           ** Function: CEE3CTY - set default country    **
  4422.           **                                            **
  4423.           ************************************************
  4424.            IDENTIFICATION DIVISION.
  4425.            PROGRAM-ID. CBL3CTY.
  4426.            DATA DIVISION.
  4427.            WORKING-STORAGE SECTION.
  4428.            01  FUNCTN                  PIC S9(9) COMP.
  4429.            01  COUNTRY                 PIC X(2).
  4430.            01  FC.
  4431.                02  Condition-Token-Value.
  4432.                COPY  CEEIGZCT.
  4433.                    03  Case-1-Condition-ID.
  4434.                        04  Severity        PIC S9(4) COMP.
  4435.                        04  Msg-No          PIC S9(4) COMP.
  4436.                    03  Case-2-Condition-ID
  4437.                              REDEFINES Case-1-Condition-ID.
  4438.                        04  Class-Code      PIC S9(4) COMP.
  4439.                        04  Cause-Code      PIC S9(4) COMP.
  4440.                    03  Case-Sev-Ctl    PIC X.
  4441.                    03  Facility-ID     PIC XXX.
  4442.                02  I-S-Info        PIC S9(9) COMP.
  4443.  
  4444.            PROCEDURE DIVISION.
  4445.  
  4446.            PARA-3CTYQRY.
  4447.           ** Call CEE3CTY with the QUERY function,
  4448.           **     and display current country code.
  4449.                MOVE 2 TO FUNCTN.
  4450.                CALL 'CEE3CTY' USING FUNCTN , COUNTRY , FC.
  4451.                IF CEE000 of FC  THEN
  4452.                    DISPLAY 'THE CURRENT COUNTRY CODE IS '
  4453.                        COUNTRY
  4454.                ELSE
  4455.                    DISPLAY 'CEE3CTY(query) failed with msg '
  4456.                        Msg-No of FC UPON CONSOLE;
  4457.                    STOP RUN;
  4458.                END-IF.
  4459.  
  4460.            PARA-3CTYSET.
  4461.           ** If the current country code is not the US, call
  4462.           **     CEE3CTY with the SET function to make it
  4463.           **     the US. display result.
  4464.                IF ( COUNTRY IS NOT = 'US' )
  4465.                  THEN
  4466.                    MOVE 1 TO FUNCTN;
  4467.                    MOVE 'US' TO COUNTRY;
  4468.                    CALL 'CEE3CTY' USING FUNCTN ,
  4469.                        COUNTRY , FC;
  4470.                    IF CEE000 of FC  THEN
  4471.                        DISPLAY 'THE NEW COUNTRY CODE IS ',
  4472.                            COUNTRY;
  4473.                    ELSE
  4474.                        DISPLAY 'CEE3CTY(set) failed with msg '
  4475.                            Msg-No of FC UPON CONSOLE;
  4476.                        STOP RUN;
  4477.                    END-IF;
  4478.                END-IF.
  4479.  
  4480.                GOBACK.
  4481.  
  4482.  PL/I Example 
  4483.  
  4484.     *PROCESS MACRO;
  4485.      /*COMPILATION UNIT: IBM3CTY                       */
  4486.      /**************************************************/
  4487.      /**                                               */
  4488.      /** Function: CEE3CTY - set current country       */
  4489.      /**                                               */
  4490.      /** In this example, a call is made to the query  */
  4491.      /** function of CEE3CTY to return the current     */
  4492.      /** default country setting.  This is then        */
  4493.      /** printed out. If the current country code is   */
  4494.      /** not 'US', then it is set to 'US' and printed. */
  4495.      /**                                               */
  4496.      /**************************************************/
  4497.      PLI3CTY: PROC OPTIONS(MAIN);
  4498.  
  4499.         %INCLUDE  CEEIBMAW;
  4500.         %INCLUDE  CEEIBMCT;
  4501.  
  4502.         DCL FUNCTN   INT4;
  4503.         DCL COUNTRY  CHARACTER ( 2 );
  4504.         DCL 01 FC    FEEDBACK;
  4505.  
  4506.         FUNCTN = 2; /* Specify 2 for the query function  */
  4507.  
  4508.         /* Call CEE3CTY with the query function to       */
  4509.         /*    return the current country setting         */
  4510.         CALL CEE3CTY ( FUNCTN, COUNTRY, FC );
  4511.  
  4512.         /* If CEE3CTY ran successfully, print the        */
  4513.         /*    current country                            */
  4514.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  4515.            PUT SKIP LIST( 'The current country code is "'
  4516.               || COUNTRY || '".' );
  4517.            END;
  4518.         ELSE  DO;
  4519.            DISPLAY( 'CEE3CTY failed with msg '
  4520.               || FC.MsgNo );
  4521.            STOP;
  4522.            END;
  4523.  
  4524.         /* If the current default country is not the US, */
  4525.         /*    set it to the US                           */
  4526.         IF  COUNTRY ╨║= 'US'  THEN DO;
  4527.            FUNCTN = 1; /* Specify 1 for the set function */
  4528.            COUNTRY = 'US'; /* Specify country code for US*/
  4529.            CALL CEE3CTY ( FUNCTN, COUNTRY, FC );
  4530.  
  4531.            /* If CEE3CTY ran successfully print the      */
  4532.            /*    current country                         */
  4533.            IF  FBCHECK( FC, CEE000)  THEN  DO;
  4534.               PUT SKIP LIST( 'The new country code is "'
  4535.                  || COUNTRY || '".' );
  4536.               END;
  4537.            ELSE  DO;
  4538.               DISPLAY( 'CEE3CTY failed with msg '
  4539.                  || FC.MsgNo );
  4540.               STOP;
  4541.               END;
  4542.  
  4543.            END;
  4544.  
  4545.      END PLI3CTY;
  4546.  
  4547.  
  4548. ΓòÉΓòÉΓòÉ 3.3.4. CEE3DMP-Generate Dump ΓòÉΓòÉΓòÉ
  4549.  
  4550. CEE3DMP generates a dump of LE/370 and the member language libraries. Sections 
  4551. of the dump are selectively included, depending on options specified with the 
  4552. options parameter. Output from CEE3DMP is written to the default ddname 
  4553. CEEDUMP, unless you specify the ddname of another file by using the FNAME 
  4554. option of CEE3DMP. (See the CEE3DMP OpenEdition MVS usage note for more 
  4555. information about the dump output filename.) 
  4556.  
  4557. Dumps are written only in mixed-case U.S. English. If longer than 60 
  4558. characters, the dump title is truncated to 60 characters in order to match the 
  4559. record size of the dump file. Only nested enclaves within a single process are 
  4560. supported. 
  4561.  
  4562. CEE3DMP establishes a condition handler that captures all conditions that occur 
  4563. during dump processing. It terminates the section of the dump in progress when 
  4564. a condition occurs and inserts the following line into the dump: 
  4565.  
  4566. Exception occurred during dump processing at
  4567. nnnnnnnn
  4568. nnnnnnnn is the instruction address at the time of the exception. After this 
  4569. line is inserted in the report, dump processing continues for other member 
  4570. languages until CEE3DMP is complete. 
  4571.  
  4572. If an abend occurs, or if any other condition occurs or is signaled, the 
  4573. condition manager attempts to handle it. If the condition remains unhandled, 
  4574. and it is of sufficient severity, the condition manager might (based on the 
  4575. TERMTHDACT option) invoke dump services and then terminate the program. You do 
  4576. not have to call CEE3DMP to use the dump services. Any routine can use them. To 
  4577. support this case, dump services are invoked as follows: 
  4578.  
  4579.  The title is 'Condition processing resulted in the unhandled condition' to 
  4580.   indicate why the dump was produced. 
  4581.  
  4582.  The dump options are 'TRACE COND THR(ALL) BLOCKS STOR NOENTRY' for dump 
  4583.   output and 'TRACE COND THR(ALL) NOBLOCK NOSTOR NOENTRY' for trace output. 
  4584.  
  4585. Reprinting of section title and control block name at the top of each page is 
  4586. suppressed. Only the main title 'CEE3DMP: ...' is reprinted. 
  4587.  
  4588. The IBM-supplied default settings for the CEE3DMP options are: 
  4589.  
  4590. TRACEBACK THREAD(CURRENT) FILES VARIABLES NOBLOCKS
  4591. NOSTORAGE STACKFRAME(ALL) PAGESIZE(60) FNAME(CEEDUMP)
  4592. CONDITION ENTRY
  4593.  
  4594. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4595. Γöé                                                  Γöé
  4596. Γöé >>ΓöÇΓöÇCEE3DMPΓöÇΓöÇ(ΓöÇΓöÇtitleΓöÇΓöÇ,ΓöÇΓöÇoptionsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  4597. Γöé                                                  Γöé
  4598. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4599.  
  4600. title (input) 
  4601.           An 80-byte fixed-length character string containing a title printed 
  4602.           at the top of each page of the dump. 
  4603.  
  4604. options 
  4605.           A 255-byte fixed-length character string enclosed in single quotes 
  4606.           containing options describing the type, format, and destination of 
  4607.           dump information. 
  4608.  
  4609.           Options are declared as a string of keywords separated by blanks or 
  4610.           commas. Some options have suboptions that follow the option keyword 
  4611.           and are contained in parentheses. The options can be specified in any 
  4612.           order, but the last option declaration is honored if there is a 
  4613.           conflict between it and any preceding options. 
  4614.  
  4615.           The following options are recognized by LE/370: 
  4616.  
  4617.    ENCLave(ALL | CURrent | n) 
  4618.              Dumps the current enclave, a fixed number of enclaves, or all 
  4619.              enclaves associated with the current process. n is an integer 
  4620.              ranging from 1 to 2**31-1, inclusive, that indicates the maximum 
  4621.              number of enclaves that should be dumped. ENCLAVE(CURRENT) and 
  4622.              ENCLAVE(1) are equivalent. 
  4623.  
  4624.    THRead(ALL|CURrent) 
  4625.              Dumps the current thread (the thread that invoked this service) or 
  4626.              all threads associated with the current enclave. 
  4627.  
  4628.              When you specify THREAD(ALL) and more than one thread is running, 
  4629.              the library quiesces all threads before writing the dump. 
  4630.              Therefore, the state of the library changes from the time the dump 
  4631.              is requested to the time the dump is written. 
  4632.  
  4633.    TRACEback 
  4634.              Includes a traceback of all routines on the call chain. The 
  4635.              traceback shows transfers of control from either calls or 
  4636.              exceptions. The traceback extends backwards to the main program of 
  4637.              the current thread. 
  4638.  
  4639.              PL/I transfers of control into BEGIN-END blocks or ON-units are 
  4640.              considered calls. 
  4641.  
  4642.    NOTRACEback 
  4643.              Does not include a traceback. 
  4644.  
  4645.    FILEs 
  4646.              Includes attributes of all open files and the buffer contents used 
  4647.              by the files. The particular attributes displayed are defined by 
  4648.              the member languages. 
  4649.  
  4650.              File buffers are dumped when FILE and STORAGE are specified. File 
  4651.              control blocks are dumped when FILE and BLOCKS are specified. 
  4652.  
  4653.    NOFILEs 
  4654.              Does not include file attributes of open files. 
  4655.  
  4656.    VARiables 
  4657.              Includes a symbolic dump of all variables, arguments, and 
  4658.              registers. 
  4659.  
  4660.              Variables include arrays and structures. Register values are those 
  4661.              saved in the stack frame at the time of call. There is no way to 
  4662.              print a subset of this information. 
  4663.  
  4664.              Variables and arguments are printed only if the symbol tables are 
  4665.              available. A symbol table is generated when a program is compiled 
  4666.              with the options shown below for each HLL, except for PL/I, which 
  4667.              does not support the VARIABLE option. 
  4668.  
  4669.       Language  Compile-Time Option 
  4670.       C         TEST(SYM) 
  4671.       COBOL     TEST or TEST(h,SYM) The variables, arguments, and registers are 
  4672.              dumped, beginning with the routine that called CEE3DMP. The dump 
  4673.              proceeds up the chain for the number of routines specified by the 
  4674.              STACKFRAME option. See below for a description of the STACKFRAME 
  4675.              option. 
  4676.  
  4677.    NOVARiables 
  4678.              Does not include a dump of variables, arguments, and registers. 
  4679.  
  4680.    BLOCKs 
  4681.              Dumps the control blocks used in LE/370 and member language 
  4682.              libraries. 
  4683.  
  4684.              Global control blocks, as well as control blocks associated with 
  4685.              routines on the call chain, are printed. Control blocks are 
  4686.              printed for the routine that called CEE3DMP. The dump proceeds up 
  4687.              the call chain for the number of routines specified by the 
  4688.              STACKFRAME option (see below). Control blocks for files are also 
  4689.              dumped if the FILES option was specified. See the FILES option 
  4690.              above for more information. 
  4691.  
  4692.              If the TRACE run-time option is set to ON, the trace table is 
  4693.              dumped when BLOCKS is specified. 
  4694.  
  4695.    NOBLOCKs 
  4696.              Suppresses the dump of control blocks. 
  4697.  
  4698.    STORage 
  4699.              Dumps the storage used by the program. 
  4700.  
  4701.              The storage is displayed in hexadecimal and character format. 
  4702.              Global storage, as well as storage associated with each routine on 
  4703.              the call chain, is printed. Storage is dumped for the routine that 
  4704.              called CEE3DMP, which proceeds up the call chain for the number of 
  4705.              routines specified by the STACKFRAME option. Storage for all file 
  4706.              buffers is also dumped if the FILES option was specified (see 
  4707.              above). 
  4708.  
  4709.    NOSTORage 
  4710.              Suppresses storage dumps. 
  4711.  
  4712.    StackFrame(n|ALL) 
  4713.              Specifies the number of stack frames dumped from the call chain. 
  4714.  
  4715.              If STACKFRAME(ALL) is specified, all stack frames are dumped. No 
  4716.              stack frame storage is dumped if STACKFRAME(0) is specified. 
  4717.  
  4718.              The particular information dumped for each stack frame depends on 
  4719.              the VARIABLE, BLOCK, and STORAGE option declarations specified for 
  4720.              CEE3DMP. The first stack frame dumped is the one associated with 
  4721.              the routine that called CEE3DMP, followed by its caller, and 
  4722.              proceeding backwards up the call chain. 
  4723.  
  4724.    PAGEsize(n) 
  4725.              Specifies the number of lines on each page of the dump. 
  4726.  
  4727.              This value must be greater than 9. A value of 0 indicates that 
  4728.              there should be no page breaks in the dump. The default setting is 
  4729.              PAGESIZE(60). 
  4730.  
  4731.    FNAME(ddname) 
  4732.              Specifies the ddname of the file to which the dump report is 
  4733.              written. 
  4734.  
  4735.              The ddname supplied in this option must be a valid ddname for the 
  4736.              system on which the application is running. CEE3DMP does not check 
  4737.              the ddname for validity, nor does CEE3DMP translate or modify the 
  4738.              ddname. Supplying an invalid ddname can result in unpredictable 
  4739.              behavior. 
  4740.  
  4741.              The default ddname CEEDUMP is used if this option is not 
  4742.              specified. 
  4743.  
  4744.    CONDition 
  4745.              Specifies that for each active condition on the call chain, the 
  4746.              following information is dumped from the CIB: 
  4747.  
  4748.        The address of the CIB. 
  4749.  
  4750.        The message associated with the current condition token. 
  4751.  
  4752.        The message associated with the original condition token, if different 
  4753.         from the current one. 
  4754.  
  4755.        The location of the error. 
  4756.  
  4757.        The machine state at the time the condition manager was invoked, if an 
  4758.         abend or hardware condition occurred. 
  4759.  
  4760.        The abend code and reason code, if the condition occurred as a result 
  4761.         of an abend. 
  4762.  
  4763.        Language-specific error information. 
  4764.  
  4765.         The information supplied by LE/370-conforming languages differs. PL/I 
  4766.         supplies DATAFIELD, ONCHAR, ONCOUNT, ONFILE, ONKEY, and ONSOURCE 
  4767.         values. These built-in function (BIF) values are shown in the context 
  4768.         of the condition raised. 
  4769.  
  4770.              This option does not apply to asynchronous signals. 
  4771.  
  4772.    NOCONDition 
  4773.              Does not dump condition information for active conditions on the 
  4774.              call chain. 
  4775.  
  4776.    ENTRY 
  4777.              Includes in the dump a description of the routine that called 
  4778.              CEE3DMP and the contents of the registers on entry to CEE3DMP. 
  4779.  
  4780.    NOENTRY 
  4781.              Does not include in the dump a description of the routine that 
  4782.              called CEE3DMP and the contents of the registers on entry to 
  4783.              CEE3DMP. 
  4784.  
  4785.    fc (output) 
  4786.              A 12-byte feedback code, optional in some languages, that 
  4787.              indicates the result of this service. 
  4788.  
  4789.              The following symbolic conditions can result from this service: 
  4790.  
  4791.                           ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4792.                           Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  4793.                           Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  4794.                           Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4795.                           Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  4796.                           Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4797.                           Γöé CEE30U     Γöé 2        Γöé 3102      Γöé Unsupported or incompatible CEE3DMP options or Γöé
  4798.                           Γöé        Γöé         Γöé         Γöé suboptions were found and ignored.       Γöé
  4799.                           Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4800.                           Γöé CEE30V     Γöé 3        Γöé 3103      Γöé An error occurred in writing messages to the  Γöé
  4801.                           Γöé        Γöé         Γöé         Γöé dump file.                   Γöé
  4802.                           ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4803.  
  4804. Usage Notes 
  4805.  
  4806.  CICS consideration-Only ENCLAVE(CURRENT) and ENCLAVE(1) are supported on 
  4807.   CICS. 
  4808.  
  4809.  CMS considerations-All values for the ENCLAVE option are supported on CMS for 
  4810.   nested enclaves created by the C/370 system() function. Only ENCLAVE(CURRENT) 
  4811.   and ENCLAVE(1) are supported on CMS for nested enclaves created by SVC LINK, 
  4812.   CMSCALL or PL/I FETCH and CALL of a fetchable main. 
  4813.  
  4814.  MVS consideration-On MVS, all values for the ENCLAVE option are supported. 
  4815.  
  4816.  OpenEdition MVS consideration-CEE3DMP applies to the enclave. 
  4817.  
  4818.   When you call CEE3DMP in a multithread environment, the current thread or all 
  4819.   threads might be dumped. Enclave- and process-related storage (along with 
  4820.   storage related to threads other than the current thread) might have changed 
  4821.   in value from the time the dump request was issued. 
  4822.  
  4823.   If the CEEDUMP DD has a PATH= parameter, the dump is directed to the 
  4824.   hierarchic file system (HFS) file specified. 
  4825.  
  4826.   If your application is running under OpenEdition MVS and is either running in 
  4827.   an address space created by using the fork() function or is invoked by one of 
  4828.   the exec family of functions, the dump is written to the HFS. LE/370 writes 
  4829.   the dump to a file in your current working directory, unless that directory 
  4830.   is the root directory, in which case the dump is written to a file in the 
  4831.   directory /tmp.. 
  4832.  
  4833.   The name of this file changes with each dump and uses the following format: 
  4834.  
  4835.         /path/Fname.Date.Time.Pid
  4836.  
  4837.    path The current working directory 
  4838.  
  4839.    Fname The name specified in the FNAME parameter on the call to CEE3DMP 
  4840.        (default is CEEDUMP) 
  4841.  
  4842.    Date The date the dump is taken, appearing in the format YYYYMMDD (such as 
  4843.        19940325 for March 25, 1994) 
  4844.  
  4845.    Time The time the dump is taken, appearing in the format HHMMSS (such as 
  4846.        175501 for 05:01 PM) 
  4847.  
  4848.    Pid The process ID the application is running in when the dump is taken 
  4849.  
  4850. Examples 
  4851.  
  4852.  C/370 Example 
  4853.  
  4854.     /*COMPILATION UNIT: EDC3DMP   */
  4855.  
  4856.     #include <stdio.h>
  4857.     #include <leawi.h>
  4858.     #include <ceeedcct.h>
  4859.  
  4860.     int main(void) {
  4861.  
  4862.       _CHAR80 title =
  4863.                "This is the title of the dump report";
  4864.       _CHAR255 options = "THREAD(CURRENT) TRACEBACK FILES";
  4865.       FILE *f;
  4866.       _FEEDBACK fc;
  4867.  
  4868.       f = fopen("my.file","wb");
  4869.       fprintf(f,"my file record 1\n");
  4870.  
  4871.       CEE3DMP(title,options,&fc);
  4872.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  4873.          printf("CEE3DMP failed with msgno %d\n",
  4874.            fc.tok_msgno);
  4875.          exit(2999);
  4876.       }
  4877.     }
  4878.  
  4879.  COBOL/370 Example 
  4880.  
  4881.     CBL LIB,APOST
  4882.           *COMPILATION UNIT: IGZT3DMP
  4883.           *************************************************
  4884.           **                                             **
  4885.           ** Function: CEE3DMP - generate dump           **
  4886.           **                                             **
  4887.           ** In this example, a call to CEE3DMP is made  **
  4888.           ** to request a dump of the run-time           **
  4889.           ** environment. Several options are specified  **
  4890.           ** to customize the the dump.                  **
  4891.           **                                             **
  4892.           *************************************************
  4893.            IDENTIFICATION DIVISION.
  4894.            PROGRAM-ID. CBL3DMP.
  4895.            DATA DIVISION.
  4896.            WORKING-STORAGE SECTION.
  4897.            01  DMPTITL                 PIC X(80).
  4898.            01  OPTIONS                 PIC X(255).
  4899.            01  FC.
  4900.                02  Condition-Token-Value.
  4901.                COPY  CEEIGZCT.
  4902.                    03  Case-1-Condition-ID.
  4903.                        04  Severity        PIC S9(4) COMP.
  4904.                        04  Msg-No          PIC S9(4) COMP.
  4905.                    03  Case-2-Condition-ID
  4906.                              REDEFINES Case-1-Condition-ID.
  4907.                        04  Class-Code      PIC S9(4) COMP.
  4908.                        04  Cause-Code      PIC S9(4) COMP.
  4909.                    03  Case-Sev-Ctl    PIC X.
  4910.                    03  Facility-ID     PIC XXX.
  4911.                02  I-S-Info        PIC S9(9) COMP.
  4912.  
  4913.            PROCEDURE DIVISION.
  4914.  
  4915.           ** Specify title to appear on each page of the
  4916.           **     dump report.
  4917.           ** Specify options that will request that a
  4918.           **     traceback be provided, but no variables,
  4919.           **     stack frames, condition information, or
  4920.           **     registers be dumped.
  4921.            PARA-CBL3DMP.
  4922.                MOVE 'This is the title for the dump report.'
  4923.                      TO DMPTITL.
  4924.                MOVE 'TRACE NOVAR SF(0) NOCOND NOENTRY' TO
  4925.                      OPTIONS.
  4926.                CALL 'CEE3DMP' USING DMPTITL , OPTIONS , FC.
  4927.                IF NOT CEE000 of FC  THEN
  4928.                    DISPLAY 'CEE3DMP failed with msg '
  4929.                        Msg-No of FC UPON CONSOLE;
  4930.                    STOP RUN;
  4931.                END-IF.
  4932.                GOBACK.
  4933.  
  4934.  PL/I Example 
  4935.  
  4936.     *PROCESS MACRO;
  4937.      /*COMPILATION UNIT: IBM3DMP                        */
  4938.      /***************************************************/
  4939.      /**                                                */
  4940.      /** Function: CEE3DMP - generate dump              */
  4941.      /**                                                */
  4942.      /** In this example, a call to CEE3DMP is made to  */
  4943.      /** request a dump of the run-time environment.    */
  4944.      /** Several options are specified, to customize    */
  4945.      /** the dump.                                      */
  4946.      /**                                                */
  4947.      /**                                                */
  4948.      /***************************************************/
  4949.      PLI3DMP: PROC OPTIONS(MAIN);
  4950.  
  4951.         %INCLUDE  CEEIBMAW;
  4952.         %INCLUDE  CEEIBMCT;
  4953.  
  4954.         DCL DMPTITL  CHAR80;
  4955.         DCL OPTIONS  CHARACTER ( 255 );
  4956.         DCL 01 FC    FEEDBACK;
  4957.  
  4958.         /* Specify a string to be printed at the top of */
  4959.         /*    each page of dump                         */
  4960.         DMPTITL = 'This is the title for the dump report.';
  4961.  
  4962.         /* Request that a traceback be provided, but    */
  4963.         /*    no variables, stack frames, condition     */
  4964.         /*    information, or registers be dumped       */
  4965.         OPTIONS = 'TRACE NOVAR SF(0) NOCOND NOENTRY';
  4966.  
  4967.         /* Call CEE3DMP with options to customize dump   */
  4968.         CALL CEE3DMP ( DMPTITL, OPTIONS, FC );
  4969.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  4970.            PUT SKIP LIST( 'Successfully produced dump with'
  4971.               || ' title "' || DMPTITL || '"' );
  4972.            PUT SKIP LIST( ' and options:  ' || OPTIONS );
  4973.            END;
  4974.         ELSE  DO;
  4975.            DISPLAY( 'CEE3DMP failed with msg '
  4976.               || FC.MsgNo );
  4977.            STOP;
  4978.            END;
  4979.  
  4980.      END PLI3DMP;
  4981.  
  4982.  
  4983. ΓòÉΓòÉΓòÉ 3.3.5. CEE3GRC-Get the Enclave Return Code ΓòÉΓòÉΓòÉ
  4984.  
  4985. CEE3GRC retrieves the current value of the user enclave return code. Use 
  4986. CEE3GRC in conjunction with CEE3SRC (see CEE3SRC-Set the Enclave Return Code) 
  4987. to get and then set user enclave return codes. 
  4988.  
  4989. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4990. Γöé                                                  Γöé
  4991. Γöé >>ΓöÇΓöÇCEE3GRCΓöÇΓöÇ(ΓöÇΓöÇreturn_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  4992. Γöé                                                  Γöé
  4993. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4994.  
  4995. return_code(output) 
  4996.           The enclave return code. 
  4997.  
  4998. fc (output) 
  4999.           A feedback code, optional in some languages, that indicates the 
  5000.           result of this service. 
  5001.  
  5002.           The following symbolic conditions can result from this service: 
  5003.  
  5004.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5005.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  5006.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  5007.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5008.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  5009.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5010.  
  5011. Usage Note 
  5012.  
  5013.  OpenEdition MVS consideration-CEE3GRC applies to the enclave. 
  5014.  
  5015. Examples 
  5016.  
  5017.  C/370 Examples 
  5018.  
  5019.  
  5020.     C/370 main() Routine that Calls CEEHDLR and CEE3GRC
  5021.  
  5022.     /*COMPILATION UNIT: EDC3GRC   */
  5023.  
  5024.     #include <stdio.h>
  5025.     #include <string.h>
  5026.     #include <leawi.h>
  5027.     #include <ceeedcct.h>
  5028.  
  5029.      /*****************************************************/
  5030.      /**                                                  */
  5031.      /** Function: CEEHDLR - Register user condition      */
  5032.      /**                     handler                      */
  5033.      /**         : CEE3GRC - Get enclave return code      */
  5034.      /*                                                   */
  5035.      /* 1. Register the user-written condition handler    */
  5036.      /*    CESETRC.                                       */
  5037.      /* 2. Call CERCDIV, which performs a divide-by-zero. */
  5038.      /* 3. CESETRC is entered, sets the enclave return    */
  5039.      /*    code to 999998 and resumes.                    */
  5040.      /* 4. The main routine regains control and           */
  5041.      /*    retrieves the enclave return code              */
  5042.      /*****************************************************/
  5043.  
  5044.      /*****************************************************
  5045.        Declaration of user-written condition handler
  5046.       *****************************************************/
  5047.     void CESETRC(_FEEDBACK *, _INT4*, _INT4 *, _FEEDBACK *);
  5048.     void CERCDIV(int);
  5049.  
  5050.     main()
  5051.     {
  5052.      _INT4 idivisor = 0;
  5053.      _INT4 enclave_RC;
  5054.      _FEEDBACK feedback, new_feedback;
  5055.      _ENTRY pgmptr;
  5056.      _INT4 token;
  5057.  
  5058.      /*****************************************************
  5059.       The condition handler CESETRC is registered
  5060.       *****************************************************/
  5061.      pgmptr.address = (_POINTER)&CESETRC;
  5062.      pgmptr.nesting = NULL;
  5063.      token = 97;
  5064.      CEEHDLR(&pgmptr, &token, &feedback);
  5065.  
  5066.      /*****************************************************
  5067.       A divide-by-zero is accomplished by calling CERCDIV.
  5068.       *****************************************************/
  5069.      CERCDIV(idivisor);   /* this causes a zero divide    */
  5070.  
  5071.      /*****************************************************
  5072.       Call CEE3GRC and check that enclave return code was set.
  5073.       *****************************************************/
  5074.      CEE3GRC(&enclave_RC, &feedback);
  5075.        if ( _FBCHECK ( feedback , CEE000 ) != 0 ) {
  5076.           printf("CEE3GRC failed with message number %d\n",
  5077.                  feedback.tok_msgno);
  5078.           exit(2999);
  5079.        }
  5080.  
  5081.      if (enclave_RC != 999998)
  5082.        printf ("Error setting enclave return code");
  5083.     }
  5084.  
  5085.  
  5086.     C / 370User - WrittenConditionHandlerthatSetsaUserEnclaveReturnCode
  5087.  
  5088.     /*COMPILATION UNIT: EDC3SRC   */
  5089.      /*****************************************************/
  5090.      /**                                                  */
  5091.      /** Function: CEE3SRC - Set the enclave return code. */
  5092.      /*                                                   */
  5093.      /* This is the user-written condition handler        */
  5094.      /* registered by CEGETRC. It invokes CEE3SRC to set  */
  5095.      /* the enclave return code to 999998                 */
  5096.      /* when a divide-by-zero condition is encountered.   */
  5097.      /**                                                  */
  5098.      /*****************************************************/
  5099.     #include <stdio.h>
  5100.     #include <string.h>
  5101.     #include <leawi.h>
  5102.     #include <ceeedcct.h>
  5103.     #define RESUME 10
  5104.     #define PERCOLATE 20
  5105.      /*****************************************************/
  5106.  
  5107.     void CESETRC (_FEEDBACK *cond, _INT4 *input_token,
  5108.                    _INT4 *result, _FEEDBACK *new_cond)
  5109.     {
  5110.      _INT4 enclave_RC;
  5111.      _FEEDBACK feedback;
  5112.  
  5113.      if ( _FBCHECK ( *cond , CEE349 ) == 0 )
  5114.       {
  5115.        enclave_RC = 999998;
  5116.        CEE3SRC(&enclave_RC, &feedback);
  5117.        *result = RESUME;
  5118.       }
  5119.      else
  5120.       {
  5121.        *result = PERCOLATE;
  5122.       }
  5123.     }
  5124.  
  5125.  
  5126.     C/370 Subroutine that Generates the Divide-by-Zero Condition
  5127.  
  5128.     /*COMPILATION UNIT: EDCDIV    */
  5129.     #include <stdio.h>
  5130.     #include <string.h>
  5131.      /**************************************************/
  5132.      /**                                               */
  5133.      /* This is a divide-by-zero routine. It divides   */
  5134.      /* an input integer by a constant.                */
  5135.      /**                                               */
  5136.      /**************************************************/
  5137.  
  5138.     void CERCDIV (int Integer)
  5139.  
  5140.     {
  5141.      int num;
  5142.      num = 1/Integer;
  5143.     }
  5144.  
  5145.  COBOL/370 Examples 
  5146.  
  5147.  
  5148.     COBOL Main Routine that Calls CEEHDLR and CEE3GRC
  5149.  
  5150.     CBL LIB,APOST,C,RENT,OPTIMIZE,NODYNAM
  5151.           *COMPILATION UNIT: IGZT3GRC
  5152.           **************************************************
  5153.           **                                              **
  5154.           ** Function: CEEHDLR - register user condition  **
  5155.           **                     handler                  **
  5156.           **         : CEE3GRC - get enclave return code  **
  5157.           **                                              **
  5158.           ** 1. Registers user condition handler CESETRC. **
  5159.           ** 2. Program then calls CERCDIV which performs **
  5160.           **    a divide by zero operation.               **
  5161.           ** 3. CESETRC gets control and set the enclave  **
  5162.           **    return code to 999998 and resumes.        **
  5163.           ** 4. Regains control and retrieves the enclave **
  5164.           **    return code.                              **
  5165.           **************************************************
  5166.            IDENTIFICATION DIVISION.
  5167.            PROGRAM-ID.    CBL3GRC.
  5168.           **************************************************
  5169.           **           D A T A      D I V I S I O N      ***
  5170.           **************************************************
  5171.            DATA DIVISION.
  5172.            WORKING-STORAGE SECTION.
  5173.            01  TOKEN           PIC X(4).
  5174.            01  IDIVISOR        PIC S9(9)
  5175.                                COMP VALUE ZERO.
  5176.            01  ENCLAVE-RC      PIC S9(9) COMP.
  5177.           **
  5178.           **  Declares for condition handling
  5179.           **
  5180.            01  PGMPTR          USAGE IS PROCEDURE-POINTER.
  5181.            01  FBCODE.
  5182.                02  Condition-Token-Value.
  5183.                COPY  CEEIGZCT.
  5184.                    03  Case-1-Condition-ID.
  5185.                        04  Severity        PIC S9(4) COMP.
  5186.                        04  Msg-No          PIC S9(4) COMP.
  5187.                    03  Case-2-Condition-ID
  5188.                              REDEFINES Case-1-Condition-ID.
  5189.                        04  Class-Code      PIC S9(4) COMP.
  5190.                        04  Cause-Code      PIC S9(4) COMP.
  5191.                    03  Case-Sev-Ctl    PIC X.
  5192.                    03  Facility-ID     PIC XXX.
  5193.                02  I-S-Info        PIC S9(9) COMP.
  5194.  
  5195.           *************************************************
  5196.           **           P R O C      D I V I S I O N     ***
  5197.           *************************************************
  5198.            PROCEDURE DIVISION.
  5199.  
  5200.            0001-BEGIN-PROCESSING.
  5201.           ** **********************************************
  5202.           ** Register user condition handler CESETRC using
  5203.           **     CEEHDLR
  5204.           ** **********************************************
  5205.                SET PGMPTR TO ENTRY  'CESETRC'.
  5206.                MOVE 97 TO TOKEN
  5207.                CALL 'CEEHDLR' USING PGMPTR TOKEN FBCODE.
  5208.                IF NOT CEE000 of FBCODE  THEN
  5209.                    DISPLAY 'CEEHDLR failed with msg '
  5210.                        Msg-No of FBCODE UPON CONSOLE;
  5211.                    STOP RUN;
  5212.                END-IF.
  5213.  
  5214.           ** **********************************************
  5215.           ** Call CERCDIV  to cause a divide by zero
  5216.           **     condition
  5217.           ** **********************************************
  5218.                CALL 'CERCDIV' USING IDIVISOR.
  5219.  
  5220.           ** **********************************************
  5221.           ** Call CEE3GRC  to get the enclave return code
  5222.           ** **********************************************
  5223.                CALL 'CEE3GRC' USING ENCLAVE-RC FBCODE.
  5224.                IF NOT CEE000 of FBCODE  THEN
  5225.                    DISPLAY 'CEEHDLR failed with msg '
  5226.                        Msg-No of FBCODE UPON CONSOLE;
  5227.                    STOP RUN;
  5228.                END-IF.
  5229.  
  5230.                IF (ENCLAVE-RC =  999998) THEN
  5231.                    DISPLAY 'Enclave return code '
  5232.                        'set and retrieved.'
  5233.                ELSE
  5234.                    DISPLAY '*** Unexpected enclave return '
  5235.                        'code of ' ENCLAVE-RC ' encountered'
  5236.                END-IF.
  5237.  
  5238.                GOBACK.
  5239.            End program CBL3GRC.
  5240.  
  5241.  
  5242.     COBOL Condition Handler that Sets a User Enclave Return Code and Resumes when a Divide-by-Zero Condition Occurs
  5243.  
  5244.        CBL C,RENT,Q,OPTIMIZE,NODYNAM,LIB,APOST
  5245.           *COMPILATION UNIT: IGZT3SRC
  5246.           *************************************************
  5247.           **                                             **
  5248.           ** DRV3SRC - Drive sample program for CEE3SRC. **
  5249.           **                                             **
  5250.           *************************************************
  5251.            IDENTIFICATION DIVISION.
  5252.            PROGRAM-ID. DRV3SRC.
  5253.            DATA DIVISION.
  5254.            WORKING-STORAGE SECTION.
  5255.            01  ROUTINE             PROCEDURE-POINTER.
  5256.            01  DENOMINATOR         PIC S9(9) COMP.
  5257.            01  NUMERATOR           PIC S9(9) COMP.
  5258.            01  RATIO               PIC S9(9) COMP.
  5259.            01  TOKEN               PIC S9(9) COMP VALUE 0.
  5260.            01  FC.
  5261.                02  Condition-Token-Value.
  5262.                COPY  CEEIGZCT.
  5263.                    03  Case-1-Condition-ID.
  5264.                        04  Severity        PIC S9(4) COMP.
  5265.                        04  Msg-No          PIC S9(4) COMP.
  5266.                    03  Case-2-Condition-ID
  5267.                              REDEFINES Case-1-Condition-ID.
  5268.                        04  Class-Code      PIC S9(4) COMP.
  5269.                        04  Cause-Code      PIC S9(4) COMP.
  5270.                    03  Case-Sev-Ctl    PIC X.
  5271.                    03  Facility-ID     PIC XXX.
  5272.                02  I-S-Info        PIC S9(9) COMP.
  5273.  
  5274.            PROCEDURE DIVISION.
  5275.  
  5276.            REGISTER-HANDLER.
  5277.           ** Register handler
  5278.                SET ROUTINE TO ENTRY 'CBL3SRC'.
  5279.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  5280.                IF  NOT CEE000 of FC  THEN
  5281.                    DISPLAY 'CEEHDLR failed with msg '
  5282.                        Msg-No of FC UPON CONSOLE;
  5283.                    STOP RUN;
  5284.                END-IF.
  5285.  
  5286.            RAISE-CONDITION.
  5287.           ** Cause a zero-divide condition.
  5288.                MOVE 0 TO DENOMINATOR.
  5289.                MOVE 1 TO NUMERATOR.
  5290.                DIVIDE NUMERATOR BY DENOMINATOR, GIVING RATIO.
  5291.  
  5292.            UNREGISTER-HANDLER.
  5293.           ** UNregister handler
  5294.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  5295.                IF NOT CEE000 of FC  THEN
  5296.                    DISPLAY 'CEEHDLU failed with msg '
  5297.                        Msg-No of FC UPON CONSOLE;
  5298.                END-IF.
  5299.                STOP RUN.
  5300.            END PROGRAM DRV3SRC.
  5301.  
  5302.           *COMPILATION UNIT: CBL3SRC
  5303.           ************************************************
  5304.           **                                            **
  5305.           ** Function: CEE3SRC - Set the enclave        **
  5306.           **                     return code            **
  5307.           **                                            **
  5308.           ** This is an example of a user-written       **
  5309.           ** condition handler that sets a user         **
  5310.           ** enclave return code and resumes when       **
  5311.           ** a divide-by-zero condition occurs.         **
  5312.           ************************************************
  5313.            IDENTIFICATION DIVISION.
  5314.            PROGRAM-ID. CBL3SRC.
  5315.  
  5316.            DATA DIVISION.
  5317.  
  5318.            WORKING-STORAGE SECTION.
  5319.            01  ENCLAVE-RC              PIC S9(9) BINARY.
  5320.            01  FEEDBACK.
  5321.                02  Condition-Token-Value.
  5322.                COPY  CEEIGZCT.
  5323.                    03  Case-1-Condition-ID.
  5324.                        04  Severity        PIC S9(4) COMP.
  5325.                        04  Msg-No          PIC S9(4) COMP.
  5326.                    03  Case-2-Condition-ID
  5327.                              REDEFINES Case-1-Condition-ID.
  5328.                        04  Class-Code      PIC S9(4) COMP.
  5329.                        04  Cause-Code      PIC S9(4) COMP.
  5330.                    03  Case-Sev-Ctl    PIC X.
  5331.                    03  Facility-ID     PIC XXX.
  5332.                02  I-S-Info        PIC S9(9) COMP.
  5333.  
  5334.            LINKAGE SECTION.
  5335.            01  TOKEN                   PIC X(4).
  5336.            01  RESULT-CODE             PIC S9(9) BINARY.
  5337.                88 RESUME               VALUE +10.
  5338.                88 PERCOLATE            VALUE +20.
  5339.            01  CURRENT-CONDITION.
  5340.                02  Condition-Token-Value.
  5341.                COPY  CEEIGZCT.
  5342.                    03  Case-1-Condition-ID.
  5343.                        04  Severity        PIC S9(4) COMP.
  5344.                        04  Msg-No          PIC S9(4) COMP.
  5345.                    03  Case-2-Condition-ID
  5346.                              REDEFINES Case-1-Condition-ID.
  5347.                        04  Class-Code      PIC S9(4) COMP.
  5348.                        04  Cause-Code      PIC S9(4) COMP.
  5349.                    03  Case-Sev-Ctl    PIC X.
  5350.                    03  Facility-ID     PIC XXX.
  5351.                02  I-S-Info        PIC S9(9) COMP.
  5352.            01  NEW-CONDITION.
  5353.                02  Condition-Token-Value.
  5354.                COPY  CEEIGZCT.
  5355.                    03  Case-1-Condition-ID.
  5356.                        04  Severity        PIC S9(4) COMP.
  5357.                        04  Msg-No          PIC S9(4) COMP.
  5358.                    03  Case-2-Condition-ID
  5359.                              REDEFINES Case-1-Condition-ID.
  5360.                        04  Class-Code      PIC S9(4) COMP.
  5361.                        04  Cause-Code      PIC S9(4) COMP.
  5362.                    03  Case-Sev-Ctl    PIC X.
  5363.                    03  Facility-ID     PIC XXX.
  5364.                02  I-S-Info        PIC S9(9) COMP.
  5365.  
  5366.           *************************************************
  5367.           **           P R O C      D I V I S I O N     ***
  5368.           *************************************************
  5369.            PROCEDURE DIVISION
  5370.                USING CURRENT-CONDITION TOKEN RESULT-CODE
  5371.                      NEW-CONDITION.
  5372.  
  5373.            HANDLE-CONDITION.
  5374.           ** Check for divide-by-zero condition (CEE349)
  5375.                IF CEE349 of CURRENT-CONDITION  THEN
  5376.                    MOVE 761 TO ENCLAVE-RC
  5377.                    CALL 'CEE3SRC' USING ENCLAVE-RC, FEEDBACK
  5378.                    IF NOT CEE000 of FEEDBACK  THEN
  5379.                        DISPLAY 'CEE3SRC failed with msg '
  5380.                            Msg-No of FEEDBACK UPON CONSOLE;
  5381.                    END-IF;
  5382.                END-IF.
  5383.                SET PERCOLATE TO TRUE
  5384.  
  5385.                GOBACK.
  5386.  
  5387.            END PROGRAM CBL3SRC.
  5388.  
  5389.  
  5390.     COBOL Subroutine that Generates a Divide-by-Zero
  5391.  
  5392.     CBL LIB,APOST,C,RENT,OPTIMIZE,NODYNAM
  5393.           *COMPILATION UNIT: IGZTDIV
  5394.           ************************************************
  5395.           **                                            **
  5396.           **Function       :                            **
  5397.           **                                            **
  5398.           **     A divide by zero is attempted. This    **
  5399.           **  induces the invocation of user condition  **
  5400.           **  handler CESETRC registered in program     **
  5401.           **  CEGETRC.                                  **
  5402.           **               :                            **
  5403.           ************************************************
  5404.            IDENTIFICATION DIVISION.
  5405.            PROGRAM-ID.   CERCDIV.
  5406.           ************************************************
  5407.           **           D A T A      D I V I S I O N    ***
  5408.           ************************************************
  5409.            DATA DIVISION.
  5410.            WORKING-STORAGE SECTION.
  5411.            01  TO-DIVIDE               PIC S9(9)
  5412.                                        COMP VALUE 1.
  5413.            LINKAGE SECTION.
  5414.            01  IDIVISOR                PIC S9(9) COMP.
  5415.           ************************************************
  5416.           **           P R O C      D I V I S I O N    ***
  5417.           ************************************************
  5418.            PROCEDURE DIVISION USING IDIVISOR.
  5419.            PARA-CND01A.
  5420.           **
  5421.           **  divide a constant by IDIVISOR.
  5422.           **
  5423.                DIVIDE IDIVISOR INTO TO-DIVIDE.
  5424.                GOBACK.
  5425.            End program CERCDIV.
  5426.  
  5427.  PL/I Example 
  5428.  
  5429.  
  5430.     PL/I Example that Sets and Retrieves the User Enclave Return Code when a Divide-by-Zero is Generated
  5431.  
  5432.     *Process lc(101),opt(0),s,map,list,stmt,a(f),ag,macro ;
  5433.      /*COMPILATION UNIT: IBMDIV
  5434.      /****************************************************/
  5435.      /**                                                 */
  5436.      /** Function: CEE3SRC - Set the enclave return code */
  5437.      /**         : CEE3GRC - Get the enclave return code */
  5438.      /*                                                  */
  5439.      /* 1. A user ZERODIVIDE ON-unit is established by   */
  5440.      /*    CESETRC.                                      */
  5441.      /* 2. A sub-program, sdivide, is called and causes  */
  5442.      /*    a ZERODIVIDE condition to occur.              */
  5443.      /* 3. The ON-unit for ZERODIVIDE is entered.        */
  5444.      /*    The ON-unit calls CEE3GRC to get the current  */
  5445.      /*    enclave return code. It increments the return */
  5446.      /*    code by 4444, and sets the enclave return     */
  5447.      /*    code to this new value.                       */
  5448.      /* 4. On completion, the program prints the enclave */
  5449.      /*    return code.                                  */
  5450.      /****************************************************/
  5451.      CESETRC: Proc Options(Main)        ;
  5452.  
  5453.         %INCLUDE  CEEIBMAW;
  5454.         %INCLUDE  CEEIBMCT;
  5455.  
  5456.         DCL Enclave_RC INT4;
  5457.         DCL 01 FC      FEEDBACK ;
  5458.      /****************************************************/
  5459.      /* A ZERODIVIDE ON-unit is established              */
  5460.      /****************************************************/
  5461.         on zerodivide begin;
  5462.            call CEE3GRC (Enclave_RC, fc);
  5463.            IF  FBCHECK( FC, CEE000)  THEN  DO;
  5464.               PUT SKIP LIST( 'Original Enclave RC was '
  5465.                  || Enclave_RC );
  5466.               END;
  5467.            ELSE  DO;
  5468.               DISPLAY( 'CEE3GRC failed with msg '
  5469.                  || FC.MsgNo );
  5470.               STOP;
  5471.               END;
  5472.            Enclave_RC = Enclave_RC + 4444;
  5473.            call CEE3SRC (Enclave_RC, fc);
  5474.            IF  FBCHECK( FC, CEE000)  THEN  DO;
  5475.               PUT SKIP LIST( 'New Enclave RC is '
  5476.                  || Enclave_RC );
  5477.               END;
  5478.            ELSE  DO;
  5479.               DISPLAY( 'CEE3SRC failed with msg '
  5480.                  || FC.MsgNo );
  5481.               STOP;
  5482.               END;
  5483.            goto resume;
  5484.         end;
  5485.      /****************************************************/
  5486.      /* Call sdivide to cause a ZERODIVIDE condition.    */
  5487.      /****************************************************/
  5488.         call sdivide;
  5489.      resume:
  5490.         put skip edit('Enclave return code is ',
  5491.               Enclave_RC)  (A, F(10));
  5492.  
  5493.      /****************************************************/
  5494.      /* The sdivide routine causes a ZERODIVIDE condition*/
  5495.      /****************************************************/
  5496.      sdivide: proc;
  5497.         dcl int fixed bin (15,0);
  5498.         dcl int_2 fixed bin (15,0) init(5);
  5499.         dcl int_3 fixed bin (15,0) init(0);
  5500.         int = int_2 / int_3;
  5501.      end sdivide;
  5502.  
  5503.      End cesetrc;
  5504.  
  5505.  
  5506. ΓòÉΓòÉΓòÉ 3.3.6. CEE3GRN-Get Name of Routine that Incurred Condition ΓòÉΓòÉΓòÉ
  5507.  
  5508. CEE3GRN gets the name of the most current LE/370-conforming routine where a 
  5509. condition occurred. If there are nested conditions, the most recently signaled 
  5510. condition is used. 
  5511.  
  5512. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5513. Γöé                                                  Γöé
  5514. Γöé >>ΓöÇΓöÇCEE3GRNΓöÇΓöÇ(ΓöÇΓöÇnameΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  5515. Γöé                                                  Γöé
  5516. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5517.  
  5518. name (output) 
  5519.           VSTRING, a fixed-length 80-character string, that contains the name 
  5520.           of the routine that was executing when the condition was raised. name 
  5521.           is left-justified within the field and right-padded with blanks. If 
  5522.           there are nested conditions, the most recently activated condition is 
  5523.           used to determine name. 
  5524.  
  5525. fc (output) 
  5526.           A 12-byte feedback code, optional in some languages, that indicates 
  5527.           the result of this service. 
  5528.  
  5529.           The following symbolic conditions can result from this service: 
  5530.  
  5531.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5532.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  5533.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  5534.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5535.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  5536.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5537.                     Γöé CEE35S     Γöé 1        Γöé 3260      Γöé No condition was active when a call to a con-  Γöé
  5538.                     Γöé        Γöé         Γöé         Γöé dition management routine was made.       Γöé
  5539.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5540.  
  5541. Usage Note 
  5542.  
  5543.  OpenEdition MVS consideration-In multithread applications, CEE3GRN gets the 
  5544.   name of the routine that incurred the condition on the current thread. 
  5545.  
  5546. Examples 
  5547.  
  5548.  C/370 Example 
  5549.  
  5550.     /*COMPILATION UNIT: EDC3GRN   */
  5551.  
  5552.     #include <stdio.h>
  5553.     #include <string.h>
  5554.     #include <leawi.h>
  5555.     #include <ceeedcct.h>
  5556.  
  5557.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  5558.  
  5559.     int main(void) {
  5560.  
  5561.       _FEEDBACK fc,condtok;
  5562.       _ENTRY routine;
  5563.       _INT4 token,qdata;
  5564.       _INT2 c_1,c_2,cond_case,sev,control;
  5565.       _CHAR3 facid;
  5566.       _INT4 isi;
  5567.  
  5568.      /* .
  5569.         .
  5570.         . */
  5571.       /* register condition handler */
  5572.       token = 99;
  5573.       routine.address = (_POINTER)&handler;
  5574.       routine.nesting = NULL;
  5575.       CEEHDLR(&routine,&token,&fc);
  5576.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  5577.          printf("CEEHDLR failed with message number %d\n",
  5578.                 fc.tok_msgno);
  5579.          exit (2999);
  5580.       }
  5581.  
  5582.      /* .
  5583.         .
  5584.         . */
  5585.  
  5586.       /* set up any condition sev 2 or higher */
  5587.       c_1 = 3;
  5588.       c_2 = 99;
  5589.       cond_case = 1;
  5590.       sev = 3;
  5591.       control = 0;
  5592.       memcpy(facid,"ZZZ",3);
  5593.       isi = 0;
  5594.  
  5595.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  5596.               facid,&isi,&condtok,&fc);
  5597.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  5598.          printf("CEENCOD failed with message number %d\n",
  5599.                 fc.tok_msgno);
  5600.          exit(2999);
  5601.       }
  5602.  
  5603.       /* signal condition */
  5604.       CEESGL(&condtok,&qdata,&fc);
  5605.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  5606.          printf("CEESGL failed with message number %d\n",
  5607.                 fc.tok_msgno);
  5608.          exit (2999);
  5609.       }
  5610.     }
  5611.  
  5612.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  5613.                  _FEEDBACK *newfc) {
  5614.  
  5615.        _CHAR80 name;
  5616.        _FEEDBACK grnfc;
  5617.  
  5618.        /* get name of the routine that signal the
  5619.        /* condition                                      */
  5620.        CEE3GRN(name,&grnfc);
  5621.       if ( _FBCHECK ( grnfc , CEE000 ) != 0 ) {
  5622.          printf("CEESGL failed with message number %d\n",
  5623.                 grnfc.tok_msgno);
  5624.          exit (2999);
  5625.       }
  5626.  
  5627.        printf("the routine that called this condition");
  5628.        printf(" handler is:\n %.80s\n",name);
  5629.        *result = 10;
  5630.        return;
  5631.     }
  5632.  
  5633.  COBOL/370 Example 
  5634.  
  5635.     CBL LIB,APOST,NOOPT
  5636.           *COMPILATION UNIT: IGZT3GRN
  5637.           *************************************************
  5638.           **                                             **
  5639.           ** DRV3GRN - Drive sample program for CEE3GRN. **
  5640.           **                                             **
  5641.           *************************************************
  5642.            IDENTIFICATION DIVISION.
  5643.            PROGRAM-ID. DRV3GRN.
  5644.            DATA DIVISION.
  5645.            WORKING-STORAGE SECTION.
  5646.            01  ROUTINE             PROCEDURE-POINTER.
  5647.            01  DENOMINATOR         PIC S9(9) COMP.
  5648.            01  NUMERATOR           PIC S9(9) COMP.
  5649.            01  RATIO               PIC S9(9) COMP.
  5650.            01  TOKEN               PIC S9(9) COMP VALUE 0.
  5651.            01  FC.
  5652.                02  Condition-Token-Value.
  5653.                COPY  CEEIGZCT.
  5654.                    03  Case-1-Condition-ID.
  5655.                        04  Severity        PIC S9(4) COMP.
  5656.                        04  Msg-No          PIC S9(4) COMP.
  5657.                    03  Case-2-Condition-ID
  5658.                              REDEFINES Case-1-Condition-ID.
  5659.                        04  Class-Code      PIC S9(4) COMP.
  5660.                        04  Cause-Code      PIC S9(4) COMP.
  5661.                    03  Case-Sev-Ctl    PIC X.
  5662.                    03  Facility-ID     PIC XXX.
  5663.                02  I-S-Info        PIC S9(9) COMP.
  5664.  
  5665.            PROCEDURE DIVISION.
  5666.  
  5667.            REGISTER-HANDLER.
  5668.           ** Register handler
  5669.                SET ROUTINE TO ENTRY 'CBL3GRN'.
  5670.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  5671.                IF  NOT CEE000 of FC  THEN
  5672.                    DISPLAY 'CEEHDLR failed with msg '
  5673.                        Msg-No of FC UPON CONSOLE;
  5674.                    STOP RUN;
  5675.                END-IF.
  5676.  
  5677.            RAISE-CONDITION.
  5678.           ** Cause a zero-divide condition.
  5679.                MOVE 0 TO DENOMINATOR.
  5680.                MOVE 1 TO NUMERATOR.
  5681.                DIVIDE NUMERATOR BY DENOMINATOR, GIVING RATIO.
  5682.  
  5683.            UNREGISTER-HANDLER.
  5684.           ** UNregister handler
  5685.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  5686.                IF NOT CEE000 of FC  THEN
  5687.                    DISPLAY 'CEEHDLU failed with msg '
  5688.                        Msg-No of FC UPON CONSOLE;
  5689.                END-IF.
  5690.                STOP RUN.
  5691.            END PROGRAM DRV3GRN.
  5692.  
  5693.           *COMPILATION UNIT: CBL3GRN
  5694.           **************************************************
  5695.           **                                              **
  5696.           ** Function: CEE3GRN - Get name of routine that **
  5697.           **                     incurred condition.      **
  5698.           **                                              **
  5699.           **************************************************
  5700.            IDENTIFICATION DIVISION.
  5701.            PROGRAM-ID. CBL3GRN.
  5702.            DATA DIVISION.
  5703.            WORKING-STORAGE SECTION.
  5704.            01  RNAME                   PIC X(80).
  5705.            01  FC.
  5706.                02  Condition-Token-Value.
  5707.                COPY  CEEIGZCT.
  5708.                    03  Case-1-Condition-ID.
  5709.                        04  Severity        PIC S9(4) COMP.
  5710.                        04  Msg-No          PIC S9(4) COMP.
  5711.                    03  Case-2-Condition-ID
  5712.                              REDEFINES Case-1-Condition-ID.
  5713.                        04  Class-Code      PIC S9(4) COMP.
  5714.                        04  Cause-Code      PIC S9(4) COMP.
  5715.                    03  Case-Sev-Ctl    PIC X.
  5716.                    03  Facility-ID     PIC XXX.
  5717.                02  I-S-Info        PIC S9(9) COMP.
  5718.            LINKAGE SECTION.
  5719.            01  TOKEN                   PIC S9(9) COMP.
  5720.            01  RESULT                  PIC S9(9) COMP.
  5721.                88 RESUME                   VALUE 10.
  5722.            01  CURCOND.
  5723.                02  Condition-Token-Value.
  5724.                COPY  CEEIGZCT.
  5725.                    03  Case-1-Condition-ID.
  5726.                        04  Severity        PIC S9(4) COMP.
  5727.                        04  Msg-No          PIC S9(4) COMP.
  5728.                    03  Case-2-Condition-ID
  5729.                              REDEFINES Case-1-Condition-ID.
  5730.                        04  Class-Code      PIC S9(4) COMP.
  5731.                        04  Cause-Code      PIC S9(4) COMP.
  5732.                    03  Case-Sev-Ctl    PIC X.
  5733.                    03  Facility-ID     PIC XXX.
  5734.                02  I-S-Info        PIC S9(9) COMP.
  5735.            01  NEWCOND.
  5736.                02  Condition-Token-Value.
  5737.                COPY  CEEIGZCT.
  5738.                    03  Case-1-Condition-ID.
  5739.                        04  Severity        PIC S9(4) COMP.
  5740.                        04  Msg-No          PIC S9(4) COMP.
  5741.                    03  Case-2-Condition-ID
  5742.                              REDEFINES Case-1-Condition-ID.
  5743.                        04  Class-Code      PIC S9(4) COMP.
  5744.                        04  Cause-Code      PIC S9(4) COMP.
  5745.                    03  Case-Sev-Ctl    PIC X.
  5746.                    03  Facility-ID     PIC XXX.
  5747.                02  I-S-Info        PIC S9(9) COMP.
  5748.  
  5749.            PROCEDURE DIVISION
  5750.                USING CURCOND, TOKEN, RESULT, NEWCOND.
  5751.            PARA-CBL3GRN.
  5752.                CALL 'CEE3GRN' USING RNAME , FC.
  5753.                IF  CEE000 of FC  THEN
  5754.                    DISPLAY 'Name of routine which '
  5755.                        'incurred the condition is:  ' RNAME;
  5756.                ELSE
  5757.                    DISPLAY 'CEE3GRN failed with msg '
  5758.                        Msg-No of FC UPON CONSOLE;
  5759.                    STOP RUN;
  5760.                END-IF.
  5761.  
  5762.            PARA-HANDLER.
  5763.           ** In user handler - resume execution
  5764.                SET RESUME TO TRUE.
  5765.                GOBACK.
  5766.  
  5767.            END PROGRAM CBL3GRN.
  5768.  
  5769.  PL/I Example 
  5770.  
  5771.     *PROCESS OPT(0), MACRO;
  5772.      /*COMPILATION UNIT: IBM3GRN
  5773.      /********************************************/
  5774.      /**                                        **/
  5775.      /** Function: CEE3GRN - example of CEE3GRN **/
  5776.      /**                     invoked from PL/I  **/
  5777.      /**                     ON-unit            **/
  5778.      /**                                        **/
  5779.      /********************************************/
  5780.  
  5781.      IBM3GRN:  PROCEDURE  OPTIONS(MAIN);
  5782.  
  5783.              %INCLUDE CEEIBMAW;
  5784.              %INCLUDE CEEIBMCT;
  5785.  
  5786.              DECLARE
  5787.                 RNAME       CHAR80,
  5788.                 01 FC       FEEDBACK,
  5789.                 divisor     FIXED BINARY(31) INITIAL(0);
  5790.  
  5791.              ON  ZERODIVIDE  BEGIN;
  5792.  
  5793.              /* Call CEE3GRN to get the name of the       */
  5794.              /* routine that incurred the most recently   */
  5795.              /* signaled condition                        */
  5796.                 CALL CEE3GRN ( RNAME, FC );
  5797.                 IF  FBCHECK( FC, CEE000)  THEN  DO;
  5798.                    PUT SKIP LIST( 'The most recently signaled'
  5799.                       || 'condition incurred by' || RNAME );
  5800.                    END;
  5801.                 ELSE  DO;
  5802.                    DISPLAY( 'CEE3GRN failed with msg '
  5803.                       || FC.MsgNo );
  5804.                    END;
  5805.  
  5806.                 END /* ON ZeroDivide */;
  5807.  
  5808.  
  5809.              divisor = 15 / divisor /* signal ZERODIVIDE */;
  5810.  
  5811.      END IBM3GRN;
  5812.  
  5813.  
  5814. ΓòÉΓòÉΓòÉ 3.3.7. CEE3LNG-Set National Language ΓòÉΓòÉΓòÉ
  5815.  
  5816. CEE3LNG sets or queries the current national language. The national language is 
  5817. recorded on a LIFO national language stack. Changing the national language 
  5818. changes the languages in which error messages are displayed and printed, and of 
  5819. the names of the days of the week, and the names of the months. 
  5820.  
  5821. More than one national language can be PUSHed. Languages are POPped in LIFO 
  5822. order. Message modules associated with a national language are not loaded until 
  5823. they are actually needed in order to format a message. 
  5824.  
  5825. If you specify a national_language not available on your system, the 
  5826. IBM-supplied default national_language is used. In LE/370, this is ENU 
  5827. (mixed-case U.S. English). CEEUOPT and CEEDOPT can specify an unknown national 
  5828. language code. They give a return code of 4 and a warning message. If an 
  5829. invalid language is specified, the IBM-supplied default ENU (mixed-case U.S. 
  5830. English) is used. 
  5831.  
  5832. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5833. Γöé                                                  Γöé
  5834. Γöé >>ΓöÇΓöÇCEE3LNGΓöÇΓöÇ(ΓöÇΓöÇfunctionΓöÇΓöÇ,ΓöÇΓöÇdesired_languageΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  5835. Γöé                                                  Γöé
  5836. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5837.  
  5838. function (input) 
  5839.           A fullword binary integer that specifies the service to perform. The 
  5840.           possible values for function are: 
  5841.  
  5842.    1-SET     Establishes the desired_language specified in the call to CEE3LNG 
  5843.              as the current language. In effect, it replaces the current 
  5844.              language on the top of the stack with the desired_language that 
  5845.              you specify. 
  5846.  
  5847.              When setting the national language, the desired_language is folded 
  5848.              to uppercase. "enu" and "ENU", for example, are considered to be 
  5849.              the same national language. 
  5850.  
  5851.    2-QUERY   Identifies the current language on the top of the stack to the 
  5852.              calling routine by returning it in the desired_language parameter 
  5853.              of CEE3LNG. The desired_language retained as the result of the 
  5854.              QUERY function is in uppercase. 
  5855.  
  5856.    3-PUSH    Pushes the desired_language specified in the call to CEE3LNG on to 
  5857.              the top of the language stack, making it the current language. 
  5858.              Previous languages are retained on the stack on a LIFO basis, 
  5859.              making it possible to return to a prior language at a later time. 
  5860.  
  5861.    4-POP     Pops the current language off the stack. The previous language 
  5862.              that was PUSHed on to the stack now becomes the new current 
  5863.              language. Upon return to the caller, the desired_language 
  5864.              parameter contains the discarded language. If the stack contains 
  5865.              only one language and would be empty after the call, no action is 
  5866.              taken and a feedback code indicating such is returned. 
  5867.  
  5868. desired_language (input/output) 
  5869.           A 3-character fixed-length string. The string is not case-sensitive 
  5870.           and is used in the following ways for different functions: 
  5871.  
  5872.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5873.                     Γöé If function is   Γöé Then desired_language:                            Γöé
  5874.                     Γöé specified as:   Γöé                                        Γöé
  5875.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5876.                     Γöé 1 or 3       Γöé Contains the desired national language identification.  In this case, it is  Γöé
  5877.                     Γöé          Γöé an input parameter.  National Language Codes contains a list of national   Γöé
  5878.                     Γöé          Γöé language identifiers.                             Γöé
  5879.                     Γöé          Γöé                                        Γöé
  5880.                     Γöé          Γöé NOTE:  LE/370 supports only these national languages:             Γöé
  5881.                     Γöé          Γöé                                        Γöé
  5882.                     Γöé          Γöé     ENU   Mixed-case U.S. English                    Γöé
  5883.                     Γöé          Γöé                                        Γöé
  5884.                     Γöé          Γöé     UEN   Uppercase U.S. English                     Γöé
  5885.                     Γöé          Γöé                                        Γöé
  5886.                     Γöé          Γöé     JPN   Japanese.                           Γöé
  5887.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5888.                     Γöé 2         Γöé Returns the current language on top of the stack.  In this case, it is an   Γöé
  5889.                     Γöé          Γöé output parameter.                               Γöé
  5890.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5891.                     Γöé 4         Γöé Returns the discarded national language.  In this case, it is an output    Γöé
  5892.                     Γöé          Γöé parameter.                                  Γöé
  5893.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5894.  
  5895. fc (output) 
  5896.           A 12-byte feedback code, optional in some languages, that indicates 
  5897.           the result of this service. 
  5898.  
  5899.           The following symbolic conditions can result from this service: 
  5900.  
  5901.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5902.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  5903.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  5904.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5905.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  5906.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5907.                     Γöé CEE3BQ     Γöé 2        Γöé 3450      Γöé Only one language was on the stack when a POP  Γöé
  5908.                     Γöé        Γöé         Γöé         Γöé request was made to CEE3LNG.  The current lan- Γöé
  5909.                     Γöé        Γöé         Γöé         Γöé guage was returned in the desired language   Γöé
  5910.                     Γöé        Γöé         Γöé         Γöé parameter.                   Γöé
  5911.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5912.                     Γöé CEE3BR     Γöé 3        Γöé 3451      Γöé The desired language desired-language for the  Γöé
  5913.                     Γöé        Γöé         Γöé         Γöé PUSH or SET function for CEE3LNG was invalid.  Γöé
  5914.                     Γöé        Γöé         Γöé         Γöé No operation was performed.           Γöé
  5915.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5916.                     Γöé CEE3BS     Γöé 3        Γöé 3452      Γöé The function function specified for CEE3LNG   Γöé
  5917.                     Γöé        Γöé         Γöé         Γöé was not recognized.  No operation was per-   Γöé
  5918.                     Γöé        Γöé         Γöé         Γöé formed.                     Γöé
  5919.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5920.  
  5921. Usage Notes 
  5922.  
  5923.  C/370 considerations-C/370 provides locales that map to German, Spanish, 
  5924.   French, U.S. English, and other languages. These locales establish default 
  5925.   formats for items such as currency symbols, and names of the days of the 
  5926.   week. To change the locale, you use the setlocale() library function. 
  5927.  
  5928.   The settings of setlocale() and the CEE3LNG run-time option do not affect one 
  5929.   another. CEE3LNG affects only LE/370 services and error messages; setlocale() 
  5930.   affects only C/370 functions. 
  5931.  
  5932.   To ensure that everything is set properly for your country, use both CEE3LNG 
  5933.   and setlocale(). 
  5934.  
  5935.  OpenEdition MVS consideration-CEE3LNG applies to the enclave. Each enclave 
  5936.   has a single current national language setting. 
  5937.  
  5938. Examples 
  5939.  
  5940.  C/370 Example 
  5941.  
  5942.     /*COMPILATION UNIT: EDC3LNG   */
  5943.  
  5944.     #include <stdio.h>
  5945.     #include <string.h>
  5946.     #include <leawi.h>
  5947.     #include <ceeedcct.h>
  5948.  
  5949.     int main(void) {
  5950.  
  5951.       _FEEDBACK fc;
  5952.       _INT4 function;
  5953.       _CHAR3 lang;
  5954.  
  5955.       /* Query the current language setting */
  5956.       function = 2; /* function 2 is query */
  5957.       CEE3LNG(&function,lang,&fc);
  5958.  
  5959.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  5960.          printf("CEE3LNG failed with message number %d\n",
  5961.                 fc.tok_msgno);
  5962.          exit(2999);
  5963.       }
  5964.  
  5965.       /* if the current language is not mixed-case */
  5966.       /* American English set the current language to */
  5967.       /* mixed-case American English */
  5968.       if (memcmp(lang,"ENU",3) != 0) {
  5969.          memcpy(lang,"ENU",3);
  5970.          function = 1; /* function 1 is set */
  5971.          CEE3LNG(&function,lang,&fc);
  5972.          if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  5973.             printf("CEE3LNG failed with message number %d\n",
  5974.                    fc.tok_msgno);
  5975.             exit(2999);
  5976.          }
  5977.       }
  5978.     }
  5979.  
  5980.  COBOL/370 Example 
  5981.  
  5982.     CBL LIB,APOST
  5983.           *COMPILATION UNIT: IGZT3LNG
  5984.           *************************************************
  5985.           **                                             **
  5986.           ** Function: CEE3LNG - Set national language   **
  5987.           **                                             **
  5988.           ** In this example, CEE3LNG is called to query **
  5989.           ** the current national language setting. If   **
  5990.           ** the setting is not mixed-case U.S. English, **
  5991.           ** CEE3LNG is called to change the setting.    **
  5992.           **                                             **
  5993.           *************************************************
  5994.            IDENTIFICATION DIVISION.
  5995.            PROGRAM-ID. CBL3LNG.
  5996.            DATA DIVISION.
  5997.            WORKING-STORAGE SECTION.
  5998.            01  FUNCTN                  PIC S9(9) COMP.
  5999.            01  LANG                    PIC X(3).
  6000.            01  FC.
  6001.                02  Condition-Token-Value.
  6002.                COPY  CEEIGZCT.
  6003.                    03  Case-1-Condition-ID.
  6004.                        04  Severity        PIC S9(4) COMP.
  6005.                        04  Msg-No          PIC S9(4) COMP.
  6006.                    03  Case-2-Condition-ID
  6007.                              REDEFINES Case-1-Condition-ID.
  6008.                        04  Class-Code      PIC S9(4) COMP.
  6009.                        04  Cause-Code      PIC S9(4) COMP.
  6010.                    03  Case-Sev-Ctl    PIC X.
  6011.                    03  Facility-ID     PIC XXX.
  6012.                02  I-S-Info        PIC S9(9) COMP.
  6013.  
  6014.            PROCEDURE DIVISION.
  6015.  
  6016.            PARA-3LNGQRY.
  6017.           ** Specify 2 for QUERY function.
  6018.           ** Call CEE3LNG to query the current
  6019.           **     national language setting
  6020.                MOVE 2 TO FUNCTN.
  6021.                CALL 'CEE3LNG' USING FUNCTN , LANG , FC.
  6022.                IF CEE000 of FC  THEN
  6023.                    DISPLAY 'Current National Language is: '
  6024.                        LANG;
  6025.                ELSE
  6026.                    DISPLAY 'CEE3LNG(query) failed with msg '
  6027.                        Msg-No of FC UPON CONSOLE;
  6028.                    STOP RUN;
  6029.                END-IF.
  6030.  
  6031.            PARA-3LNGSET.
  6032.           ** If the current national language is not
  6033.           **     mixed-case U.S. English, then call
  6034.           **     CEE3LNG with the SET function (1) to
  6035.           **     change the national language to mixed-case
  6036.           **     U.S. English
  6037.                IF ( LANG IS NOT  = 'ENU' )  THEN
  6038.                    MOVE 1 TO FUNCTN
  6039.                    CALL 'CEE3LNG' USING FUNCTN , LANG , FC
  6040.                    IF NOT CEE000 of FC  THEN
  6041.                        DISPLAY 'CEE3LNG(set) failed with msg '
  6042.                            Msg-No of FC UPON CONSOLE;
  6043.                        STOP RUN;
  6044.                    END-IF;
  6045.                    DISPLAY 'The national language has ',
  6046.                        'been changed to mixed-case '
  6047.                        'U.S. English (ENU).'
  6048.                END-IF.
  6049.                GOBACK.
  6050.  
  6051.  PL/I Example 
  6052.  
  6053.     *PROCESS MACRO;
  6054.      /*COMPILATION UNIT: IBM3LNG
  6055.      /****************************************************/
  6056.      /**                                                 */
  6057.      /** Function: CEE3LNG - set national language       */
  6058.      /**                                                 */
  6059.      /** In this example, CEE3LNG is called to query the */
  6060.      /** current national language setting.  If the      */
  6061.      /** setting is not mixed case American English,     */
  6062.      /** CEE3LNMG is called to change the setting to that*/
  6063.      /**                                                 */
  6064.      /****************************************************/
  6065.      PLI3LNG: PROC OPTIONS(MAIN);
  6066.  
  6067.         %INCLUDE  CEEIBMAW;
  6068.         %INCLUDE  CEEIBMCT;
  6069.  
  6070.         DCL FUNCTN  INT4;
  6071.         DCL LANG    CHARACTER ( 3 );
  6072.         DCL 01 FC   FEEDBACK;
  6073.  
  6074.         FUNCTN = 2; /* Specify code to query current     */
  6075.                     /* national language                 */
  6076.  
  6077.         /* Call CEE3LNG with function code 2 to query    */
  6078.         /*    national language                          */
  6079.         CALL CEE3LNG ( FUNCTN, LANG, FC );
  6080.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  6081.            PUT SKIP LIST('The current national language is '
  6082.               || LANG );
  6083.            END;
  6084.         ELSE  DO;
  6085.            DISPLAY( 'CEE3LNG failed with msg ' || FC.MsgNo );
  6086.            STOP;
  6087.            END;
  6088.  
  6089.         /* If the current language is not mixed-case     */
  6090.         /*    American English, set it to mixed-case     */
  6091.         /*    American English                           */
  6092.         IF  LANG ╨║=  'ENU'  THEN DO;
  6093.            FUNCTN = 1;
  6094.            CALL CEE3LNG ( FUNCTN, 'ENU', FC);
  6095.            IF  ╨║ FBCHECK( FC, CEE000)  THEN  DO;
  6096.               DISPLAY( 'CEE3LNG failed with msg '
  6097.                  || FC.MsgNo );
  6098.               STOP;
  6099.               END;
  6100.            CALL CEE3LNG ( 2, LANG, FC);
  6101.            IF  FBCHECK( FC, CEE000)  THEN  DO;
  6102.               PUT SKIP LIST('The national language is now '
  6103.                  || LANG );
  6104.               END;
  6105.            ELSE  DO;
  6106.               DISPLAY( 'CEE3LNG failed with msg '
  6107.                  || FC.MsgNo );
  6108.               STOP;
  6109.               END;
  6110.  
  6111.            END /* Language is not ENU */;
  6112.  
  6113.      END PLI3LNG;
  6114.  
  6115. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6116. Γöé Table 15. National Language Codes                                 Γöé
  6117. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6118. Γöé ID                        Γöé NATIONAL LANGUAGE                Γöé
  6119. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6120. Γöé AFR                       Γöé Afrikaans                    Γöé
  6121. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6122. Γöé ARA                       Γöé Arab Countries                 Γöé
  6123. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6124. Γöé BGR                       Γöé Bulgarian                    Γöé
  6125. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6126. Γöé CAT                       Γöé Catalan                     Γöé
  6127. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6128. Γöé CHT                       Γöé Traditional Chinese               Γöé
  6129. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6130. Γöé CHS                       Γöé Simplified Chinese               Γöé
  6131. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6132. Γöé CSY                       Γöé Czech                      Γöé
  6133. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6134. Γöé DAN                       Γöé Danish                     Γöé
  6135. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6136. Γöé DEU                       Γöé German                     Γöé
  6137. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6138. Γöé DES                       Γöé Swiss German                  Γöé
  6139. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6140. Γöé ELL                       Γöé Greek                      Γöé
  6141. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6142. Γöé ENG                       Γöé U.K. English                  Γöé
  6143. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6144. Γöé ENU                       Γöé U.S. English                  Γöé
  6145. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6146. Γöé ESP                       Γöé Spanish                     Γöé
  6147. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6148. Γöé FIN                       Γöé Finnish                     Γöé
  6149. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6150. Γöé FRA                       Γöé French                     Γöé
  6151. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6152. Γöé FRB                       Γöé Belgian French                 Γöé
  6153. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6154. Γöé FRC                       Γöé Canadian French                 Γöé
  6155. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6156. Γöé FRS                       Γöé Swiss French                  Γöé
  6157. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6158. Γöé HEB                       Γöé Hebrew                     Γöé
  6159. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6160. Γöé HUN                       Γöé Hungarian                    Γöé
  6161. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6162. Γöé ISL                       Γöé Icelandic                    Γöé
  6163. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6164. Γöé ITA                       Γöé Italian                     Γöé
  6165. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6166. Γöé ITS                       Γöé Swiss Italian                  Γöé
  6167. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6168. Γöé JPN                       Γöé Japanese                    Γöé
  6169. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6170. Γöé KOR                       Γöé Korean                     Γöé
  6171. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6172. Γöé NLD                       Γöé Dutch                      Γöé
  6173. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6174. Γöé NLB                       Γöé Belgian Dutch                  Γöé
  6175. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6176. Γöé NOR                       Γöé Norwegian - Bokmal               Γöé
  6177. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6178. Γöé NON                       Γöé Norwegian - Nynorsk               Γöé
  6179. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6180. Γöé PLK                       Γöé Polish                     Γöé
  6181. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6182. Γöé PTG                       Γöé Portuguese                   Γöé
  6183. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6184. Γöé PTB                       Γöé Brazilian Portuguese              Γöé
  6185. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6186. Γöé RMS                       Γöé Rhaeto-Romanic                 Γöé
  6187. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6188. Γöé ROM                       Γöé Romanian                    Γöé
  6189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6190. Γöé RUS                       Γöé Russian                     Γöé
  6191. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6192. Γöé SHC                       Γöé Serbo-Croatian (Cyrillic)            Γöé
  6193. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6194. Γöé SHL                       Γöé Serbo-Croatian (Latin)             Γöé
  6195. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6196. Γöé SKY                       Γöé Slovakian                    Γöé
  6197. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6198. Γöé SQI                       Γöé Albanian                    Γöé
  6199. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6200. Γöé SVE                       Γöé Swedish                     Γöé
  6201. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6202. Γöé THA                       Γöé Thai                      Γöé
  6203. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6204. Γöé TRK                       Γöé Turkish                     Γöé
  6205. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6206. Γöé UEN                       Γöé U.S. Uppercase English             Γöé
  6207. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6208. Γöé URD                       Γöé Urdu                      Γöé
  6209. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6210. Γöé                                                  Γöé
  6211. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6212.  
  6213.  
  6214. ΓòÉΓòÉΓòÉ 3.3.8. CEE3MCS-Get Default Currency Symbol ΓòÉΓòÉΓòÉ
  6215.  
  6216. CEE3MCS returns the default currency symbol for the country you specify with 
  6217. country_code. 
  6218.  
  6219. If you specify an invalid country_code, the default currency symbol is X'9F40'. 
  6220. In the United States, it is shown as a '$'followed by three blanks. For a list 
  6221. of the default settings for a specified country, see Defaults Currency and 
  6222. Picture Strings Based on COUNTRY Setting. 
  6223.  
  6224. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6225. Γöé                                                  Γöé
  6226. Γöé >>ΓöÇΓöÇCEE3MCSΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇcurrency_symbolΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  6227. Γöé                                                  Γöé
  6228. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6229.  
  6230. country_code (input) 
  6231.           A 2-character fixed-length string representing one of the country 
  6232.           codes found in Defaults Currency and Picture Strings Based on COUNTRY 
  6233.           Setting. 
  6234.  
  6235.           country_code is not case-sensitive. If no value is specified, the 
  6236.           default country code, as set by the COUNTRY run-time option or the 
  6237.           CEE3CTY callable service, is used. See COUNTRY for an explanation of 
  6238.           the COUNTRY run-time option and CEE3CTY-Set Default Country for an 
  6239.           explanation of the CEE3CTY callable service. 
  6240.  
  6241. currency_symbol (output) 
  6242.           A 4-character fixed-length string returned to the calling routine. It 
  6243.           contains the default currency symbol for the country specified. The 
  6244.           currency symbol is left-justified and padded on the right with 
  6245.           blanks, if necessary. 
  6246.  
  6247. fc (output) 
  6248.           A feedback code, optional in some languages, that indicates the 
  6249.           result of this service. 
  6250.  
  6251.           The following symbolic conditions can result from this service: 
  6252.  
  6253.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6254.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  6255.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  6256.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6257.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  6258.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6259.                     Γöé CEE3C6     Γöé 2        Γöé 3462      Γöé The currency symbol 'currency-symbol' was    Γöé
  6260.                     Γöé        Γöé         Γöé         Γöé truncated and was not defined in CEE3MCS.    Γöé
  6261.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6262.                     Γöé CEE3C7     Γöé 2        Γöé 3463      Γöé The country code country-code was invalid for  Γöé
  6263.                     Γöé        Γöé         Γöé         Γöé CEE3MCS.  The default currency symbol      Γöé
  6264.                     Γöé        Γöé         Γöé         Γöé 'currency-symbol' was returned.         Γöé
  6265.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6266.  
  6267. Usage Note 
  6268.  
  6269.  OpenEdition MVS considerations-CEE3MCS applies to the enclave. Every enclave 
  6270.   has a single current country setting that has a single currency symbol. Every 
  6271.   thread in every enclave has the same default. 
  6272.  
  6273. Examples 
  6274.  
  6275.  C/370 Example 
  6276.  
  6277.     /*COMPILATION UNIT: EDC3MCS   */
  6278.  
  6279.     #include <stdio.h>
  6280.     #include <string.h>
  6281.     #include <leawi.h>
  6282.     #include <ceeedcct.h>
  6283.  
  6284.     int main(void) {
  6285.  
  6286.        _FEEDBACK fc;
  6287.        _CHAR2 country,currency;
  6288.  
  6289.        /* get the default currency symbol for Canada */
  6290.        memcpy(country,"CA",2);
  6291.        CEE3MCS(country,currency,&fc);
  6292.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  6293.           printf("CEE3MCS failed with message number %d\n",
  6294.                  fc.tok_msgno);
  6295.           exit(2999);
  6296.        }
  6297.        printf("The default currency symbol for Canada is:"
  6298.               " %.2s\n",currency);
  6299.     }
  6300.  
  6301.  COBOL/370 Example 
  6302.  
  6303.     CBL LIB,APOST
  6304.           *COMPILATION UNIT: IGZT3MCS
  6305.           **************************************************
  6306.           **                                              **
  6307.           ** FUNCTION: CEE3MCS - Obtain default currency  **
  6308.           **           symbol                             **
  6309.           **                                              **
  6310.           **************************************************
  6311.            IDENTIFICATION DIVISION.
  6312.            PROGRAM-ID. CBL3MCS.
  6313.            DATA DIVISION.
  6314.            WORKING-STORAGE SECTION.
  6315.            01  COUNTRY                 PIC X(2).
  6316.            01  CURSYM                  PIC X(2).
  6317.            01  FC.
  6318.                02  Condition-Token-Value.
  6319.                COPY  CEEIGZCT.
  6320.                    03  Case-1-Condition-ID.
  6321.                        04  Severity        PIC S9(4) COMP.
  6322.                        04  Msg-No          PIC S9(4) COMP.
  6323.                    03  Case-2-Condition-ID
  6324.                              REDEFINES Case-1-Condition-ID.
  6325.                        04  Class-Code      PIC S9(4) COMP.
  6326.                        04  Cause-Code      PIC S9(4) COMP.
  6327.                    03  Case-Sev-Ctl    PIC X.
  6328.                    03  Facility-ID     PIC XXX.
  6329.                02  I-S-Info        PIC S9(9) COMP.
  6330.  
  6331.            PROCEDURE DIVISION.
  6332.  
  6333.            PARA-CBL3MCS.
  6334.           ** Specify country code for the US in the call
  6335.           **     to CEE3MCS
  6336.                MOVE 'US' TO COUNTRY.
  6337.                CALL 'CEE3MCS' USING COUNTRY , CURSYM , FC.
  6338.  
  6339.           ** If CEE3MCS runs successfully, display result.
  6340.                IF CEE000 of FC  THEN
  6341.                    DISPLAY 'The default currency symbol '
  6342.                        'for the ' COUNTRY ' is: ' CURSYM
  6343.                ELSE
  6344.                    DISPLAY 'CEE3MCS failed with msg '
  6345.                        Msg-No of FC UPON CONSOLE;
  6346.                    STOP RUN;
  6347.                END-IF.
  6348.  
  6349.                GOBACK.
  6350.  
  6351.  PL/I Example 
  6352.  
  6353.     *PROCESS MACRO;
  6354.      /*COMPILATION UNIT: IBM3MCS                         */
  6355.      /****************************************************/
  6356.      /**                                                 */
  6357.      /** Function: CEE3MCS - Obtain default currency     */
  6358.      /**                     symbol                      */
  6359.      /**                                                 */
  6360.      /****************************************************/
  6361.      PLI3MCS: PROC OPTIONS(MAIN);
  6362.  
  6363.         %INCLUDE  CEEIBMAW;
  6364.         %INCLUDE  CEEIBMCT;
  6365.         DCL COUNTRY  CHARACTER ( 2 );
  6366.         DCL CURSYM   CHARACTER ( 4 );
  6367.         DCL 01 FC    FEEDBACK;
  6368.  
  6369.         COUNTRY = 'US'; /* Specify country code for the  */
  6370.                         /* United States                 */
  6371.  
  6372.         /* Call CEE3MCS to return currency symbol for    */
  6373.         /*    the United States                          */
  6374.         CALL CEE3MCS ( COUNTRY, CURSYM, FC );
  6375.  
  6376.         /* Print the default currency symbol for the US  */
  6377.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  6378.            PUT SKIP LIST(
  6379.               'The default currency symbol for the '
  6380.               || COUNTRY || ' is "' || CURSYM || '"');
  6381.            END;
  6382.         ELSE  DO;
  6383.            DISPLAY( 'CEE3MCS failed with msg '
  6384.               || FC.MsgNo );
  6385.            STOP;
  6386.            END;
  6387.  
  6388.      END PLI3MCS;
  6389.  
  6390.  
  6391. ΓòÉΓòÉΓòÉ 3.3.9. CEE3MDS-Get Default Decimal Separator ΓòÉΓòÉΓòÉ
  6392.  
  6393. CEE3MDS returns the default decimal separator for the country specified by 
  6394. country_code. 
  6395.  
  6396. If you specify an invalid country_code, the default decimal separator is a 
  6397. period (.). For a list of the default settings for a specified country, see 
  6398. Defaults Currency and Picture Strings Based on COUNTRY Setting. 
  6399.  
  6400. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6401. Γöé                                                  Γöé
  6402. Γöé >>ΓöÇΓöÇCEE3MDSΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇdecimal_separatorΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  6403. Γöé                                                  Γöé
  6404. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6405.  
  6406. country_code (input) 
  6407.           A 2-character fixed-length string representing one of the country 
  6408.           codes found in Defaults Currency and Picture Strings Based on COUNTRY 
  6409.           Setting. 
  6410.  
  6411.           country_code is not case-sensitive. If no value is specified, the 
  6412.           default country code, as set by the COUNTRY run-time option or the 
  6413.           CEE3CTY callable service, is used. See COUNTRY for an explanation of 
  6414.           the COUNTRY run-time option and CEE3CTY-Set Default Country for an 
  6415.           explanation of the CEE3CTY callable service. 
  6416.  
  6417. decimal_separator (output) 
  6418.           A 2-character fixed-length string containing the default decimal 
  6419.           separator for the country specified. The decimal separator is 
  6420.           left-justified and padded on the right with a blank. 
  6421.  
  6422. fc (output) 
  6423.           A 12-byte feedback code, optional in some languages, indicating the 
  6424.           service result. 
  6425.  
  6426.           The following symbolic conditions can result from this service: 
  6427.  
  6428.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6429.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  6430.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  6431.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6432.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  6433.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6434.                     Γöé CEE3C4     Γöé 2        Γöé 3460      Γöé The decimal separator 'decimal-separator' was  Γöé
  6435.                     Γöé        Γöé         Γöé         Γöé truncated and was not defined in CEE3MDS.    Γöé
  6436.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6437.                     Γöé CEE3C5     Γöé 2        Γöé 3461      Γöé The country code country-code was invalid for  Γöé
  6438.                     Γöé        Γöé         Γöé         Γöé CEE3MDS.  The default decimal separator     Γöé
  6439.                     Γöé        Γöé         Γöé         Γöé 'decimal-separator' was returned.        Γöé
  6440.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6441.  
  6442.  
  6443.  
  6444. Usage Note 
  6445.  
  6446.  OpenEdition MVS considerations-CEE3MDS applies to the enclave. Every enclave 
  6447.   has a single current country setting that has a single decimal separator. 
  6448.   Every thread in every enclave has the same default. 
  6449.  
  6450. Examples 
  6451.  
  6452.  C/370 Example 
  6453.  
  6454.     /*COMPILATION UNIT: EDC3MDS   */
  6455.  
  6456.     #include <stdio.h>
  6457.     #include <string.h>
  6458.     #include <leawi.h>
  6459.     #include <ceeedcct.h>
  6460.  
  6461.     int main(void) {
  6462.  
  6463.        _FEEDBACK fc;
  6464.        _CHAR2 country,decimal;
  6465.  
  6466.        /* get the default decimal separator for Canada */
  6467.        memcpy(country,"CA",2);
  6468.        CEE3MDS(country,decimal,&fc);
  6469.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  6470.           printf("CEE3MDS failed with message number %d\n",
  6471.                  fc.tok_msgno);
  6472.           exit(2999);
  6473.        }
  6474.        /* print out the default decimal separator */
  6475.        printf("The default decimal separator for");
  6476.        printf(" Canada is: %.2s\n",decimal);
  6477.     }
  6478.  
  6479.  COBOL/370 Example 
  6480.  
  6481.     CBL LIB,APOST
  6482.           *COMPILATION UNIT: IGZT3MDS
  6483.           *********************************************
  6484.           **                                         **
  6485.           ** Function: CEE3MDS - get default decimal **
  6486.           ** separator                               **
  6487.           **                                         **
  6488.           *********************************************
  6489.            IDENTIFICATION DIVISION.
  6490.            PROGRAM-ID. CBL3MDS.
  6491.            DATA DIVISION.
  6492.            WORKING-STORAGE SECTION.
  6493.            01  COUNTRY                 PIC X(2).
  6494.            01  DECSEP                  PIC X(2).
  6495.            01  FC.
  6496.                02  Condition-Token-Value.
  6497.                COPY  CEEIGZCT.
  6498.                    03  Case-1-Condition-ID.
  6499.                        04  Severity        PIC S9(4) COMP.
  6500.                        04  Msg-No          PIC S9(4) COMP.
  6501.                    03  Case-2-Condition-ID
  6502.                              REDEFINES Case-1-Condition-ID.
  6503.                        04  Class-Code      PIC S9(4) COMP.
  6504.                        04  Cause-Code      PIC S9(4) COMP.
  6505.                    03  Case-Sev-Ctl    PIC X.
  6506.                    03  Facility-ID     PIC XXX.
  6507.                02  I-S-Info        PIC S9(9) COMP.
  6508.  
  6509.            PROCEDURE DIVISION.
  6510.  
  6511.           ** Specify the country code for the US in the
  6512.           **     call to CEE3MDS.
  6513.           ** If call was successful, print result.
  6514.            PARA-CBL3MDS.
  6515.                MOVE 'US' TO COUNTRY.
  6516.                CALL 'CEE3MDS' USING COUNTRY , DECSEP , FC.
  6517.                IF CEE000 of FC  THEN
  6518.                    DISPLAY 'The default Decimal Separator '
  6519.                        'for ' COUNTRY ' is "' DECSEP '"'
  6520.                ELSE
  6521.                    DISPLAY 'CEE3MDS failed with msg '
  6522.                        Msg-No of FC UPON CONSOLE;
  6523.                    STOP RUN;
  6524.                END-IF.
  6525.  
  6526.                GOBACK.
  6527.  
  6528.  PL/I Example 
  6529.  
  6530.     *PROCESS MACRO;
  6531.      /*COMPILATION UNIT: IBM3MDS                       */
  6532.      /**************************************************/
  6533.      /**                                               */
  6534.      /** Function: CEE3MDS - get default decimal       */
  6535.      /**           separator                           */
  6536.      /**************************************************/
  6537.      PLI3MDS: PROC OPTIONS(MAIN);
  6538.  
  6539.         %INCLUDE  CEEIBMAW;
  6540.         %INCLUDE  CEEIBMCT;
  6541.  
  6542.         DCL COUNTRY  CHARACTER ( 2 );
  6543.         DCL DECSEP   CHARACTER ( 2 );
  6544.         DCL 01 FC    FEEDBACK;
  6545.  
  6546.         COUNTRY = 'US';   /* Specify country code for  */
  6547.                           /* the United States         */
  6548.  
  6549.         /* Call CEE3MDS to get default decimal         */
  6550.         /*    separator for the US                     */
  6551.         CALL CEE3MDS ( COUNTRY, DECSEP, FC );
  6552.  
  6553.         /*     Print the default decimal separator for */
  6554.         /* the US             */
  6555.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  6556.            PUT SKIP LIST(
  6557.               'The default decimal separator for the '
  6558.               || COUNTRY || ' is "' || DECSEP || '"' );
  6559.            END;
  6560.         ELSE  DO;
  6561.            DISPLAY( 'CEE3MDS failed with msg '
  6562.               || FC.MsgNo );
  6563.            STOP;
  6564.            END;
  6565.  
  6566.      END PLI3MDS;
  6567.  
  6568.  
  6569. ΓòÉΓòÉΓòÉ 3.3.10. CEE3MTS-Get Default Thousands Separator ΓòÉΓòÉΓòÉ
  6570.  
  6571. CEE3MTS returns the default thousands separator for the specified country with 
  6572. country_code. 
  6573.  
  6574. If you specify an invalid country_code, the default thousands separator is a 
  6575. comma (,). For a list of the default settings for a specified country, see 
  6576. Defaults Currency and Picture Strings Based on COUNTRY Setting. 
  6577.  
  6578. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6579. Γöé                                                  Γöé
  6580. Γöé >>ΓöÇΓöÇCEE3MTSΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇthousands_separatorΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  6581. Γöé                                                  Γöé
  6582. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6583.  
  6584. country_code (input) 
  6585.           A 2-character fixed-length string representing one of the country 
  6586.           codes found in Defaults Currency and Picture Strings Based on COUNTRY 
  6587.           Setting. 
  6588.  
  6589.           country_code is not case-sensitive. If no value is specified, the 
  6590.           default country code, as set by the COUNTRY run-time option or the 
  6591.           CEE3CTY callable service, is used. See COUNTRY for an explanation of 
  6592.           the COUNTRY run-time option, and CEE3CTY-Set Default Country for an 
  6593.           explanation of the CEE3CTY callable service. 
  6594.  
  6595. thousands_separator (output) 
  6596.           A 2-character fixed-length string representing the default thousands 
  6597.           separator for the country specified. The thousands separator is 
  6598.           left-justified and padded on the right with a blank. 
  6599.  
  6600. fc (output) 
  6601.           A 12-byte feedback code, optional in some languages, that indicates 
  6602.           the result of this service. 
  6603.  
  6604.           The following symbolic conditions can result from this service: 
  6605.  
  6606.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6607.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  6608.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  6609.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6610.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  6611.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6612.                     Γöé CEE3C8     Γöé 2        Γöé 3464      Γöé The thousands separator 'thousands-separator'  Γöé
  6613.                     Γöé        Γöé         Γöé         Γöé was truncated and was not defined in CEE3MTS.  Γöé
  6614.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6615.                     Γöé CEE3C9     Γöé 2        Γöé 3465      Γöé The country code country-code was invalid for  Γöé
  6616.                     Γöé        Γöé         Γöé         Γöé CEE3MTS.  The default thousands separator    Γöé
  6617.                     Γöé        Γöé         Γöé         Γöé 'thousands-separator' was returned.       Γöé
  6618.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6619.  
  6620. Usage Note 
  6621.  
  6622.  OpenEdition MVS considerations-CEE3MTS applies to the enclave. Every enclave 
  6623.   has a single current country setting that has a single thousands separator. 
  6624.   Every thread in every enclave has the same default. 
  6625.  
  6626. Examples 
  6627.  
  6628.  C/370 Example 
  6629.  
  6630.     /*COMPILATION UNIT: EDC3MTS   */
  6631.  
  6632.     #include <stdio.h>
  6633.     #include <string.h>
  6634.     #include <leawi.h>
  6635.     #include <ceeedcct.h>
  6636.  
  6637.     int main(void) {
  6638.  
  6639.        _FEEDBACK fc;
  6640.        _CHAR2 country,thousand;
  6641.  
  6642.        /* get the default thousands separator for Canada */
  6643.        memcpy(country,"CA",2);
  6644.        CEE3MTS(country,thousand,&fc);
  6645.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  6646.           printf("CEE3MTS failed with message number %d\n",
  6647.                  fc.tok_msgno);
  6648.           exit(2999);
  6649.        }
  6650.        /* print out the default thousands separator */
  6651.        printf("The default thousands separator for Canada");
  6652.        printf(" is:  %.2s\n",thousand);
  6653.     }
  6654.  
  6655.  COBOL/370 Example 
  6656.  
  6657.     CBL LIB,APOST
  6658.           *COMPILATION UNIT: IGZT3MTS
  6659.           **************************************************
  6660.           **                                              **
  6661.           ** Function: CEE3MTS - obtain default thousands **
  6662.           **                     separator                **
  6663.           **                                              **
  6664.           **************************************************
  6665.            IDENTIFICATION DIVISION.
  6666.            PROGRAM-ID. CBL3MTS.
  6667.            DATA DIVISION.
  6668.            WORKING-STORAGE SECTION.
  6669.            01  COUNTRY                 PIC X(2).
  6670.            01  THOUSEP                 PIC X(2).
  6671.            01  FC.
  6672.                02  Condition-Token-Value.
  6673.                COPY  CEEIGZCT.
  6674.                    03  Case-1-Condition-ID.
  6675.                        04  Severity        PIC S9(4) COMP.
  6676.                        04  Msg-No          PIC S9(4) COMP.
  6677.                    03  Case-2-Condition-ID
  6678.                              REDEFINES Case-1-Condition-ID.
  6679.                        04  Class-Code      PIC S9(4) COMP.
  6680.                        04  Cause-Code      PIC S9(4) COMP.
  6681.                    03  Case-Sev-Ctl    PIC X.
  6682.                    03  Facility-ID     PIC XXX.
  6683.                02  I-S-Info        PIC S9(9) COMP.
  6684.  
  6685.            PROCEDURE DIVISION.
  6686.  
  6687.            PARA-CBL3MTS.
  6688.           ** Specify the country code for the US in the
  6689.           **     call to CEE3MTS.
  6690.                MOVE 'US' TO COUNTRY.
  6691.                CALL 'CEE3MTS' USING COUNTRY , THOUSEP , FC.
  6692.  
  6693.           ** If CEE3MTS runs successfully, display result
  6694.                IF CEE000 of FC  THEN
  6695.                    DISPLAY 'The default Thousands Separator'
  6696.                        ' for ' COUNTRY ' is "' THOUSEP '"'
  6697.                ELSE
  6698.                    DISPLAY 'CEE3MDS failed with msg '
  6699.                        Msg-No of FC UPON CONSOLE;
  6700.                    STOP RUN;
  6701.                END-IF.
  6702.  
  6703.                GOBACK.
  6704.  
  6705.  PL/I Example 
  6706.  
  6707.     *PROCESS MACRO;
  6708.      /*COMPILATION UNIT: IBM3MTS                        */
  6709.      /***************************************************/
  6710.      /**                                                */
  6711.      /** Function: CEE3MTS - obtain default thousands   */
  6712.      /** separator                                      */
  6713.      /**                                                */
  6714.      /***************************************************/
  6715.      PLI3MTS: PROC OPTIONS(MAIN);
  6716.  
  6717.         %INCLUDE  CEEIBMAW;
  6718.         %INCLUDE  CEEIBMCT;
  6719.  
  6720.         DCL COUNTRY  CHARACTER ( 2 );
  6721.         DCL THOUSEP  CHARACTER ( 2 );
  6722.         DCL 01 FC    FEEDBACK;
  6723.  
  6724.         COUNTRY = 'US';   /* Specify US as the country  */
  6725.                           /* code for the United States */
  6726.  
  6727.         /* Call CEE3MTS to return default thousands     */
  6728.         /*    separator for the US                      */
  6729.         CALL CEE3MTS ( COUNTRY, THOUSEP, FC );
  6730.  
  6731.         /* If CEE3MTS ran successfully print out result */
  6732.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  6733.            PUT SKIP LIST(
  6734.               'The default thousands separator for the '
  6735.               || COUNTRY || ' is "' || THOUSEP || '"' );
  6736.            END;
  6737.         ELSE  DO;
  6738.            DISPLAY( 'CEE3MTS failed with msg '
  6739.               || FC.MsgNo );
  6740.            STOP;
  6741.            END;
  6742.  
  6743.      END PLI3MTS;
  6744.  
  6745.  
  6746. ΓòÉΓòÉΓòÉ 3.3.11. CEE3PRM-Query Parameter String ΓòÉΓòÉΓòÉ
  6747.  
  6748. CEE3PRM queries and returns to the calling routine the parameter string 
  6749. specified at invocation of the program. The returned parameter string contains 
  6750. only program arguments. If no program arguments are available, a blank string 
  6751. is returned. 
  6752.  
  6753. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6754. Γöé                                                  Γöé
  6755. Γöé >>ΓöÇΓöÇCEE3PRMΓöÇΓöÇ(ΓöÇΓöÇchar_parm_stringΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  6756. Γöé                                                  Γöé
  6757. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6758.  
  6759. char_parm_string (output) 
  6760.           An 80-byte fixed-length string passed by CEE3PRM. 
  6761.  
  6762.           On return from this service, the char_parm_string contains the 
  6763.           parameter string specified at invocation of the program. If this 
  6764.           parameter string is longer than 80 characters, it is truncated. If 
  6765.           the parameter string is shorter than 80 characters, the returned 
  6766.           string is padded with blanks. If the program argument passed to the 
  6767.           service is absent, or is not a character string, char_parm_string is 
  6768.           blank. 
  6769.  
  6770. fc (output) 
  6771.           A 12-byte feedback code, optional in some languages, that indicates 
  6772.           the result of this service. 
  6773.  
  6774.           The following symbolic conditions can result from this service: 
  6775.  
  6776.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6777.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  6778.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  6779.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6780.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  6781.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6782.                     Γöé CEE3I1     Γöé 1        Γöé 3649      Γöé The parameter string returned from CEE3PRM   Γöé
  6783.                     Γöé        Γöé         Γöé         Γöé exceeded the maximum length of 80 bytes and   Γöé
  6784.                     Γöé        Γöé         Γöé         Γöé was truncated.                 Γöé
  6785.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6786.  
  6787. Usage Notes 
  6788.  
  6789.  C/370 consideration-C users can use the __osplist to return a program 
  6790.   argument longer than 80 characters. 
  6791.  
  6792.  OpenEdition MVS considerations-CEE3PRM is allowed only in the initial thread. 
  6793.  
  6794. Examples 
  6795.  
  6796.  C/370 Example 
  6797.  
  6798.     /*COMPILATION UNIT: EDC3PRM   */
  6799.  
  6800.     #include <stdio.h>
  6801.     #include <leawi.h>
  6802.     #include <ceeedcct.h>
  6803.  
  6804.     int main() {
  6805.  
  6806.        _CHAR80 parm;
  6807.        _FEEDBACK fc;
  6808.  
  6809.        CEE3PRM(parm,&fc);
  6810.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  6811.           printf("CEE3PRM failed with message number %d\n",
  6812.                  fc.tok_msgno);
  6813.           exit(2999);
  6814.        }
  6815.        printf("%s\n",parm);
  6816.     }
  6817.  
  6818.  COBOL/370 Example 
  6819.  
  6820.     CBL LIB,APOST
  6821.           *COMPILATION UNIT: IGZT3PRM
  6822.           ************************************************
  6823.           **                                            **
  6824.           ** Function: CEE3PRM - query parameter string **
  6825.           **                                            **
  6826.           ** In this example, a call is made to         **
  6827.           ** CEE3PRM to return the parameter string     **
  6828.           ** that was specified at invocation of the    **
  6829.           ** program. The string is then displayed.     **
  6830.           **                                            **
  6831.           ************************************************
  6832.            IDENTIFICATION DIVISION.
  6833.            PROGRAM-ID. CBL3PRM.
  6834.            DATA DIVISION.
  6835.            WORKING-STORAGE SECTION.
  6836.            01  PARMSTR                 PIC X(80).
  6837.            01  FC.
  6838.                02  Condition-Token-Value.
  6839.                COPY  CEEIGZCT.
  6840.                    03  Case-1-Condition-ID.
  6841.                        04  Severity        PIC S9(4) COMP.
  6842.                        04  Msg-No          PIC S9(4) COMP.
  6843.                    03  Case-2-Condition-ID
  6844.                              REDEFINES Case-1-Condition-ID.
  6845.                        04  Class-Code      PIC S9(4) COMP.
  6846.                        04  Cause-Code      PIC S9(4) COMP.
  6847.                    03  Case-Sev-Ctl    PIC X.
  6848.                    03  Facility-ID     PIC XXX.
  6849.                02  I-S-Info        PIC S9(9) COMP.
  6850.  
  6851.            PROCEDURE DIVISION.
  6852.  
  6853.            PARA-CBL3PRM.
  6854.                CALL 'CEE3PRM' USING PARMSTR , FC.
  6855.                IF CEE000 THEN
  6856.                    DISPLAY 'Program arguments specified: "'
  6857.                        PARMSTR '"'
  6858.                ELSE
  6859.                    DISPLAY 'CEE3PRM failed with msg '
  6860.                        Msg-No of FC UPON CONSOLE;
  6861.                    STOP RUN;
  6862.                END-IF.
  6863.  
  6864.                GOBACK.
  6865.  
  6866.  PL/I Example 
  6867.  
  6868.     *PROCESS MACRO;
  6869.      /*COMPILATION UNIT: IBM3PRM                        */
  6870.      /***************************************************/
  6871.      /**                                                */
  6872.      /** Function: CEE3PRM - Query Parameter String     */
  6873.      /**                                                */
  6874.      /***************************************************/
  6875.      PLI3PRM: PROC OPTIONS(MAIN);
  6876.  
  6877.         %INCLUDE  CEEIBMAW;
  6878.         %INCLUDE  CEEIBMCT;
  6879.  
  6880.         DCL PARMSTR CHAR80;
  6881.         DCL 01 FC FEEDBACK;
  6882.  
  6883.        /* Call CEE3PRM to return the program arguments  */
  6884.        /* specified at invocation of the program        */
  6885.         CALL CEE3PRM ( PARMSTR, FC );
  6886.  
  6887.        /* There are no non-zero feedback codes to       */
  6888.        /* check, so print result                        */
  6889.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  6890.            PUT SKIP LIST(
  6891.               'These program arguments were specified:  "'
  6892.               || PARMSTR || '"');
  6893.            END;
  6894.         ELSE  DO;
  6895.            DISPLAY( 'CEE3PRM failed with msg '
  6896.               || FC.MsgNo );
  6897.            STOP;
  6898.            END;
  6899.  
  6900.      END PLI3PRM;
  6901.  
  6902.  
  6903. ΓòÉΓòÉΓòÉ 3.3.12. CEE3RPH-Set Report Heading ΓòÉΓòÉΓòÉ
  6904.  
  6905. CEE3RPH sets the heading displayed at the top of the storage or options report 
  6906. generated when you specify the RPTSTG(ON) or RPTOPTS(ON) run-time options. 
  6907. Storage Report Produced by LE/370 Run-Time Option RPTSTG(ON) contains a sample 
  6908. storage report, and Options Report Produced by LE/370 Run-Time Option 
  6909. RPTOPTS(ON) contains a sample options report. 
  6910.  
  6911. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6912. Γöé                                                  Γöé
  6913. Γöé >>ΓöÇΓöÇCEE3RPHΓöÇΓöÇ(ΓöÇΓöÇreport_headingΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  6914. Γöé                                                  Γöé
  6915. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6916.  
  6917. report_heading (input) 
  6918.           An 80-character fixed-length string. 
  6919.  
  6920.           report_heading sets the identifying character string displayed at the 
  6921.           top of the storage or options report. LE/370 uses only the first 79 
  6922.           bytes of report_heading; the last byte is ignored. report_heading can 
  6923.           contain DBCS characters surrounded by X'0E' (shift-out) and X'0F' 
  6924.           (shift-in). 
  6925.  
  6926. fc (output) 
  6927.           A 12-byte feedback code, optional in some languages, that indicates 
  6928.           the result of this service. 
  6929.  
  6930.           The following symbolic conditions can result from this service: 
  6931.  
  6932.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6933.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  6934.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  6935.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6936.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  6937.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6938.                     Γöé CEE3JK     Γöé 0        Γöé 3700      Γöé The storage and options report heading     Γöé
  6939.                     Γöé        Γöé         Γöé         Γöé replaced a previous heading.          Γöé
  6940.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6941.  
  6942. Usage Notes 
  6943.  
  6944.  PL/I considerations-CEE3RPH is designed to provide an equivalent function to 
  6945.   the special PL/I variable PLIXHD. 
  6946.  
  6947.  OpenEdition MVS considerations-CEE3RPH applies to the enclave. 
  6948.  
  6949. Examples 
  6950.  
  6951.  C/370 Example 
  6952.  
  6953.     /*COMPILATION UNIT: EDC3RPH   */
  6954.  
  6955.     #pragma runopts(REPORT)
  6956.     #include <string.h>
  6957.     #include <leawi.h>
  6958.     #include <ceeedcct.h>
  6959.  
  6960.     int main(void) {
  6961.  
  6962.        _CHAR80   heading;
  6963.  
  6964.        /* initialize heading to blanks and then set the */
  6965.        /* heading */
  6966.        memset(heading,' ',80);
  6967.        memcpy(heading,"User Defined Report Heading",27);
  6968.  
  6969.        /* set the report heading...do not need to check */
  6970.        /* feedback token because all return codes are */
  6971.        /* successful */
  6972.        CEE3RPH(heading,NULL);
  6973.       /* .
  6974.          .
  6975.          . */
  6976.     }
  6977.  
  6978.  COBOL/370 Example 
  6979.  
  6980.     CBL LIB,APOST
  6981.           *COMPILATION UNIT: IGZT3RPH
  6982.           **************************************************
  6983.           **                                              **
  6984.           ** Function: CEE3RPH - set report heading       **
  6985.           **                                              **
  6986.           ** In this example, a call is made to CEE3RPH   **
  6987.           ** to set the report heading that appears at    **
  6988.           ** the top of each page of the options report   **
  6989.           ** (generated by RPTOPTS) and storage report    **
  6990.           ** (generated by RPTSTG).                       **
  6991.           **                                              **
  6992.           **************************************************
  6993.            IDENTIFICATION DIVISION.
  6994.            PROGRAM-ID. CBL3RPH.
  6995.            DATA DIVISION.
  6996.            WORKING-STORAGE SECTION.
  6997.            01  RPTHEAD                 PIC X(80).
  6998.            01  FC.
  6999.                02  Condition-Token-Value.
  7000.                COPY  CEEIGZCT.
  7001.                    03  Case-1-Condition-ID.
  7002.                        04  Severity        PIC S9(4) COMP.
  7003.                        04  Msg-No          PIC S9(4) COMP.
  7004.                    03  Case-2-Condition-ID
  7005.                              REDEFINES Case-1-Condition-ID.
  7006.                        04  Class-Code      PIC S9(4) COMP.
  7007.                        04  Cause-Code      PIC S9(4) COMP.
  7008.                    03  Case-Sev-Ctl    PIC X.
  7009.                    03  Facility-ID     PIC XXX.
  7010.                02  I-S-Info        PIC S9(9) COMP.
  7011.  
  7012.            PROCEDURE DIVISION.
  7013.  
  7014.           ** Specify user-defined report heading via CEE3RPH
  7015.            PARA-CBL3RPH.
  7016.                MOVE 'My options and storage reports heading'
  7017.                    TO RPTHEAD.
  7018.                CALL 'CEE3RPH' USING RPTHEAD , FC.
  7019.                IF NOT CEE000 of FC  THEN
  7020.                    DISPLAY 'CEE3RPH failed with msg '
  7021.                        Msg-No of FC UPON CONSOLE;
  7022.                    STOP RUN;
  7023.                END-IF.
  7024.  
  7025.                GOBACK.
  7026.  
  7027.  PL/I Example 
  7028.  
  7029.     *PROCESS MACRO;
  7030.      /*COMPILATION UNIT: IBM3RPH                 */
  7031.      /********************************************/
  7032.      /**                                         */
  7033.      /** Function: CEE3RPH - set report heading  */
  7034.      /**                                         */
  7035.      /********************************************/
  7036.      PLI3RPH: PROC OPTIONS(MAIN);
  7037.  
  7038.         %INCLUDE  CEEIBMAW;
  7039.         %INCLUDE  CEEIBMCT;
  7040.  
  7041.         DCL RPTHEAD  CHAR80;
  7042.         DCL 01 FC    FEEDBACK;
  7043.  
  7044.         /* Define report heading                 */
  7045.         RPTHEAD = 'My storage report heading';
  7046.  
  7047.         /* Set report heading in call to CEE3RPH */
  7048.         CALL CEE3RPH ( RPTHEAD, FC );
  7049.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  7050.            PUT SKIP LIST( 'Report heading now set to "'
  7051.               || RPTHEAD || '"' );
  7052.            END;
  7053.         ELSE  DO;
  7054.            DISPLAY( 'CEE3RPH failed with msg '
  7055.               || FC.MsgNo );
  7056.            STOP;
  7057.            END;
  7058.  
  7059.  
  7060.      END PLI3RPH;
  7061.  
  7062.  
  7063. ΓòÉΓòÉΓòÉ 3.3.13. CEE3SPM-Query and Modify LE/370 Hardware Condition Enablement ΓòÉΓòÉΓòÉ
  7064.  
  7065. CEE3SPM queries and modifies the enablement of LE/370 hardware conditions. You 
  7066. can use the CEE3SPM service to: 
  7067.  
  7068.  Alter the settings of the LE/370 conditions to those specified by the caller. 
  7069.  
  7070.  Query the current settings of the LE/370 conditions and return the settings 
  7071.   to the caller. 
  7072.  
  7073.  Push the current settings of the LE/370 conditions on to the LE/370-managed 
  7074.   condition stack, where all program math settings are kept. 
  7075.  
  7076.  Pop the pushed settings of the LE/370 conditions from the LE/370-managed 
  7077.   condition stack and set the current settings of the LE/370 conditions to 
  7078.   those popped. 
  7079.  
  7080.  Push the current settings of the LE/370 conditions on to the LE/370-managed 
  7081.   condition stack and alter the settings of the LE/370 conditions to those 
  7082.   supplied by the caller. 
  7083.  
  7084. The enabled or disabled LE/370 conditions are: 
  7085.  
  7086. fixed-overflow      When enabled, raises the fixed-overflow condition when an 
  7087.                     overflow occurs during signed binary arithmetic or signed 
  7088.                     left-shift operations. 
  7089.  
  7090. decimal-overflow    When enabled, raises the decimal-overflow condition when 
  7091.                     one or more nonzero digits are lost because the destination 
  7092.                     field in a decimal operation is too short to contain the 
  7093.                     results. 
  7094.  
  7095. underflow           When enabled, raises the underflow condition when the 
  7096.                     result characteristic of a floating-point operation is less 
  7097.                     than zero and the result fraction is not zero. For an 
  7098.                     extended-format floating-point result, the condition is 
  7099.                     raised only when the high-order characteristic underflows. 
  7100.  
  7101. significance        When enabled, raises the significance condition when the 
  7102.                     resulting fraction in floating-point addition or 
  7103.                     subtraction is zero. 
  7104.  
  7105. When you use the CEE3SPM callable service, maintenance of the condition stack 
  7106. is required. For example, one user-written condition handler can disable a 
  7107. hardware condition while another enables it. Therefore, do not assume that the 
  7108. program mask is at a given setting. The program mask is set differently based 
  7109. on different HLL requirements. You can find out what the current setting is by 
  7110. using the QUERY function of CEE3SPM. 
  7111.  
  7112. LE/370 initialization sets conditions based on the languages in the initial 
  7113. load module. Each language present adds to the conditions that are enabled. 
  7114.  
  7115. Some S/370 hardware interrupt codes and their matching LE/370 feedback codes 
  7116. appear in S/370 Interrupt Code Descriptions. 
  7117.  
  7118. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7119. Γöé                                                  Γöé
  7120. Γöé >>ΓöÇΓöÇCEE3SPMΓöÇΓöÇ(ΓöÇΓöÇactionΓöÇΓöÇ,ΓöÇΓöÇcond_stringΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  7121. Γöé                                                  Γöé
  7122. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7123.  
  7124. action (input) 
  7125.           The action to be performed. action is specified as a fullword binary 
  7126.           signed integer corresponding to one of the numbers in the following 
  7127.           list: 
  7128.  
  7129.    1-SET          Alters the settings of the LE/370 conditions to those 
  7130.                   specified in the cond_string parameter. 
  7131.  
  7132.    2-QUERY        Queries the current settings of the LE/370 conditions and 
  7133.                   return the settings in the cond_string parameter. 
  7134.  
  7135.    3-PUSH         Pushes the current settings of the LE/370 conditions on to 
  7136.                   the LE/370-managed condition stack. 
  7137.  
  7138.    4-POP          Pops the pushed settings of the LE/370 conditions from the 
  7139.                   LE/370-managed condition stack and sets the current settings 
  7140.                   of the LE/370 conditions to those popped. 
  7141.  
  7142.    5-PUSH, SET    Pushes the current settings of the LE/370 conditions on to 
  7143.                   the LE/370-managed condition stack and alters the settings of 
  7144.                   the LE/370 conditions to those supplied by the caller in the 
  7145.                   cond_string parameter. 
  7146.  
  7147. cond_string (input/output) 
  7148.           A fixed-length string of 80 bytes containing a sequence of 
  7149.           identifiers representing the requested settings for the LE/370 
  7150.           conditions that can be enabled and disabled. 
  7151.  
  7152.           A list of conditions enabled and disabled and their associated 
  7153.           identifiers is given below: 
  7154.  
  7155.    Condition          Identifier 
  7156.  
  7157.    fixed-overflow     F  (NOF for disablement) 
  7158.  
  7159.    decimal-overflow   D  (NOD for disablement) 
  7160.  
  7161.    underflow          U  (NOU for disablement) 
  7162.  
  7163.    significance       S  (NOS for disablement) 
  7164.  
  7165.           An identifier with the 'NO' prefix is used to disable the condition 
  7166.           it represents. An identifier without the 'NO' prefix is used to 
  7167.           enable the condition that it represents. For example, the token 'F' 
  7168.           is used to enable the fixed-overflow condition. The identifier 'NOF' 
  7169.           is used to disable the fixed-overflow condition. The rightmost option 
  7170.           takes effect in the event of a conflict. Identifiers are separated by 
  7171.           blanks or commas. 
  7172.  
  7173. fc (output) 
  7174.           A 12-byte feedback code, optional in some languages, that indicates 
  7175.           the result of this service. 
  7176.  
  7177.           The following symbolic conditions can result from this service: 
  7178.  
  7179.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7180.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  7181.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  7182.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7183.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  7184.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7185.                     Γöé CEE36V     Γöé 4        Γöé 3295      Γöé The condition string from CEE3SPM did not    Γöé
  7186.                     Γöé        Γöé         Γöé         Γöé contain all of the settings, because the    Γöé
  7187.                     Γöé        Γöé         Γöé         Γöé returned string was truncated.         Γöé
  7188.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7189.                     Γöé CEE370     Γöé 4        Γöé 3296      Γöé Some of the data in the condition string from  Γöé
  7190.                     Γöé        Γöé         Γöé         Γöé CEE3SPM could not be recognized.        Γöé
  7191.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7192.                     Γöé CEE371     Γöé 4        Γöé 3297      Γöé The service completed successfully for recog-  Γöé
  7193.                     Γöé        Γöé         Γöé         Γöé nized condition(s), unsuccessfully for unrec-  Γöé
  7194.                     Γöé        Γöé         Γöé         Γöé ognized (unsupported) condition(s).       Γöé
  7195.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7196.                     Γöé CEE372     Γöé 4        Γöé 3298      Γöé A call to CEE3SPM attempted to PUSH settings  Γöé
  7197.                     Γöé        Γöé         Γöé         Γöé onto a full stack.               Γöé
  7198.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7199.                     Γöé CEE373     Γöé 4        Γöé 3299      Γöé A call to CEE3SPM attempted to POP settings   Γöé
  7200.                     Γöé        Γöé         Γöé         Γöé off an empty stack.               Γöé
  7201.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7202.                     Γöé CEE374     Γöé 4        Γöé 3300      Γöé The action parameter in CEE3SPM was not one of Γöé
  7203.                     Γöé        Γöé         Γöé         Γöé the digits 1 to 5.               Γöé
  7204.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7205.  
  7206. Usage Notes 
  7207.  
  7208.  C/370 consideration-C/370 ignores the fixed-overflow, decimal-overflow, 
  7209.   underflow, and significance interrupts, no matter what you specify in 
  7210.   CEE3SPM. 
  7211.  
  7212.  COBOL/370 consideration-COBOL/370 ignores the fixed-overflow and 
  7213.   decimal-overflow interrupts, no matter what you specify in CEE3SPM. 
  7214.  
  7215.  OpenEdition MVS consideration-In multithread applications, CEE3SPM affects 
  7216.   only the calling thread. 
  7217.  
  7218. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7219. Γöé Table 16. S/370 Interrupt Code Descriptions                            Γöé
  7220. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7221. Γöé S/370    Γöé DESCRIPTION             Γöé MASKABLE Γöé SYMBOLIC  Γöé MESSAGE  Γöé SEVERITY  Γöé
  7222. Γöé INTERRUPT  Γöé                   Γöé      Γöé FEEDBACK  Γöé NUMBER   Γöé       Γöé
  7223. Γöé CODE    Γöé                   Γöé      Γöé CODE    Γöé      Γöé       Γöé
  7224. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7225. Γöé 0001    Γöé Operation exception         Γöé No    Γöé CEE341   Γöé 3201    Γöé 3      Γöé
  7226. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7227. Γöé 0002    Γöé Privileged operation exception   Γöé No    Γöé CEE342   Γöé 3202    Γöé 3      Γöé
  7228. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7229. Γöé 0003    Γöé Execute exception          Γöé No    Γöé CEE343   Γöé 3203    Γöé 3      Γöé
  7230. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7231. Γöé 0004    Γöé Protection exception        Γöé No    Γöé CEE344   Γöé 3204    Γöé 3      Γöé
  7232. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7233. Γöé 0005    Γöé Addressing exception        Γöé No    Γöé CEE345   Γöé 3205    Γöé 3      Γöé
  7234. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7235. Γöé 0006    Γöé Specification exception       Γöé No    Γöé CEE346   Γöé 3206    Γöé 3      Γöé
  7236. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7237. Γöé 0007    Γöé Data exception           Γöé No    Γöé CEE347   Γöé 3207    Γöé 3      Γöé
  7238. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7239. Γöé 0008    Γöé Fixed-point overflow exception   Γöé Yes    Γöé CEE348   Γöé 3208    Γöé 3      Γöé
  7240. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7241. Γöé 0009    Γöé Fixed-point divide exception    Γöé No    Γöé CEE349   Γöé 3209    Γöé 3      Γöé
  7242. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7243. Γöé 000A    Γöé Decimal-overflow exception     Γöé Yes    Γöé CEE34A   Γöé 3210    Γöé 3      Γöé
  7244. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7245. Γöé 000B    Γöé Decimal divide exception      Γöé No    Γöé CEE34B   Γöé 3211    Γöé 3      Γöé
  7246. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7247. Γöé 000C    Γöé Exponent-overflow exception     Γöé No    Γöé CEE34C   Γöé 3212    Γöé 3      Γöé
  7248. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7249. Γöé 000D    Γöé Exponent-underflow exception    Γöé Yes    Γöé CEE34D   Γöé 3213    Γöé 3      Γöé
  7250. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7251. Γöé 000E    Γöé Significance exception       Γöé Yes    Γöé CEE34E   Γöé 3214    Γöé 3      Γöé
  7252. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7253. Γöé nn0F    Γöé Floating-point divide exception   Γöé No    Γöé CEE34F   Γöé 3215    Γöé 3      Γöé
  7254. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7255.  
  7256. Examples 
  7257.  
  7258.  C/370 Example 
  7259.  
  7260.   You cannot use CEE3SPM to enable the fixed-overflow, decimal-overflow, 
  7261.   underflow or significance interrupts. You can, however, query the settings of 
  7262.   CEE3SPM. 
  7263.  
  7264.     /*COMPILATION UNIT: EDC3SPM   */
  7265.  
  7266.     /*****************************************************/
  7267.     /* This example queries the enablement of LE/370     */
  7268.     /* hardware conditions.                              */
  7269.     /*****************************************************/
  7270.     #include <stdio.h>
  7271.     #include <string.h>
  7272.     #include <leawi.h>
  7273.     #include <ceeedcct.h>
  7274.  
  7275.     int main(void) {
  7276.  
  7277.       _FEEDBACK fc;
  7278.       _INT4 action;
  7279.       _CHAR80 cond_string;
  7280.       char *cond;
  7281.  
  7282.       /* query the current settings */
  7283.       action = 2;
  7284.       CEE3SPM(&action,cond_string,&fc);
  7285.  
  7286.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  7287.          printf("CEE3SPM query failed with message %\n",
  7288.                 fc.tok_msgno);
  7289.          exit(2999);
  7290.        }
  7291.     }
  7292.  
  7293.  COBOL/370 Example 
  7294.  
  7295.     CBL LIB,APOST
  7296.           *COMPILATION UNIT: IGZT3SPM
  7297.           *************************************************
  7298.           **                                             **
  7299.           ** Function: CEE3SPM - query and modify LE/370 **
  7300.           **               hardware condition enablement **
  7301.           **                                             **
  7302.           ** In this example, a call is made to CEE3SPM  **
  7303.           ** to check the setting of the program mask.   **
  7304.           ** See the parameter list of CEE3SPM to        **
  7305.           ** interpret what is returned as CONDSTR in    **
  7306.           ** this example.                               **
  7307.           **                                             **
  7308.           *************************************************
  7309.            IDENTIFICATION DIVISION.
  7310.            PROGRAM-ID. CBL3SPM.
  7311.            DATA DIVISION.
  7312.            WORKING-STORAGE SECTION.
  7313.            01  ACTION                  PIC S9(9) COMP.
  7314.            01  CONDSTR                 PIC X(80).
  7315.            01  FC.
  7316.                02  Condition-Token-Value.
  7317.                COPY  CEEIGZCT.
  7318.                    03  Case-1-Condition-ID.
  7319.                        04  Severity        PIC S9(4) COMP.
  7320.                        04  Msg-No          PIC S9(4) COMP.
  7321.                    03  Case-2-Condition-ID
  7322.                              REDEFINES Case-1-Condition-ID.
  7323.                        04  Class-Code      PIC S9(4) COMP.
  7324.                        04  Cause-Code      PIC S9(4) COMP.
  7325.                    03  Case-Sev-Ctl    PIC X.
  7326.                    03  Facility-ID     PIC XXX.
  7327.                02  I-S-Info        PIC S9(9) COMP.
  7328.  
  7329.            PROCEDURE DIVISION.
  7330.  
  7331.           ** Specify 2 for the QUERY function.
  7332.           ** Pass ACTION in the call to CEE3SPM to return
  7333.           **     the condition string DISPLAY results.
  7334.            PARA-CBL3SPM.
  7335.                MOVE 2 TO ACTION.
  7336.                CALL 'CEE3SPM' USING ACTION , CONDSTR , FC.
  7337.                IF  CEE000 of FC  THEN
  7338.                    DISPLAY 'The current setting of the ',
  7339.                        'program mask is: ' CONDSTR
  7340.                ELSE
  7341.                    DISPLAY 'CEE3SPM failed with msg '
  7342.                        Msg-No of FC UPON CONSOLE;
  7343.                    STOP RUN;
  7344.                END-IF.
  7345.                GOBACK.
  7346.  
  7347.  PL/I Example 
  7348.  
  7349.     *PROCESS MACRO;
  7350.      /*COMPILATION UNIT: IBM3SPM                         */
  7351.      /****************************************************/
  7352.      /**                                                 */
  7353.      /** Function: CEE3SPM - Query and Modify LE/370     */
  7354.      /**                   Hardware Condition Enablement */
  7355.      /**                                                 */
  7356.      /** This example calls CEE3SPM to query the current */
  7357.      /** setting of the program mask. See the parameter  */
  7358.      /** list of CEE3SPM to interpret what is returned   */
  7359.      /** as CONDSTR in this example.                     */
  7360.      /**                                                 */
  7361.      /****************************************************/
  7362.      PLI3SPM: PROC OPTIONS(MAIN);
  7363.  
  7364.         %INCLUDE  CEEIBMAW;
  7365.         %INCLUDE  CEEIBMCT;
  7366.  
  7367.         DCL ACTION   INT4;
  7368.         DCL CONDSTR  CHAR80;
  7369.         DCL 01 FC    FEEDBACK;
  7370.  
  7371.         /* Call CEE3SPM to query the current setting of */
  7372.         /*    the program mask                          */
  7373.  
  7374.         ACTION = 2  /* Specify action code 2 to query   */
  7375.                     /* the program mask                */;
  7376.         CALL CEE3SPM ( ACTION, CONDSTR, FC );
  7377.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  7378.            PUT SKIP LIST(
  7379.               'The initial setting of the program mask is: '
  7380.               || CONDSTR );
  7381.            END;
  7382.         ELSE  DO;
  7383.            DISPLAY( 'CEE3SPM failed with msg ' || FC.MsgNo );
  7384.            STOP;
  7385.            END;
  7386.  
  7387.         /* Call CEE3SPM to enable specification exceptions */
  7388.  
  7389.         ACTION = 1  /* Specify action code 1 to SET the    */
  7390.                     /*    program mask                    */;
  7391.         CONDSTR = 'S'  /* Specify a program mask that will */
  7392.                        /*   allow specification exceptions */
  7393.                        /*   (all others remain unchanged) */;
  7394.         CALL CEE3SPM ( ACTION, CONDSTR, FC );
  7395.         IF  ╨║ FBCHECK( FC, CEE000)  THEN  DO;
  7396.            DISPLAY( 'CEE3SPM failed with msg ' || FC.MsgNo );
  7397.            STOP;
  7398.            END;
  7399.  
  7400.         CALL CEE3SPM ( 2, CONDSTR, FC ); /* Query settings */
  7401.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  7402.            PUT SKIP LIST(
  7403.               'The new setting of the program mask is: '
  7404.               || CONDSTR );
  7405.            END;
  7406.         ELSE  DO;
  7407.            DISPLAY( 'CEE3SPM failed with msg ' || FC.MsgNo );
  7408.            STOP;
  7409.            END;
  7410.  
  7411.      END PLI3SPM;
  7412.  
  7413.  
  7414. ΓòÉΓòÉΓòÉ 3.3.14. CEE3SRC-Set the Enclave Return Code ΓòÉΓòÉΓòÉ
  7415.  
  7416. CEE3SRC sets the user enclave return code. The value set is used in the 
  7417. calculation of the final enclave return code at enclave termination. 
  7418.  
  7419. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7420. Γöé                                                  Γöé
  7421. Γöé >>ΓöÇΓöÇCEE3SRCΓöÇΓöÇ(ΓöÇΓöÇreturn_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  7422. Γöé                                                  Γöé
  7423. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7424.  
  7425. return_code(input) 
  7426.           The enclave return code to be set should be <= 999,999 and >= 0 to be 
  7427.           in the LE/370-preferred range, but other values are accepted. (The 
  7428.           initial value is 0.) 
  7429.  
  7430. fc (output) 
  7431.           A 12-byte feedback code, optional in some languages, that indicates 
  7432.           the result of this service. 
  7433.  
  7434.           The following symbolic conditions can result from this service: 
  7435.  
  7436.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7437.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  7438.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  7439.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7440.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  7441.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7442.                     Γöé CEE0HA     Γöé 1        Γöé 0554      Γöé A value outside the LE/370-preferred range of  Γöé
  7443.                     Γöé        Γöé         Γöé         Γöé 0 through 999,999 was supplied.  However, the  Γöé
  7444.                     Γöé        Γöé         Γöé         Γöé value was still used as the enclave return   Γöé
  7445.                     Γöé        Γöé         Γöé         Γöé code.                      Γöé
  7446.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7447.  
  7448. Usage Note 
  7449.  
  7450.  OpenEdition MVS consideration-CEE3SRC applies to the enclave. 
  7451.  
  7452. Examples 
  7453.  
  7454. CEE3SRC is used with Cee3GRC-see the examples for CEE3GRC, Examples. 
  7455.  
  7456.  
  7457. ΓòÉΓòÉΓòÉ 3.3.15. CEE3USR-Set or Query User Area Fields ΓòÉΓòÉΓòÉ
  7458.  
  7459. CEE3USR sets or queries one of two 4-byte fields known as the user area fields. 
  7460. The user area fields are associated with an enclave and are maintained on an 
  7461. enclave basis. A user area can be used by vendor or application programs to 
  7462. store a pointer to a global data area or keep a recursion counter. 
  7463.  
  7464. Be careful not to confuse the LE/370 user area fields with the PL/I user area. 
  7465. The PL/I user area is a 4-byte field in the PL/I TCA and can be accessed only 
  7466. through assembler language. The PL/I user area continues to be supported for 
  7467. compatibility. 
  7468.  
  7469. LE/370 initializes both user area fields to X'00000000' during enclave 
  7470. initialization. 
  7471.  
  7472. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7473. Γöé                                                  Γöé
  7474. Γöé >>ΓöÇΓöÇCEE3USRΓöÇΓöÇ(ΓöÇΓöÇfunction_codeΓöÇΓöÇ,ΓöÇΓöÇfield_numberΓöÇΓöÇ,ΓöÇΓöÇfield_valueΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  7475. Γöé                                                  Γöé
  7476. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7477.  
  7478. function_code(input) 
  7479.           A fullword binary integer representing the function performed: 
  7480.  
  7481.    1-SET          User area field according to the value specified in 
  7482.                   field_value. 
  7483.  
  7484.    2-QUERY        User area field; return current value in field_value. 
  7485.  
  7486. field_number(input) 
  7487.           A fullword binary integer indicating the field to set or query. 
  7488.           field_number must be specified as either 1 or 2. 
  7489.  
  7490. field_value(input/output) 
  7491.           A fullword binary integer. 
  7492.  
  7493.           If function_code is specified as 1 (meaning SET user area field), 
  7494.           field_value contains the value to be copied to the user area. 
  7495.  
  7496.           If function_code is specified as 2 (meaning QUERY user field area), 
  7497.           the value in the user area is copied to field_value. 
  7498.  
  7499. fc (output) 
  7500.           A 12-byte feedback code, optional in some languages, that indicates 
  7501.           the result of this service. 
  7502.  
  7503.           The following symbolic conditions can result from this service: 
  7504.  
  7505.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7506.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  7507.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  7508.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7509.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  7510.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7511.                     Γöé CEE3PS     Γöé 3        Γöé 3900      Γöé The function code passed to CEE3USR was not 1  Γöé
  7512.                     Γöé        Γöé         Γöé         Γöé or 2.                      Γöé
  7513.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7514.                     Γöé CEE3PT     Γöé 3        Γöé 3901      Γöé The field number passed to CEE3USR was not 1  Γöé
  7515.                     Γöé        Γöé         Γöé         Γöé or 2.                      Γöé
  7516.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7517.  
  7518. Usage Note 
  7519.  
  7520.  OpenEdition MVS consideration-CEE3USR applies to the enclave. 
  7521.  
  7522. Examples 
  7523.  
  7524.  C/370 Example 
  7525.  
  7526.     /*COMPILATION UNIT: EDC3USR   */
  7527.  
  7528.     #include <stdio.h>
  7529.     #include <stdlib.h>
  7530.     #include <leawi.h>
  7531.     #include <ceeedcct.h>
  7532.  
  7533.     typedef struct {
  7534.        int value1,value2,value3;
  7535.        char slot1[80];
  7536.     } info_struct;
  7537.  
  7538.     int main (void) {
  7539.  
  7540.        _INT4 function_code, field_number, field_value;
  7541.        _FEEDBACK fc;
  7542.        info_struct *info;
  7543.  
  7544.        info = (info_struct *)malloc(sizeof(info_struct));
  7545.       /* .
  7546.          .
  7547.          . */
  7548.        /* Set User field 1 to point to info_struct */
  7549.        function_code = 1;
  7550.        field_number = 1;
  7551.        field_value = (int)info;
  7552.  
  7553.        CEE3USR(&function_code,&field_number,&field_value,&fc);
  7554.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  7555.           printf("CEE3USR failed with message number %d\n",
  7556.                  fc.tok_msgno);
  7557.           exit(2999);
  7558.        }
  7559.       /* .
  7560.          .
  7561.          . */
  7562.        /* get the value of field 2 */
  7563.        function_code = 2;
  7564.        field_number = 1;
  7565.  
  7566.        CEE3USR(&function_code,&field_number,&field_value,&fc);
  7567.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  7568.           printf("CEE3USR failed with message number %d\n",
  7569.                  fc.tok_msgno);
  7570.           exit(2999);
  7571.        }
  7572.       /* .
  7573.          .
  7574.          . */
  7575.     }
  7576.  
  7577.  COBOL/370 Example 
  7578.  
  7579.     CBL LIB,APOST
  7580.           *COMPILATION UNIT: IGZT3USR
  7581.           ****************************************************
  7582.           **                                                **
  7583.           ** Function: CEE3USR - set or query user area     **
  7584.           **                     fields                     **
  7585.           **                                                **
  7586.           ** In this example, CEE3USR is called twice: once **
  7587.           ** to set the value of a user area, and once to   **
  7588.           ** query it.                                      **
  7589.           **                                                **
  7590.           ****************************************************
  7591.            IDENTIFICATION DIVISION.
  7592.            PROGRAM-ID. CBL3USR.
  7593.            DATA DIVISION.
  7594.            WORKING-STORAGE SECTION.
  7595.            01  FUNCODE                 PIC S9(9) COMP.
  7596.            01  FIELDNO                 PIC S9(9) COMP.
  7597.            01  INVALUE                 PIC S9(9) COMP.
  7598.            01  FC.
  7599.                02  Condition-Token-Value.
  7600.                COPY  CEEIGZCT.
  7601.                    03  Case-1-Condition-ID.
  7602.                        04  Severity        PIC S9(4) COMP.
  7603.                        04  Msg-No          PIC S9(4) COMP.
  7604.                    03  Case-2-Condition-ID
  7605.                              REDEFINES Case-1-Condition-ID.
  7606.                        04  Class-Code      PIC S9(4) COMP.
  7607.                        04  Cause-Code      PIC S9(4) COMP.
  7608.                    03  Case-Sev-Ctl    PIC X.
  7609.                    03  Facility-ID     PIC XXX.
  7610.                02  I-S-Info        PIC S9(9) COMP.
  7611.  
  7612.            PROCEDURE DIVISION.
  7613.  
  7614.           ** Specify 1 for SET function.
  7615.           ** Specify field number 1 to set the value field
  7616.           **     number 1.
  7617.           ** Specify 23 to make the value of field number 1
  7618.           **     equal to 23.
  7619.            PARA-3USRSET.
  7620.                MOVE 1  TO FUNCODE.
  7621.                MOVE 1  TO FIELDNO.
  7622.                MOVE 23 TO INVALUE.
  7623.                CALL 'CEE3USR' USING FUNCODE , FIELDNO ,
  7624.                    INVALUE , FC.
  7625.                IF NOT CEE000 of FC  THEN
  7626.                    DISPLAY 'CEE3USR failed with msg '
  7627.                        Msg-No of FC UPON CONSOLE;
  7628.                    STOP RUN;
  7629.                END-IF.
  7630.  
  7631.           ** Specify 2 for QUERY function.
  7632.           ** Specify field number 1 to query the value
  7633.           **     of field number 1.
  7634.            PARA-3USRQRY.
  7635.                MOVE 2 TO FUNCODE.
  7636.                MOVE 1 TO FIELDNO.
  7637.                CALL 'CEE3USR' USING FUNCODE , FIELDNO ,
  7638.                      INVALUE , FC.
  7639.                IF CEE000 of FC  THEN
  7640.                    DISPLAY 'User Area field ' FIELDNO
  7641.                        ' is: ' INVALUE;
  7642.                ELSE
  7643.                    DISPLAY 'CEE3USR failed with msg '
  7644.                        Msg-No of FC UPON CONSOLE;
  7645.                    STOP RUN;
  7646.                END-IF.
  7647.  
  7648.                GOBACK.
  7649.  
  7650.  PL/I Example 
  7651.  
  7652.     *PROCESS MACRO;
  7653.      /*COMPILATION UNIT: IBM3USR
  7654.      /****************************************************/
  7655.      /**                                                 */
  7656.      /** Function: CEE3USR - set/query user area fields  */
  7657.      /**                                                 */
  7658.      /** In this example, CEE3USR is called twice: once  */
  7659.      /** to set the value of a user area, and once to    */
  7660.      /** query it.                                       */
  7661.      /****************************************************/
  7662.      PLI3USR: PROC OPTIONS(MAIN);
  7663.  
  7664.         %INCLUDE  CEEIBMAW;
  7665.         %INCLUDE  CEEIBMCT;
  7666.  
  7667.         DCL FUNCODE   INT4;
  7668.         DCL FIELDNO   INT4;
  7669.         DCL OUTVALUE  INT4;
  7670.         DCL INVALUE   INT4;
  7671.         DCL 01 FC     FEEDBACK;
  7672.  
  7673.         FUNCODE = 1; /* Specify 1 for the set function   */
  7674.         FIELDNO = 1; /* Specify field 1 of two           */
  7675.         INVALUE = 5; /* Value to put in field 1          */
  7676.  
  7677.         /* Call CEE3USR to set user field 1 to 5         */
  7678.         CALL CEE3USR ( FUNCODE, FIELDNO, INVALUE, FC );
  7679.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  7680.            PUT SKIP LIST( 'LE/370 User field ' || FIELDNO
  7681.               || ' has been set to ' || INVALUE );
  7682.            END;
  7683.         ELSE  DO;
  7684.            DISPLAY( 'CEE3USR failed with msg '
  7685.               || FC.MsgNo );
  7686.            STOP;
  7687.            END;
  7688.  
  7689.         /* Call CEE3USR to query the value of field 1    */
  7690.  
  7691.         FUNCODE = 2; /* Specify 2 for query function     */
  7692.         FIELDNO = 1; /* Specify field 1 of two           */
  7693.  
  7694.         CALL CEE3USR ( FUNCODE, FIELDNO, OUTVALUE, FC );
  7695.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  7696.            PUT SKIP LIST( 'LE/370 User field ' || FIELDNO
  7697.               || ' is currently set to ' || OUTVALUE );
  7698.            END;
  7699.         ELSE  DO;
  7700.            DISPLAY( 'CEE3USR failed with msg '
  7701.               || FC.MsgNo );
  7702.            STOP;
  7703.            END;
  7704.  
  7705.      END PLI3USR;
  7706.  
  7707.  
  7708. ΓòÉΓòÉΓòÉ 3.3.16. CEECBLDY-Convert Date to COBOL Lilian Format ΓòÉΓòÉΓòÉ
  7709.  
  7710. CEECBLDY converts a string representing a date into a COBOL Lilian format, 
  7711. which is the number of days since 31 December 1600. This service is similar to 
  7712. CEEDAYS, except that it provides an answer in COBOL Lilian format, so that it 
  7713. is compatible with ANSI intrinsic functions. Use CEECBLDY to access the century 
  7714. window of LE/370 and to perform date calculations with intrinsic functions. 
  7715.  
  7716. Call CEECBLDY only from COBOL programs that use the returned value as input for 
  7717. COBOL intrinsic functions. You should not use the returned value with other 
  7718. LE/370 callable services, nor should you call CEECBLDY from any non-COBOL 
  7719. programs. Unlike CEEDAYS, there is no inverse function for CEECBLDY, because it 
  7720. is only for COBOL users who want to use the LE/370 century window service 
  7721. together with COBOL intrinsic functions for date calculations. The inverse 
  7722. function for CEECBLDY is provided by the DATE-OF-INTEGER and DAY-OF-INTEGER 
  7723. intrinsic functions. 
  7724.  
  7725. To handle dates earlier than 1582, add 4000 to each year, convert to Lilian, 
  7726. calculate, subtract 4000 from the result, and then convert back to character 
  7727. format. By default, 2-digit years lie within the 100-year range starting 80 
  7728. years prior to the system date. Thus, in 1993, all 2-digit years represent 
  7729. dates between 1913 and 2012, inclusive. You change this default range by using 
  7730. the CEESCEN callable service (see CEESCEN-Set the Century Window). 
  7731.  
  7732. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7733. Γöé                                                  Γöé
  7734. Γöé >>ΓöÇΓöÇCEECBLDYΓöÇΓöÇ(ΓöÇΓöÇinput_char_dateΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  7735. Γöé                                                  Γöé
  7736. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7737.  
  7738. input_char_date (input) 
  7739.           A character string representing a date or timestamp, in a format 
  7740.           conforming to that specified by picture_string. 
  7741.  
  7742.           The character string must contain between 5 and 255 characters, 
  7743.           inclusive. input_char_date can contain leading or trailing blanks. 
  7744.           Parsing for a date begins with the first nonblank character (unless 
  7745.           the picture string itself contains leading blanks, in which case 
  7746.           CEECBLDY skips exactly that many positions before parsing begins). 
  7747.  
  7748.           After parsing a valid date, as determined by the format of the date 
  7749.           specified in picture_string, CEECBLDY ignores all remaining 
  7750.           characters. Valid dates range between and include 01 January 1600 to 
  7751.           31 December 9999. 
  7752.  
  7753.           See Picture Terms Used in Picture Strings for a list of valid picture 
  7754.           character terms that can be specified in input_char_date. 
  7755.  
  7756. picture_string (input) 
  7757.           A VSTRING, that is, a length-prefixed character string, indicating 
  7758.           the format of the date specified in input_char_date. 
  7759.  
  7760.           Each character in the picture_string corresponds to a character in 
  7761.           input_char_date. For example, if you specify MMDDYY as the 
  7762.           picture_string, CEECBLDY reads an input_char_date of 060288 as 02 
  7763.           June 1988. 
  7764.  
  7765.           If delimiters such as the slash (/) appear in the picture string, 
  7766.           leading zeros can be omitted. For example, the following calls to 
  7767.           CEECBLDY: 
  7768.  
  7769.                     MOVE '6/2/88' TO DATEVAL.
  7770.                     MOVE 'MM/DD/YY' TO PICTSTR.
  7771.                     CALL CEECBLDY USING DATEVAL, PICSTR, lildate, fc);
  7772.  
  7773.                     MOVE '06/02/88' TO DATEVAL.
  7774.                     MOVE 'MM/DD/YY' TO PICTSTR.
  7775.                     CALL CEECBLDY USING DATEVAL, PICSTR, lildate, fc);
  7776.  
  7777.                     MOVE '060288' TO DATEVAL.
  7778.                     MOVE 'MM/DD/YY' TO PICTSTR.
  7779.                     CALL CEECBLDY USING DATEVAL, PICSTR, lildate, fc);
  7780.  
  7781.                     MOVE '88154' TO DATEVAL.
  7782.                     MOVE 'MM/DD/YY' TO PICTSTR.
  7783.                     CALL CEECBLDY USING DATEVAL, PICSTR, lildate, fc);
  7784.           would each assign the same value, 148155 (02 June 1988), to lildate. 
  7785.  
  7786.           Whenever characters such as colons or slashes are included in the 
  7787.           picture_string (such as HH:MI:SS YY/MM/DD), they count as 
  7788.           place-holders but are otherwise ignored. 
  7789.  
  7790.           See Picture Terms Used in Picture Strings for a list of valid picture 
  7791.           characters, and Examples of Picture Terms Recognized by Date/Time 
  7792.           Services for examples of valid picture strings. 
  7793.  
  7794.           If picture_string includes a Japanese Era symbol <JJJJ>, the YY 
  7795.           position in input_char_date is replaced by the year number within the 
  7796.           Japanese Era. For example, the year 1988 equals the Japanese year 63 
  7797.           in the Showa era. See Examples of Picture Terms Recognized by 
  7798.           Date/Time Services for an additional example. See also Japanese Eras 
  7799.           Used by Date/Time Services when <JJJJ> Specified for a list of 
  7800.           Japanese Eras supported by CEEDATE. 
  7801.  
  7802.           If picture_string includes an ROC Era symbol <CCCC> or <CCCCCCCC>, 
  7803.           the YY position in input_char_date is replaced by the year number 
  7804.           within the ROC (Republic of China) Era. For example, the year 1988 
  7805.           equals the ROC year 77 in the MinKow Era. See Examples of Picture 
  7806.           Terms Recognized by Date/Time Services for an additional example. See 
  7807.           Republic of China Eras Used by Date/Time Services when <CCCC>or 
  7808.           <CCCCCCCC> Specified for a list of ROC Eras supported by CEEDATE. 
  7809.  
  7810. output_Lilian_date (output) 
  7811.           A 32-bit binary integer representing the COBOL Lilian date, the 
  7812.           number of days since 31 December 1600. For example, 16 May 1988 is 
  7813.           day number 141485. 
  7814.  
  7815.           If input_char_date does not contain a valid date, output_Lilian_date 
  7816.           is set to 0 and CEECBLDY terminates with a non-CEE000 symbolic 
  7817.           feedback code. 
  7818.  
  7819.           Date calculations are performed easily on the output_Lilian_date, 
  7820.           because it is an integer. Leap year and end-of-year anomalies are 
  7821.           avoided. 
  7822.  
  7823. fc (output) 
  7824.           A 12-byte feedback code, optional in some languages, that indicates 
  7825.           the result of this service. 
  7826.  
  7827.           The following symbolic conditions can result from this service: 
  7828.  
  7829.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7830.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  7831.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  7832.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7833.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  7834.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7835.                     Γöé CEE2EB     Γöé 3        Γöé 2507      Γöé Insufficient data was passed to CEEDAYS or   Γöé
  7836.                     Γöé        Γöé         Γöé         Γöé CEESECS.  The Lilian value was not calculated. Γöé
  7837.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7838.                     Γöé CEE2EC     Γöé 3        Γöé 2508      Γöé The date value passed to CEEDAYS or CEESECS   Γöé
  7839.                     Γöé        Γöé         Γöé         Γöé was invalid.                  Γöé
  7840.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7841.                     Γöé CEE2ED     Γöé 3        Γöé 2509      Γöé The Japanese or Republic of China Era passed  Γöé
  7842.                     Γöé        Γöé         Γöé         Γöé to CEEDAYS or CEESECS was not recognized.    Γöé
  7843.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7844.                     Γöé CEE2EH     Γöé 3        Γöé 2513      Γöé The input date was not within the supported   Γöé
  7845.                     Γöé        Γöé         Γöé         Γöé range.                     Γöé
  7846.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7847.                     Γöé CEE2EL     Γöé 3        Γöé 2517      Γöé The month value was not recognized.       Γöé
  7848.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7849.                     Γöé CEE2EM     Γöé 3        Γöé 2518      Γöé An invalid picture string was specified.    Γöé
  7850.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7851.                     Γöé CEE2EO     Γöé 3        Γöé 2520      Γöé CEEDAYS detected non-numeric data in a numeric Γöé
  7852.                     Γöé        Γöé         Γöé         Γöé field, or the date string did not match the   Γöé
  7853.                     Γöé        Γöé         Γöé         Γöé picture string.                 Γöé
  7854.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7855.                     Γöé CEE2EP     Γöé 3        Γöé 2521      Γöé The Japanese or Chinese year-within-Era value  Γöé
  7856.                     Γöé        Γöé         Γöé         Γöé passed to CEEDAYS or CEESECS was zero.     Γöé
  7857.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7858.  
  7859. Usage Notes 
  7860.  
  7861.  The probable cause for receiving message number 2518 is a picture string that 
  7862.   contains an invalid DBCS string. You should verify that the data in the 
  7863.   picture string is correct. 
  7864.  
  7865.  OpenEdition MVS consideration-In multithread applications, CEECBLDY affects 
  7866.   only the calling thread. 
  7867.  
  7868. Examples 
  7869.  
  7870.  COBOL/370 Example 
  7871.  
  7872.     CBL LIB,APOST
  7873.           *COMPILATION UNIT: IGZTCBLD
  7874.           *******************************************
  7875.           **                                       **
  7876.           ** Function: CEECBLDY - convert date to  **
  7877.           ** COBOL Lilian format.  This service is **
  7878.           ** used when using the LE/370 Century    **
  7879.           ** Window mixed with COBOL Intrinsic     **
  7880.           ** Functions.                            **
  7881.           **                                       **
  7882.           *******************************************
  7883.            IDENTIFICATION DIVISION.
  7884.            PROGRAM-ID. CBLDY.
  7885.            DATA DIVISION.
  7886.            WORKING-STORAGE SECTION.
  7887.            01  CHRDATE.
  7888.                02  Vstring-length      PIC S9(4) COMP.
  7889.                02  Vstring-text.
  7890.                    03  Vstring-char    PIC X,
  7891.                                OCCURS 0 TO 256 TIMES,
  7892.                                DEPENDING ON Vstring-length
  7893.                                    of CHRDATE.
  7894.            01  PICSTR.
  7895.                02  Vstring-length      PIC S9(4) COMP.
  7896.                02  Vstring-text.
  7897.                    03  Vstring-char    PIC X,
  7898.                                OCCURS 0 TO 256 TIMES,
  7899.                                DEPENDING ON Vstring-length
  7900.                                    of  PICSTR.
  7901.            01  LILIAN                  PIC S9(9) COMP.
  7902.            01  NEWDATE                 PIC 9(8).
  7903.            01  FC.
  7904.                02  Condition-Token-Value.
  7905.                COPY  CEEIGZCT.
  7906.                    03  Case-1-Condition-ID.
  7907.                        04  Severity        PIC S9(4) COMP.
  7908.                        04  Msg-No          PIC S9(4) COMP.
  7909.                    03  Case-2-Condition-ID
  7910.                              REDEFINES Case-1-Condition-ID.
  7911.                        04  Class-Code      PIC S9(4) COMP.
  7912.                        04  Cause-Code      PIC S9(4) COMP.
  7913.                    03  Case-Sev-Ctl    PIC X.
  7914.                    03  Facility-ID     PIC XXX.
  7915.                02  I-S-Info            PIC S9(9) COMP.
  7916.            PROCEDURE DIVISION.
  7917.            PARA-CBLDAYS.
  7918.           ** Specify input date and length
  7919.                MOVE 25 TO Vstring-length of CHRDATE.
  7920.                MOVE '1 January 00'
  7921.                    to Vstring-text of CHRDATE.
  7922.  
  7923.           ** Specify a picture string that describes
  7924.           **     input date, and the picture string's length.
  7925.                MOVE 23 TO Vstring-length of PICSTR.
  7926.                MOVE 'ZD Mmmmmmmmmmmmmmz YY'
  7927.                    TO Vstring-text of PICSTR.
  7928.  
  7929.           ** Call CEECBLDY to convert input date to a
  7930.           **     COBOL Lilian date
  7931.                CALL 'CEECBLDY' USING CHRDATE , PICSTR ,
  7932.                    LILIAN , FC.
  7933.  
  7934.           ** If CEECBLDY runs successfully, then compute
  7935.           **     the date of the the 90th day after the
  7936.           **     input date using Intrinsic Functions
  7937.                IF CEE000 of FC  THEN
  7938.                    COMPUTE LILIAN = LILIAN + 90
  7939.                    COMPUTE NEWDATE = FUNCTION
  7940.                        DATE-OF-INTEGER (LILIAN)
  7941.                    DISPLAY NEWDATE
  7942.                        ' is Lilian day: ' LILIAN
  7943.                ELSE
  7944.                    DISPLAY 'CEEBLDY failed with msg '
  7945.                        Msg-No of FC UPON CONSOLE;
  7946.                    STOP RUN;
  7947.                END-IF.
  7948.                GOBACK.
  7949.  
  7950.  
  7951. ΓòÉΓòÉΓòÉ 3.3.17. CEECMI-Store and Load Message Insert Data ΓòÉΓòÉΓòÉ
  7952.  
  7953. CEECMI copies message insert data and loads the address of that data into the 
  7954. Instance Specific Information (ISI) associated with the condition being 
  7955. processed, after allocating storage for the ISI, if necessary. The number of 
  7956. ISIs per thread is determined by the MSGQ run-time option. See MSGQ. 
  7957.  
  7958. ISIs are released when the value specified in the MSGQ run-time option is 
  7959. exceeded. The least recently used ISI is overwritten. 
  7960.  
  7961. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7962. Γöé                                                  Γöé
  7963. Γöé >>ΓöÇΓöÇCEECMIΓöÇΓöÇ(ΓöÇΓöÇcond_repΓöÇΓöÇ,ΓöÇΓöÇ insert_seq_numΓöÇΓöÇ,ΓöÇΓöÇinsert_dataΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  7964. Γöé                                                  Γöé
  7965. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7966.  
  7967. cond_rep (input/output) 
  7968.           A condition token that defines the condition for which the 
  7969.           q_data_token is retrieved. 
  7970.  
  7971. insert_seq_num (input) 
  7972.           A 4-byte integer that contains the insert sequence number (such as 
  7973.           insert 1 insert 2). It corresponds to an insert number specified with 
  7974.           an ins tag in the message source file created by the CEEBLDTX 
  7975.           utility. 
  7976.  
  7977. insert_data (input) 
  7978.           A halfword prefixed length string that represents the insert data. 
  7979.           The entire length described in the halfword prefix is used without 
  7980.           truncation. DBCS strings must be enclosed within shift-out (X'0E') 
  7981.           and shift-in (X'0F') characters. 
  7982.  
  7983.           The maximum size for an individual insert_data item is 254 bytes. 
  7984.  
  7985. fc (output) 
  7986.           A 12-byte feedback code, optional in some languages, that indicates 
  7987.           the result of this service. 
  7988.  
  7989.           The following symbolic conditions can result from this service: 
  7990.  
  7991.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7992.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  7993.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  7994.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7995.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  7996.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7997.                     Γöé CEE0EB     Γöé 3        Γöé 0459      Γöé Not enough storage was available to create a  Γöé
  7998.                     Γöé        Γöé         Γöé         Γöé new instance specific information block.    Γöé
  7999.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8000.                     Γöé CEE0EC     Γöé 1        Γöé 0460      Γöé Multiple instances of the condition token with Γöé
  8001.                     Γöé        Γöé         Γöé         Γöé message number message-number and facility ID  Γöé
  8002.                     Γöé        Γöé         Γöé         Γöé facility-id were detected.           Γöé
  8003.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8004.                     Γöé CEE0ED     Γöé 3        Γöé 0461      Γöé The maximum number of unique message insert   Γöé
  8005.                     Γöé        Γöé         Γöé         Γöé blocks was reached.  This condition token had  Γöé
  8006.                     Γöé        Γöé         Γöé         Γöé its IS-data field set to 1.           Γöé
  8007.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8008.                     Γöé CEE0EE     Γöé 3        Γöé 0462      Γöé Instance specific information for the condi-  Γöé
  8009.                     Γöé        Γöé         Γöé         Γöé tion token with message number message-number  Γöé
  8010.                     Γöé        Γöé         Γöé         Γöé and facility ID facility-id could not be    Γöé
  8011.                     Γöé        Γöé         Γöé         Γöé found.                     Γöé
  8012.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8013.                     Γöé CEE0EF     Γöé 3        Γöé 0463      Γöé The maximum size for an insert data item was  Γöé
  8014.                     Γöé        Γöé         Γöé         Γöé exceeded.                    Γöé
  8015.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8016.                     Γöé CEE0H9     Γöé 3        Γöé 0553      Γöé An internal error was detected in populating  Γöé
  8017.                     Γöé        Γöé         Γöé         Γöé the inserts for a condition.          Γöé
  8018.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8019.  
  8020. Usage Note 
  8021.  
  8022.  OpenEdition MVS consideration-In multithread applications, CEECMI affects 
  8023.   message insert data for only the calling thread. 
  8024.  
  8025. Examples 
  8026.  
  8027.  C/370 Example 
  8028.  
  8029.     /*COMPILATION UNIT: EDCCMI    */
  8030.        /**************************************************
  8031.         **                                               *
  8032.         ** FUNCTION: CEENCOD - set up a condition token  *
  8033.         **         : CEECMI  - store and load message    *
  8034.         **                     insert data               *
  8035.         **         : CEEMSG  - retrieve, format, and     *
  8036.         **                     dispatch a message to     *
  8037.         **                     message file              *
  8038.         **                                               *
  8039.         **   This example illustrates the invocation of  *
  8040.         **   the LE/370 message services to store and     *
  8041.         **   load message insert data.                   *
  8042.         **   The resulting message and insert is written *
  8043.         **   to the LE/370 MSGFILE ddname.                *
  8044.         **                                               *
  8045.         **************************************************/
  8046.     #include <stdio.h>
  8047.     #include <string.h>
  8048.     #include <leawi.h>
  8049.     #include <ceeedcct.h>
  8050.  
  8051.     void main ()
  8052.     {
  8053.       _INT2 c_1,c_2,cond_case,sev,control;
  8054.       _CHAR3 facid;
  8055.       _INT4 isi;
  8056.       _VSTRING insert;
  8057.       _FEEDBACK ctok;
  8058.       _FEEDBACK fbcode;
  8059.       _INT4 MSGFILE;
  8060.       _INT4 insert_no ;
  8061.       /* Condition Token Declarations */
  8062.  
  8063.       /****************************************************
  8064.        * EXMPLMSG is a token that represents message      *
  8065.        * number 10 in a user message file constructed     *
  8066.        * using the CEEBLDTXT facility.                    *
  8067.        * Message 10 is designed to allow one insert.      *
  8068.        ****************************************************/
  8069.       insert.length = 18;
  8070.       memcpy(insert.string ,"<CEPGCMI's insert>",
  8071.              insert.length);
  8072.  
  8073.       /*give ctok value of hex 0000000A40E7D4D700000000   */
  8074.       /*sev = 0  msgno =  10 facid = XMP                  */
  8075.        c_1 = 0;
  8076.        c_2 = 10;
  8077.        cond_case = 1;
  8078.        sev = 0;
  8079.        control = 0;
  8080.        memcpy(facid,"XMP",3);
  8081.        isi = 0;
  8082.  
  8083.       /********************************************/
  8084.       /* Call CEENCOD to set-up a condition token */
  8085.       /********************************************/
  8086.        CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  8087.                facid,&isi,&ctok,&fbcode);
  8088.        if ( _FBCHECK ( fbcode , CEE000 ) != 0 )
  8089.         printf("CEENCOD failed with message number %d\n",
  8090.                 fbcode.tok_msgno);
  8091.  
  8092.       /******************************************/
  8093.       /* Call CEECMI to create a message insert */
  8094.       /******************************************/
  8095.        CEECMI(&ctok, &insert_no, &insert, &fbcode);
  8096.       /* ADDED BY ROB */
  8097.        if ( _FBCHECK ( fbcode , CEE000 ) != 0 )
  8098.         printf("CEECMI failed with message number %d\n",
  8099.                 fbcode.tok_msgno);
  8100.  
  8101.       /******************************************/
  8102.       /* Call CEEMSG to issue the message       */
  8103.       /******************************************/
  8104.        CEEMSG(&ctok, &MSGFILE , &fbcode);
  8105.       /* ADDED BY ROB */
  8106.        if ( _FBCHECK ( fbcode , CEE000 ) != 0 )
  8107.         printf("CEEMSG failed with message number %d\n",
  8108.                 fbcode.tok_msgno);
  8109.  
  8110.      }
  8111.  
  8112.  COBOL/370 Example 
  8113.  
  8114.     CBL LIB,APOST
  8115.           *COMPILATION UNIT: IGZTCMI
  8116.           ***********************************************
  8117.           **                                            *
  8118.           ** Function: CEECMI  - Store and load message *
  8119.           **                     insert data            *
  8120.           **         : CEENCOD - Construct a condition  *
  8121.           **                     token                  *
  8122.           **         : CEEMSG  - Dispatch a Message.    *
  8123.           **                                            *
  8124.           **   This example illustrates the invocation  *
  8125.           **   of the LE/370 message services to        *
  8126.           **   store and load message insert data.      *
  8127.           **   CEENCOD is called to construct a token   *
  8128.           **   for a user defined message (message 10)  *
  8129.           **   in a user message file.                  *
  8130.           **   CEECMI is called to insert text into     *
  8131.           **   message 10. The resulting message and    *
  8132.           **   insert is written to the MSGFILE.        *
  8133.           **                                            *
  8134.           ***********************************************
  8135.            IDENTIFICATION DIVISION.
  8136.            PROGRAM-ID. CBLCMI.
  8137.            DATA DIVISION.
  8138.            WORKING-STORAGE SECTION.
  8139.            01  INSERTNO                PIC S9(9) COMP.
  8140.            01  CTOK                    PIC X(12).
  8141.            01  FBCODE.
  8142.                02  Condition-Token-Value.
  8143.                COPY  CEEIGZCT.
  8144.                    03  Case-1-Condition-ID.
  8145.                        04  Severity        PIC S9(4) COMP.
  8146.                        04  Msg-No          PIC S9(4) COMP.
  8147.                    03  Case-2-Condition-ID
  8148.                              REDEFINES Case-1-Condition-ID.
  8149.                        04  Class-Code      PIC S9(4) COMP.
  8150.                        04  Cause-Code      PIC S9(4) COMP.
  8151.                    03  Case-Sev-Ctl    PIC X.
  8152.                    03  Facility-ID     PIC XXX.
  8153.                02  I-S-Info            PIC S9(9) COMP.
  8154.            01  MSGDEST                 PIC S9(9) COMP.
  8155.            01  SEV                     PIC S9(4) COMP.
  8156.            01  MSGNO                   PIC S9(4) COMP.
  8157.            01  CASE                    PIC S9(4) COMP.
  8158.            01  SEV2                    PIC S9(4) COMP.
  8159.            01  CNTRL                   PIC S9(4) COMP.
  8160.            01  FACID                   PIC X(3).
  8161.            01  ISINFO                  PIC S9(9) COMP.
  8162.            01  VSTRING.
  8163.                05  INSERT-TXTL         PIC S9(4) COMP.
  8164.                05  INSERT-TXT          PIC X(80).
  8165.            PROCEDURE DIVISION.
  8166.            PARA-CEPGCMI.
  8167.           *  ********************************************
  8168.           *   Set up token fields for creation of a
  8169.           *   condition token for the user defined
  8170.           *   message file and message number.
  8171.           *  ********************************************
  8172.                MOVE   0 TO SEV.
  8173.                MOVE  10 TO MSGNO.
  8174.                MOVE   1 TO CASE.
  8175.                MOVE   0 TO SEV2.
  8176.                MOVE   0 TO CNTRL.
  8177.                MOVE 'XMP' TO FACID.
  8178.                MOVE   0 TO ISINFO.
  8179.           *  ********************************************
  8180.           *   Call CEENCOD to construct a condition token
  8181.           *  ********************************************
  8182.                CALL 'CEENCOD' USING SEV , MSGNO , CASE ,
  8183.                    SEV2 , CNTRL , FACID , ISINFO ,
  8184.                    CTOK , FBCODE.
  8185.                IF NOT CEE000 of FBCODE  THEN
  8186.                    DISPLAY 'CEENCOD failed with msg'
  8187.                        Msg-No of FBCODE UPON CONSOLE;
  8188.                    STOP RUN;
  8189.                END-IF.
  8190.           *  ********************************************
  8191.           *   Call CEECMI to store and load message
  8192.           *   insert 1.
  8193.           *  ********************************************
  8194.                MOVE '<CEPGCMI''s insert>' TO INSERT-TXT.
  8195.                MOVE 19 TO INSERT-TXTL.
  8196.                MOVE 1 TO INSERTNO.
  8197.                CALL 'CEECMI' USING CTOK, INSERTNO, VSTRING.
  8198.           *  ********************************************
  8199.           *   Call CEEMSG to write message to MSGFILE
  8200.           *  ********************************************
  8201.                MOVE 2 TO MSGDEST.
  8202.                CALL 'CEEMSG' USING CTOK , MSGDEST , FBCODE.
  8203.                IF  NOT CEE000 of FBCODE  THEN
  8204.                    DISPLAY 'CEEMSG failed with msg '
  8205.                        Msg-No of FBCODE UPON CONSOLE;
  8206.                    STOP RUN;
  8207.                END-IF.
  8208.                GOBACK.
  8209.  
  8210.  PL/I Example 
  8211.  
  8212.     *PROCESS MACRO;
  8213.      IBMCMI: Proc Options(Main);
  8214.  
  8215.        /***************************************************
  8216.         **                                                *
  8217.         ** FUNCTION  : CEECMI  - store and load message   *
  8218.         **                      insert data               *
  8219.         **           : CEEMSG  - retrieve, format, and    *
  8220.         **                      dispatch a message to     *
  8221.         **                      message file              *
  8222.         **                                                *
  8223.         **   This example illustrates the invocation of   *
  8224.         **   LE/370 message services to store and load    *
  8225.         **   message insert data. The resulting message   *
  8226.         **   and insert are written to the MSGFILE.       *
  8227.         **                                                *
  8228.         **************************************************/
  8229.  
  8230.         %INCLUDE  CEEIBMAW;
  8231.         %INCLUDE  CEEIBMCT;
  8232.  
  8233.         DECLARE INSERT     VSTRING;
  8234.         DECLARE 01 CTOK    FEEDBACK;
  8235.  
  8236.         DECLARE 01 FBCODE  FEEDBACK;
  8237.         DECLARE MSGFILE    INT4;
  8238.         DECLARE INSERT_NO  INT4;
  8239.  
  8240.         /*************************************************/
  8241.         /* Ctok is initialized in the DECLARE statement  */
  8242.         /* to message 10 in a user message file          */
  8243.         /* constructed using the CEEBLDTX tool.          */
  8244.         /* Message 10 is designed to allow one insert.   */
  8245.         /* The message facility ID is XMP.               */
  8246.         /*************************************************/
  8247.         insert = '<CEPGCMI''s insert>';
  8248.         insert_no = 1;
  8249.  
  8250.         /******************************************/
  8251.         /* Call CEECMI to create a message insert */
  8252.         /******************************************/
  8253.         Call CEECMI(ctok, insert_no, insert, *);
  8254.  
  8255.         /******************************************/
  8256.         /* Call CEEMSG to issue the message       */
  8257.         /******************************************/
  8258.         MSGFILE = 2;
  8259.         Call CEEMSG(ctok, MSGFILE, *);
  8260.  
  8261.      End IBMCMI;
  8262.  
  8263.  
  8264. ΓòÉΓòÉΓòÉ 3.3.18. CEECRHP-Create New Additional Heap ΓòÉΓòÉΓòÉ
  8265.  
  8266. CEECRHP lets you define additional heaps. It returns a unique heap_id. The 
  8267. heaps defined by CEECRHP can be used just like the initial heap (heap_id=0), 
  8268. below heap, and anywhere heap. Unlike the heaps created by these heap services, 
  8269. all heap elements within an additional heap can be quickly freed by a single 
  8270. call to CEEDSHP (discard heap). See CEEDSHP-Discard Heap. 
  8271.  
  8272. The opposite of CEECRHP is CEEDSHP, which discards an entire heap. The number 
  8273. of heaps supported by LE/370 is limited only by the amount of virtual storage 
  8274. available. 
  8275.  
  8276. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8277. Γöé                                                  Γöé
  8278. Γöé >>ΓöÇΓöÇCEECRHPΓöÇΓöÇ(ΓöÇΓöÇheap_idΓöÇΓöÇ,ΓöÇΓöÇinitial_sizeΓöÇΓöÇ,ΓöÇΓöÇincrementΓöÇΓöÇ,ΓöÇΓöÇoptionsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  8279. Γöé                                                  Γöé
  8280. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8281.  
  8282. heap_id (output) 
  8283.           A fullword binary signed integer. heap_id is the heap identifier of 
  8284.           the created heap. If a new heap cannot be created, the value of 
  8285.           heap_id remains undefined. 
  8286.  
  8287.           Storage obtained from heap_ids 79 and 80 is set to binary 0 
  8288.           independent of any initialization value specified by the STORAGE 
  8289.           option. 
  8290.  
  8291. initial_size (input) 
  8292.           A fullword binary signed integer. initial_size is the initial amount 
  8293.           of storage, in bytes, allocated for the new heap. initial_size is 
  8294.           rounded up to the nearest increment of 4096 bytes. 
  8295.  
  8296.           If initial_size is specified as 0, then the init_size specified in 
  8297.           the HEAP run-time option is used. If no HEAP run-time option was 
  8298.           provided and initial_size is specified as 0, CEECRHP uses the 
  8299.           installation default. See HEAP for more information about the HEAP 
  8300.           run-time option and IBM-supplied defaults. 
  8301.  
  8302. increment (input) 
  8303.           A fullword binary signed integer. When it is necessary to enlarge the 
  8304.           heap to satisfy an allocation request, increment represents the 
  8305.           number of bytes by which the heap is extended. increment is rounded 
  8306.           up to the nearest 4096 bytes. 
  8307.  
  8308.           If increment is specified as 0, then the incr_size specified in the 
  8309.           HEAP run time option is used. If no HEAP run-time option was provided 
  8310.           and increment equals 0, CEECRHP uses the installation default. See 
  8311.           HEAP for more information about the HEAP run-time option and 
  8312.           IBM-supplied defaults. 
  8313.  
  8314. options (input) 
  8315.           A fullword binary signed integer. options are specified with the 
  8316.           decimal codes as shown in HEAP Attributes Based on the Setting of the 
  8317.           options Parameter. 
  8318.  
  8319.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8320.                     Γöé Table 17. HEAP Attributes Based on the Setting of the options Parameter              Γöé
  8321.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8322.                     Γöé OPTION SETTING   Γöé HEAP ATTRIBUTES                                Γöé
  8323.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8324.                     Γöé 00         Γöé Use same attributes as the initial heap (copy them from the HEAP run-time   Γöé
  8325.                     Γöé          Γöé option)                                    Γöé
  8326.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8327.                     Γöé 01         Γöé HEAP(,,,FREE) (location inherited from HEAP run-time option)         Γöé
  8328.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8329.                     Γöé 70         Γöé HEAP(,,,KEEP) (location inherited from HEAP run-time option)         Γöé
  8330.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8331.                     Γöé 71         Γöé HEAP(,,ANYWHERE,KEEP)                             Γöé
  8332.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8333.                     Γöé 72         Γöé HEAP(,,ANYWHERE,FREE)                             Γöé
  8334.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8335.                     Γöé 73         Γöé HEAP(,,BELOW,KEEP)                              Γöé
  8336.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8337.                     Γöé 74         Γöé HEAP(,,BELOW,FREE)                              Γöé
  8338.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8339.                     Γöé 75         Γöé HEAP(,,ANYWHERE,)(disposition inherited from the HEAP run-time option)    Γöé
  8340.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8341.                     Γöé 76         Γöé HEAP(,,BELOW,)(disposition inherited from the HEAP run-time option)      Γöé
  8342.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8343.                     Γöé 77         Γöé HEAP(,,ANYWHERE,KEEP) (all heap storage obtained using this heap_id is allo- Γöé
  8344.                     Γöé          Γöé cated on a 4K boundary)                            Γöé
  8345.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8346.                     Γöé 78         Γöé HEAP(,,ANYWHERE,FREE) (all heap storage obtained using this heap_id is allo- Γöé
  8347.                     Γöé          Γöé cated on a 4K boundary)                            Γöé
  8348.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8349.                     Γöé 79         Γöé HEAP(,,ANYWHERE,KEEP) (all heap storage obtained using this heap_id is set  Γöé
  8350.                     Γöé          Γöé to binary 0 when allocated using CEEGTST)                   Γöé
  8351.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8352.                     Γöé 80         Γöé HEAP(,,ANYWHERE,FREE) (all heap storage obtained using this heap_id is set  Γöé
  8353.                     Γöé          Γöé to binary 0 when allocated using CEEGTST)                   Γöé
  8354.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8355.  
  8356. fc (output) 
  8357.           A 12-byte feedback code, optional in some languages, that indicates 
  8358.           the result of this service. 
  8359.  
  8360.           The following symbolic conditions can result from this service: 
  8361.  
  8362.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8363.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  8364.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  8365.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8366.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  8367.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8368.                     Γöé CEE0P2     Γöé 4        Γöé 0802      Γöé Heap storage control information was damaged.  Γöé
  8369.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8370.                     Γöé CEE0P4     Γöé 3        Γöé 0804      Γöé The initial size value supplied in a create   Γöé
  8371.                     Γöé        Γöé         Γöé         Γöé heap request was unsupported.          Γöé
  8372.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8373.                     Γöé CEE0P5     Γöé 3        Γöé 0805      Γöé The increment size value supplied in a create  Γöé
  8374.                     Γöé        Γöé         Γöé         Γöé heap request was unsupported.          Γöé
  8375.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8376.                     Γöé CEE0P6     Γöé 3        Γöé 0806      Γöé The options value supplied in a create heap   Γöé
  8377.                     Γöé        Γöé         Γöé         Γöé request was unrecognized.            Γöé
  8378.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8379.                     Γöé CEE0PD     Γöé 3        Γöé 0813      Γöé Insufficient storage was available to satisfy  Γöé
  8380.                     Γöé        Γöé         Γöé         Γöé a get storage request.             Γöé
  8381.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8382.  
  8383. Usage Note 
  8384.  
  8385.  OpenEdition MVS consideration-CEECRHP applies to the enclave. 
  8386.  
  8387. Examples 
  8388.  
  8389.  C/370 Example 
  8390.  
  8391.     /*COMPILATION UNIT: EDCCRHP   */
  8392.  
  8393.     #include <stdio.h>
  8394.     #include <string.h>
  8395.     #include <leawi.h>
  8396.     #include <ceeedcct.h>
  8397.  
  8398.     int main(void) {
  8399.  
  8400.        _INT4 heapid, size, increment, options;
  8401.        _FEEDBACK fc;
  8402.      /*  .
  8403.          .
  8404.          .  */
  8405.        heapid = 0;        /* heap identifier is set */
  8406.                           /* by CEECRHP */
  8407.        size = 4096;       /* initial size of heap  (in */
  8408.                           /* bytes) */
  8409.        increment = 4096;  /* increment to extend heap by */
  8410.        options = 72;      /* set up heap as */
  8411.                           /* (,,ANYWHERE,FREE) */
  8412.  
  8413.        /* create heap using CEECRHP */
  8414.        CEECRHP(&heapid,&size,&increment,&options,&fc);
  8415.  
  8416.        /* check the first 4 bytes of the feedback token */
  8417.        /* (0 if successful)  */
  8418.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  8419.           printf("CEECRHP failed with message number %d\n",
  8420.                  fc.tok_msgno);
  8421.           exit(99);
  8422.        }
  8423.      /*  .
  8424.          .
  8425.          .  */
  8426.        /* discard the heap that was previously created  */
  8427.        /* using CEECRHP */
  8428.        CEEDSHP(&heapid,&fc);
  8429.  
  8430.        /* check the first 4 bytes of the feedback token */
  8431.        /* (0 if successful) */
  8432.        if ( _FBCHECK ( fc , CEE000) != 0 ) {
  8433.           printf("CEEDSHP failed with message number %d\n",
  8434.                  fc.tok_msgno);
  8435.           exit(99);
  8436.        }
  8437.      /*  .
  8438.          .
  8439.          .  */
  8440.     }
  8441.  
  8442.  COBOL/370 Example 
  8443.  
  8444.     CBL LIB,APOST
  8445.           *COMPILATION UNIT: IGZTCRHP
  8446.           ***********************************************
  8447.           **                                           **
  8448.           ** Function: CEECRHP - create new additional **
  8449.           **                     heap                  **
  8450.           **                                           **
  8451.           ***********************************************
  8452.            IDENTIFICATION DIVISION.
  8453.            PROGRAM-ID. CBLCRHP.
  8454.            DATA DIVISION.
  8455.            WORKING-STORAGE SECTION.
  8456.            01  HEAPID                  PIC S9(9) COMP.
  8457.            01  HPSIZE                  PIC S9(9) COMP.
  8458.            01  INCR                    PIC S9(9) COMP.
  8459.            01  OPTS                    PIC S9(9) COMP.
  8460.            01  FC.
  8461.                02  Condition-Token-Value.
  8462.                COPY  CEEIGZCT.
  8463.                    03  Case-1-Condition-ID.
  8464.                        04  Severity        PIC S9(4) COMP.
  8465.                        04  Msg-No          PIC S9(4) COMP.
  8466.                    03  Case-2-Condition-ID
  8467.                              REDEFINES Case-1-Condition-ID.
  8468.                        04  Class-Code      PIC S9(4) COMP.
  8469.                        04  Cause-Code      PIC S9(4) COMP.
  8470.                    03  Case-Sev-Ctl    PIC X.
  8471.                    03  Facility-ID     PIC XXX.
  8472.                02  I-S-Info            PIC S9(9) COMP.
  8473.            PROCEDURE DIVISION.
  8474.           ** Specify 0 for HEAPID, and heap id will be
  8475.           **     set by CEECRHP.
  8476.           ** Heap size and increment will each be
  8477.           **     4096 bytes.
  8478.           ** Specify 00 for OPTS, and HEAP attributes
  8479.           **     will be inherited from the initial heap
  8480.           **     (copied from the HEAP run-time option).
  8481.                MOVE 0 TO HEAPID.
  8482.                MOVE 4096 TO HPSIZE.
  8483.                MOVE 4096 TO INCR.
  8484.                MOVE 00 TO OPTS.
  8485.  
  8486.                CALL 'CEECRHP' USING HEAPID , HPSIZE ,
  8487.                    INCR , OPTS , FC.
  8488.                IF CEE000 of FC  THEN
  8489.                    DISPLAY 'Created heap number ' HEAPID
  8490.                         ' which is ' HPSIZE ' bytes long'
  8491.                ELSE
  8492.                    DISPLAY 'CEECRHP failed with msg '
  8493.                        Msg-No of FC UPON CONSOLE;
  8494.                    STOP RUN;
  8495.                END-IF.
  8496.                GOBACK.
  8497.  
  8498.  PL/I Example 
  8499.  
  8500.     *PROCESS MACRO;
  8501.      /*COMPILATION UNIT: IBMCRHP                       */
  8502.  
  8503.      /**************************************************/
  8504.      /**                                               */
  8505.      /** Function: CEECRHP - create new additional     */
  8506.      /**                     heap                      */
  8507.      /**                                               */
  8508.      /** In this example, CEECRHP is called to set up  */
  8509.      /** a new additional heap of 4096 bytes. Each     */
  8510.      /** time the heap needs to be extended, an        */
  8511.      /** increment of 4096 bytes will be added.        */
  8512.      /**                                               */
  8513.      /**************************************************/
  8514.      PLICRHP: PROC OPTIONS(MAIN);
  8515.  
  8516.         %INCLUDE  CEEIBMAW;
  8517.         %INCLUDE  CEEIBMCT;
  8518.         DCL HEAPID  INT4 ;
  8519.         DCL HPSIZE  INT4 ;
  8520.         DCL INCR    INT4 ;
  8521.         DCL OPTS    INT4 ;
  8522.         DCL 01 FC   FEEDBACK ;
  8523.  
  8524.         HEAPID = 0;    /* HEAPID will be set and     */
  8525.                        /* returned by CEECRHP        */
  8526.         HPSIZE = 4096; /* Initial size of heap,      */
  8527.                        /* in bytes                   */
  8528.         INCR = 4096;   /* Number of bytes to extend  */
  8529.                        /* heap by                    */
  8530.         OPTS = 00;     /* Set up heap with the same  */
  8531.                        /* attributes as the          */
  8532.                        /* initial heap (HEAPID = 0)  */
  8533.  
  8534.         /* Call CEECRHP to set up new heap  */
  8535.         CALL CEECRHP ( HEAPID, HPSIZE, INCR, OPTS, FC );
  8536.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  8537.            PUT SKIP LIST( 'Created heap number ' || HEAPID
  8538.               || ' consisting of ' || HPSIZE || ' bytes' );
  8539.            END;
  8540.         ELSE  DO;
  8541.            DISPLAY( 'CEECRHP failed with msg '
  8542.               || FC.MsgNo );
  8543.            STOP;
  8544.            END;
  8545.  
  8546.      END PLICRHP;
  8547.  
  8548.  
  8549. ΓòÉΓòÉΓòÉ 3.3.19. CEECZST-Reallocate (Change Size of) Storage ΓòÉΓòÉΓòÉ
  8550.  
  8551. CEECZST changes the size of a previously allocated heap element. The address 
  8552. parameter points to the beginning of the heap element. The new_size parameter 
  8553. gives the new size of the heap element, in bytes. The contents of the heap 
  8554. element are unchanged up to the shorter of the new and old sizes. 
  8555.  
  8556. The CEECZST service returns a pointer to the reallocated heap element. It can 
  8557. move the storage location of the heap element. As a result, the address 
  8558. parameter passed to CEECZST is not necessarily the same as the value returned. 
  8559.  
  8560. Because the new storage might be allocated at a different location from the 
  8561. existing allocation, any pointers (specifically any machine addresses) that 
  8562. referred to the old storage become invalid. Continued use of such dangling 
  8563. pointers gives unpredictable, and almost certainly incorrect, results. 
  8564.  
  8565. The heap identifier is inferred from the address. The new storage block is 
  8566. allocated from the same heap that contained the old block. 
  8567.  
  8568. The contents of the old storage are preserved in the following manner: 
  8569.  
  8570.  If new_size is equal to or greater than the old size, the entire contents of 
  8571.   the old storage block are copied to the new block. The remaining bytes in the 
  8572.   new element are left uninitialized (unless the STORAGE run-time option is in 
  8573.   effect-see STORAGE for more information). 
  8574.  If new_size is less than the old size, the contents of the old block are 
  8575.   truncated to the size of the new block. 
  8576.  If new_size is equal to the old size, no operations are performed; a 
  8577.   successful feedback code is returned. 
  8578.  
  8579. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8580. Γöé                                                  Γöé
  8581. Γöé >>ΓöÇΓöÇCEECZSTΓöÇΓöÇ(ΓöÇΓöÇaddressΓöÇΓöÇ,ΓöÇΓöÇnew_sizeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  8582. Γöé                                                  Γöé
  8583. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8584.  
  8585. address (input/output) 
  8586.           A fullword address pointer. On input, this parameter contains an 
  8587.           address returned by a previous CEEGTST call. For information about 
  8588.           CEEGTST, see CEEGTST-Get Heap Storage. On output, the address of the 
  8589.           first byte of the newly allocated storage is returned in this 
  8590.           parameter. 
  8591.  
  8592. new_size (input) 
  8593.           A fullword binary signed integer. new_size is the number of bytes of 
  8594.           storage to be allocated for the new heap element. 
  8595.  
  8596. fc (output) 
  8597.           A 12-byte feedback code, optional in some languages, that indicates 
  8598.           the result of this service. 
  8599.  
  8600.           The following symbolic conditions can result from this service: 
  8601.  
  8602.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8603.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  8604.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  8605.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8606.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  8607.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8608.                     Γöé CEE0P2     Γöé 4        Γöé 0802      Γöé Heap storage control information was damaged.  Γöé
  8609.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8610.                     Γöé CEE0P8     Γöé 3        Γöé 0808      Γöé Storage size in a get storage request or a   Γöé
  8611.                     Γöé        Γöé         Γöé         Γöé re-allocate request was not a positive number. Γöé
  8612.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8613.                     Γöé CEE0PA     Γöé 3        Γöé 0810      Γöé The storage address in a free storage request  Γöé
  8614.                     Γöé        Γöé         Γöé         Γöé was not recognized, or heap storage control   Γöé
  8615.                     Γöé        Γöé         Γöé         Γöé information was damaged.            Γöé
  8616.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8617.                     Γöé CEE0PD     Γöé 3        Γöé 0813      Γöé Insufficient storage was available to satisfy  Γöé
  8618.                     Γöé        Γöé         Γöé         Γöé a get storage request.             Γöé
  8619.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8620.  
  8621. Usage Notes 
  8622.  
  8623.  Storage that is reallocated maintains the same mark/release status as the old 
  8624.   storage block. If the old storage block was marked, the new storage block 
  8625.   carries the same mark and is released by a release operation that specifies 
  8626.   that mark. 
  8627.  
  8628.  OpenEdition MVS consideration-CEECZST applies to the enclave. 
  8629.  
  8630. Examples 
  8631.  
  8632.  C/370 Example 
  8633.  
  8634.     /*COMPILATION UNIT: EDCCZST   */
  8635.  
  8636.     #include <stdio.h>
  8637.     #include <string.h>
  8638.     #include <leawi.h>
  8639.     #include <ceeedcct.h>
  8640.  
  8641.     int main(void) {
  8642.  
  8643.        _INT4 heapid, size;
  8644.        _POINTER address;
  8645.        _FEEDBACK fc;
  8646.       /* .
  8647.          .
  8648.          .  */
  8649.        heapid = 0;    /* get storage from initial heap */
  8650.        size = 4000;   /* number of bytes of heap storage */
  8651.  
  8652.        /* obtain the storage using CEEGTST */
  8653.        CEEGTST(&heapid,&size,&address,&fc);
  8654.  
  8655.        /* check the first 4 bytes of the feedback token */
  8656.        /* (0 if successful) */
  8657.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  8658.           printf("CEEGTST failed with message number %d\n",
  8659.                  fc.tok_msgno);
  8660.           exit(99);
  8661.        }
  8662.       /* .
  8663.          .
  8664.          .  */
  8665.        size = 2000;  /* new size of storage element */
  8666.  
  8667.        /* change the size of the storage element */
  8668.        CEECZST(&address,&size,&fc);
  8669.  
  8670.        /* check the first 4 bytes of the feedback token */
  8671.        /* (0 if successful) */
  8672.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  8673.           printf("CEECZST failed with message number %d\n",
  8674.                   fc.tok_msgno);
  8675.           exit(99);
  8676.        }
  8677.       /* .
  8678.          .
  8679.          .  */
  8680.        /* free the storage that was previously obtained */
  8681.        /* using CEEGTST */
  8682.        CEEFRST(&address,&fc);
  8683.  
  8684.        /* check the first 4 bytes of the feedback token */
  8685.        /* (0 if successful) */
  8686.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  8687.           printf("CEEFRST failed with message number %d\n",
  8688.                   fc.tok_msgno);
  8689.           exit(99);
  8690.        }
  8691.       /* .
  8692.          .
  8693.          .  */
  8694.     }
  8695.  
  8696.  COBOL/370 Example 
  8697.  
  8698.     CBL LIB,APOST
  8699.           *COMPILATION UNIT: IGZTCZST
  8700.           ************************************************
  8701.           **                                            **
  8702.           ** Function: CEECZST - reallocate storage     **
  8703.           **                                            **
  8704.           ** In this example, CEEGTST is called to      **
  8705.           ** request storage from HEAPID = 0, and       **
  8706.           ** CEECZST is called to change the size of    **
  8707.           ** that storage request.                      **
  8708.           **                                            **
  8709.           **                                            **
  8710.           ************************************************
  8711.            IDENTIFICATION DIVISION.
  8712.            PROGRAM-ID. CBLCZST.
  8713.            DATA DIVISION.
  8714.            WORKING-STORAGE SECTION.
  8715.            01   HEAPID                 PIC S9(9) COMP.
  8716.            01   HPSIZE                 PIC S9(9) COMP.
  8717.            01   ADDRSS                 PIC S9(9) COMP.
  8718.            01   NEWSIZE                PIC S9(9) COMP.
  8719.            01   FC.
  8720.                02  Condition-Token-Value.
  8721.                COPY  CEEIGZCT.
  8722.                    03  Case-1-Condition-ID.
  8723.                        04  Severity        PIC S9(4) COMP.
  8724.                        04  Msg-No          PIC S9(4) COMP.
  8725.                    03  Case-2-Condition-ID
  8726.                              REDEFINES Case-1-Condition-ID.
  8727.                        04  Class-Code      PIC S9(4) COMP.
  8728.                        04  Cause-Code      PIC S9(4) COMP.
  8729.                    03  Case-Sev-Ctl    PIC X.
  8730.                    03  Facility-ID     PIC XXX.
  8731.                02  I-S-Info            PIC S9(9) COMP.
  8732.            PROCEDURE DIVISION.
  8733.            PARA-CBLGTST.
  8734.           ** Specify 0 to get storage from the initial
  8735.           **     heap. Specify 4000 to get 4000 bytes of
  8736.           **     storage.
  8737.                MOVE 0 TO HEAPID.
  8738.                MOVE 4000 TO HPSIZE.
  8739.  
  8740.           ** Call CEEGTST to obtain storage.
  8741.                CALL 'CEEGTST' USING HEAPID , HPSIZE ,
  8742.                    ADDRSS , FC.
  8743.  
  8744.           ** If CEEGTST runs successfully, display result.
  8745.                IF CEE000 OF FC THEN
  8746.                    DISPLAY ' ' HPSIZE
  8747.                        ' bytes have been allocated.'
  8748.                ELSE
  8749.                    DISPLAY 'CEEGTST failed with msg '
  8750.                        Msg-No of FC UPON CONSOLE;
  8751.                    STOP RUN;
  8752.                END-IF.
  8753.  
  8754.           ** Specify a new size of 2000 bytes.
  8755.                MOVE 2000 TO NEWSIZE.
  8756.  
  8757.           ** Call CEECZST to change the size of the
  8758.           **     storage allocated in the call to CEEGTST.
  8759.                CALL 'CEECZST' USING ADDRSS ,
  8760.                    NEWSIZE , FC.
  8761.  
  8762.           ** If CEECZST runs successfully, display result.
  8763.                IF CEE000 OF FC THEN
  8764.                    DISPLAY
  8765.                        'The storage element now contains '
  8766.                        NEWSIZE ' bytes.'
  8767.                ELSE
  8768.                    DISPLAY 'CEEGTST failed with msg '
  8769.                        Msg-No of FC UPON CONSOLE;
  8770.                    STOP RUN;
  8771.                END-IF.
  8772.                GOBACK.
  8773.  
  8774.  PL/I Example 
  8775.  
  8776.     *PROCESS MACRO;
  8777.      /*COMPILATION UNIT: IBMCZST                        */
  8778.      /***************************************************/
  8779.      /**                                               **/
  8780.      /** Function: CEECZST - reallocate storage        **/
  8781.      /**                                               **/
  8782.      /** In this example, CEEGTST is called to request **/
  8783.      /** storage from HEAPID = 0, and CEECZST is called**/
  8784.      /** to change the size of that storage request.   **/
  8785.      /**                                               **/
  8786.      /**                                               **/
  8787.      /***************************************************/
  8788.      PLICZST: PROC OPTIONS(MAIN);
  8789.  
  8790.         %INCLUDE  CEEIBMAW;
  8791.         %INCLUDE  CEEIBMCT;
  8792.  
  8793.         DCL HEAPID   INT4 ;
  8794.         DCL STGSIZE  INT4 ;
  8795.         DCL ADDRSS1  POINTER;
  8796.         DCL 01 FC1   FEEDBACK ;
  8797.  
  8798.         DCL ADDRSS2  POINTER;
  8799.         DCL NEWSIZE  INT4 ;
  8800.         DCL 01 FC2   FEEDBACK ;
  8801.  
  8802.         HEAPID = 0;    /* get storage from initial heap */
  8803.         STGSIZE = 4000; /* get 4000 bytes of storage    */
  8804.  
  8805.         /* Call CEEGTST to obtain the storage           */
  8806.         CALL CEEGTST ( HEAPID, STGSIZE, ADDRSS1, FC1 );
  8807.         IF  FBCHECK( FC1, CEE000)  THEN  DO;
  8808.            PUT SKIP LIST( 'Obtained ' || STGSIZE
  8809.               || ' bytes of storage at location '
  8810.               || DECIMAL( UNSPEC( ADDRSS1 ) )
  8811.               || ' from heap ' || HEAPID );
  8812.            END;
  8813.         ELSE  DO;
  8814.            DISPLAY( 'CEEGTST failed with msg '
  8815.               || FC1.MsgNo );
  8816.            STOP;
  8817.            END;
  8818.  
  8819.         NEWSIZE = 2000;
  8820.                /* change size of HEAPID 0 to 2000 bytes */
  8821.  
  8822.         /* Call CEECZST to change the size of storage   */
  8823.         ADDRSS2 = ADDRSS1;
  8824.         CALL CEECZST ( ADDRSS2, NEWSIZE , FC2 );
  8825.         IF  FBCHECK( FC2, CEE000)  THEN  DO;
  8826.            PUT SKIP LIST( 'Obtained ' || NEWSIZE
  8827.               || ' bytes of storage at location '
  8828.               || DECIMAL( UNSPEC( ADDRSS1 ) ) );
  8829.            PUT SKIP LIST( 'Original ' || STGSIZE
  8830.               || ' bytes of storage at location '
  8831.               || DECIMAL( UNSPEC( ADDRSS1 ) )
  8832.               || ' no longer valid' );
  8833.            END;
  8834.         ELSE  DO;
  8835.            DISPLAY( 'CEECZST failed with msg '
  8836.               || FC2.MsgNo );
  8837.            STOP;
  8838.            END;
  8839.  
  8840.      END PLICZST;
  8841.  
  8842.  
  8843. ΓòÉΓòÉΓòÉ 3.3.20. CEEDATE-Convert Lilian Date to Character Format ΓòÉΓòÉΓòÉ
  8844.  
  8845. CEEDATE converts a number representing a Lilian date to a date written in 
  8846. character format. The output is a character string, such as 1993/09/09. 
  8847.  
  8848. The inverse of CEEDATE is CEEDAYS, which converts character dates to the Lilian 
  8849. format. 
  8850.  
  8851. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8852. Γöé                                                  Γöé
  8853. Γöé >>ΓöÇΓöÇCEEDATEΓöÇΓöÇ(ΓöÇΓöÇinput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_char_dateΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  8854. Γöé                                                  Γöé
  8855. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8856.  
  8857. input_Lilian_date (input) 
  8858.           A 32-bit integer representing the Lilian date. The Lilian date is the 
  8859.           number of days since 14 October 1582. For example, 16 May 1988 is 
  8860.           Lilian day number 148138. The valid range of Lilian dates is 1 to 
  8861.           3,074,324 (15 October 1582 to 31 December 9999). 
  8862.  
  8863. picture_string (input) 
  8864.           VSTRING, a length-prefixed character string, representing the desired 
  8865.           format of output_char_date, for example MM/DD/YY. Each character in 
  8866.           picture_string represents a character in output_char_date. If 
  8867.           delimiters such as the slash (/) appear in the picture string, they 
  8868.           are copied as is to output_char_date. 
  8869.  
  8870.           See Picture Terms Used in Picture Strings for a list of valid picture 
  8871.           characters, and Examples of Picture Terms Recognized by Date/Time 
  8872.           Services for examples of valid picture strings. 
  8873.  
  8874.           If picture_string is null or blank, CEEDATE obtains picture_string 
  8875.           based on the current value of the COUNTRY run-time option. For 
  8876.           example, if the current value of the COUNTRY run-time option is US 
  8877.           (United States), the date format would be MM/DD/YY. If the current 
  8878.           COUNTRY value is FR (France), the date format would be MM/DD/YY 
  8879.           HH:MM:SS AM (or PM)., for instance,  09/09/93 4:29 PM. This default 
  8880.           mechanism makes it easy for translation centers to specify the 
  8881.           preferred date, and for applications and library routines to use this 
  8882.           format automatically. See COUNTRY for more information about the 
  8883.           COUNTRY run-time option and CEEFMDA-Get Default Date Format for 
  8884.           information about how to obtain the default format for a given 
  8885.           country code. 
  8886.  
  8887.           If picture_string includes a Japanese Era symbol <JJJJ>, the YY 
  8888.           position in output_char_date is replaced by the year number within 
  8889.           the Japanese Era. For example, the year 1988 equals the Japanese year 
  8890.           63 in the Showa era. See Examples of Picture Terms Recognized by 
  8891.           Date/Time Services for an additional example. Also see Japanese Eras 
  8892.           Used by Date/Time Services when <JJJJ> Specified for a list of 
  8893.           Japanese Eras supported by CEEDATE. 
  8894.  
  8895.           If picture_string includes an ROC Era symbol <CCCC> or <CCCCCCCC>, 
  8896.           the YY position in output_char_date is replaced by the year number 
  8897.           within the ROC (Republic of China) Era. For example, the year 1988 
  8898.           equals the ROC year 77 in the MinKow Era. See Examples of Picture 
  8899.           Terms Recognized by Date/Time Services for an additional example. 
  8900.           Also see Republic of China Eras Used by Date/Time Services when 
  8901.           <CCCC>or <CCCCCCCC> Specified for the list of ROC Eras supported by 
  8902.           CEEDATE. 
  8903.  
  8904. output_char_date (output) 
  8905.           VSTRING, a fixed-length 80-character string, is the result of 
  8906.           converting input_Lilian_date to the format specified by 
  8907.           picture_string. See Sample Output of CEEDATE for sample output dates. 
  8908.           If input_Lilian_date is invalid, output_char_  date is set to all 
  8909.           blanks. CEEDATE terminates with a non-CEE000 symbolic feedback code. 
  8910.  
  8911. fc (output) 
  8912.           A 12-byte feedback code, optional in some languages, that indicates 
  8913.           the result of this service. 
  8914.  
  8915.           The following symbolic conditions can result from this service: 
  8916.  
  8917.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8918.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  8919.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  8920.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8921.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  8922.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8923.                     Γöé CEE2EG     Γöé 3        Γöé 2512      Γöé The Lilian date value was not within the sup-  Γöé
  8924.                     Γöé        Γöé         Γöé         Γöé ported range.                  Γöé
  8925.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8926.                     Γöé CEE2EM     Γöé 3        Γöé 2518      Γöé An invalid picture string was specified.    Γöé
  8927.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8928.                     Γöé CEE2EQ     Γöé 3        Γöé 2522      Γöé <JJJJ>, <CCCC> or <CCCCCCCC> was used in a   Γöé
  8929.                     Γöé        Γöé         Γöé         Γöé picture string passed to CEEDATE, but the    Γöé
  8930.                     Γöé        Γöé         Γöé         Γöé Lilian date value was not within the supported Γöé
  8931.                     Γöé        Γöé         Γöé         Γöé range.  The Era could not be determined.    Γöé
  8932.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8933.                     Γöé CEE2EU     Γöé 2        Γöé 2526      Γöé The date string returned by CEEDATE was trun-  Γöé
  8934.                     Γöé        Γöé         Γöé         Γöé cated.                     Γöé
  8935.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8936.  
  8937. Usage Notes 
  8938.  
  8939.  The probable cause for receiving message number 2518 is a picture string that 
  8940.   contains an invalid DBCS string. You should verify that the data in the 
  8941.   picture string is correct. 
  8942.  
  8943.  OpenEdition MVS consideration-In multithread applications, CEEDATE applies to 
  8944.   the enclave. 
  8945.  
  8946. Examples 
  8947.  
  8948.  C/370 Example 
  8949.  
  8950.     /*COMPILATION UNIT: EDCDATE   */
  8951.  
  8952.     #include <leawi.h>
  8953.     #include <stdio.h>
  8954.     #include <string.h>
  8955.     #include <ceeedcct.h>
  8956.  
  8957.     int main(void) {
  8958.  
  8959.        _FEEDBACK fc;
  8960.        _INT4 lil_date = 139370;   /* May 14, 1964 */
  8961.        _VSTRING date_pic,date;
  8962.        _CHAR80 date_out;
  8963.  
  8964.        strcpy(date_pic.string,
  8965.          "The date is Wwwwwwwwwz, Mmmmmmmmmz ZD, YYYY");
  8966.        date_pic.length = strlen(date_pic.string);
  8967.  
  8968.        CEEDATE(&lil_date,17 May 1994_pic,date_out,&fc);
  8969.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  8970.           printf("CEEDATE failed with message number %d\n",
  8971.                   fc.tok_msgno);
  8972.           exit(2999);
  8973.        }
  8974.        printf("%.80s\n",date_out);
  8975.     }
  8976.  
  8977.  COBOL/370 Example 
  8978.  
  8979.     CBL LIB,APOST
  8980.           *COMPILATION UNIT: IGZTDATE
  8981.           ************************************************
  8982.           **                                            **
  8983.           ** Function: CEEDATE - convert Lilian date to **
  8984.           **                     character format       **
  8985.           **                                            **
  8986.           ** In this example, a call is made to CEEDATE **
  8987.           ** to convert a Lilian date (the number of    **
  8988.           ** days since 14 October 1582) to a character **
  8989.           ** format (such as 6/22/88). The result is    **
  8990.           ** displayed.                                 **
  8991.           **                                            **
  8992.           ************************************************
  8993.            IDENTIFICATION DIVISION.
  8994.            PROGRAM-ID. CBLDATE.
  8995.            DATA DIVISION.
  8996.            WORKING-STORAGE SECTION.
  8997.            01  LILIAN                  PIC S9(9) COMP.
  8998.            01  CHRDATE                 PIC X(80).
  8999.            01  IN-DATE.
  9000.                02  Vstring-length      PIC S9(4) COMP.
  9001.                02  Vstring-text.
  9002.                    03  Vstring-char    PIC X,
  9003.                                OCCURS 0 TO 256 TIMES,
  9004.                                DEPENDING ON Vstring-length
  9005.                                    of IN-DATE.
  9006.            01  PICSTR.
  9007.                02  Vstring-length      PIC S9(4) COMP.
  9008.                02  Vstring-text.
  9009.                    03  Vstring-char    PIC X,
  9010.                                OCCURS 0 TO 256 TIMES,
  9011.                                DEPENDING ON Vstring-length
  9012.                                   of PICSTR.
  9013.            01  FC.
  9014.                02  Condition-Token-Value.
  9015.                COPY  CEEIGZCT.
  9016.                    03  Case-1-Condition-ID.
  9017.                        04  Severity        PIC S9(4) COMP.
  9018.                        04  Msg-No          PIC S9(4) COMP.
  9019.                    03  Case-2-Condition-ID
  9020.                              REDEFINES Case-1-Condition-ID.
  9021.                        04  Class-Code      PIC S9(4) COMP.
  9022.                        04  Cause-Code      PIC S9(4) COMP.
  9023.                    03  Case-Sev-Ctl    PIC X.
  9024.                    03  Facility-ID     PIC XXX.
  9025.                02  I-S-Info            PIC S9(9) COMP.
  9026.  
  9027.            PROCEDURE DIVISION.
  9028.  
  9029.            PARA-CBLDAYS.
  9030.           ** Call CEEDAYS to convert date of 6/2/88 to
  9031.           **     Lilian representation
  9032.                MOVE 6 TO Vstring-length of IN-DATE.
  9033.                MOVE '6/2/88' TO Vstring-text of IN-DATE(1:6).
  9034.                MOVE 8 TO Vstring-length of PICSTR.
  9035.                MOVE 'MM/DD/YY' TO Vstring-text of PICSTR(1:8).
  9036.                CALL 'CEEDAYS' USING IN-DATE, PICSTR,
  9037.                    LILIAN, FC.
  9038.  
  9039.           ** If CEEDAYS runs successfully, display result.
  9040.                IF  CEE000 of FC  THEN
  9041.                    DISPLAY Vstring-text of IN-DATE
  9042.                        ' is Lilian day: ' LILIAN
  9043.                ELSE
  9044.                    DISPLAY 'CEEDAYS failed with msg '
  9045.                        Msg-No of FC UPON CONSOLE;
  9046.                    STOP RUN;
  9047.                END-IF.
  9048.  
  9049.           ** Specify picture string that describes the
  9050.           **     desired format of the output from CEEDATE,
  9051.           **     and the picture string's length.
  9052.                MOVE 23 TO Vstring-length OF PICSTR.
  9053.                MOVE 'ZD Mmmmmmmmmmmmmmz YYYY' TO
  9054.                    Vstring-text OF PICSTR(1:23).
  9055.  
  9056.           ** Call CEEDATE to convert the Lilian date
  9057.           **     to  a picture string.
  9058.                CALL 'CEEDATE' USING LILIAN, PICSTR,
  9059.                    CHRDATE, FC.
  9060.  
  9061.           ** If CEEDATE runs successfully, display result.
  9062.                IF CEE000 of FC  THEN
  9063.                    DISPLAY 'Input Lilian date of ' LILIAN
  9064.                        ' corresponds to:  ' CHRDATE ;
  9065.                ELSE
  9066.                    DISPLAY 'CEEDATE failed with msg '
  9067.                        Msg-No of FC UPON CONSOLE;
  9068.                    STOP RUN;
  9069.                END-IF.
  9070.  
  9071.                GOBACK.
  9072.  
  9073.  PL/I Example 
  9074.  
  9075.     *PROCESS MACRO;
  9076.      /*COMPILATION UNIT: IBMDATE                    */
  9077.      /***********************************************/
  9078.      /**                                            */
  9079.      /** Function: CEEDATE - convert Lilian date to */
  9080.      /**                     character format       */
  9081.      /**                                            */
  9082.      /** In this example, a call is made to CEEDATE */
  9083.      /** to convert a date in the Lilian format     */
  9084.      /** (the number of days since 14 October 1582) */
  9085.      /** to a date in character format. This date   */
  9086.      /** is then printed out.                       */
  9087.      /**                                            */
  9088.      /********************************************* */
  9089.      PLIDATE: PROC OPTIONS(MAIN);
  9090.  
  9091.         %INCLUDE  CEEIBMAW;
  9092.         %INCLUDE  CEEIBMCT;
  9093.  
  9094.         DCL LILIAN  INT4 ;
  9095.         DCL PICSTR  VSTRING;
  9096.         DCL CHRDATE CHAR80 ;
  9097.         DCL 01 FC   FEEDBACK ;
  9098.  
  9099.         LILIAN = 152385;  /* input date in Lilian format */
  9100.         /* picture string that describes how converted   */
  9101.         /* date is to be formatted                       */
  9102.         PICSTR = 'ZD Mmmmmmmmmmmmmmz YYYY';
  9103.  
  9104.         /* Call CEE3DATE to convert input Lilian date to */
  9105.         /* a date in the character format specified in   */
  9106.         /* PICSTR                                        */
  9107.         CALL CEEDATE ( LILIAN , PICSTR , CHRDATE , FC );
  9108.  
  9109.         /* Print results if call to CEEDATE succeeds     */
  9110.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  9111.             PUT SKIP LIST( 'Lilian day ' || LILIAN
  9112.                || ' is equivalent to ' || CHRDATE );
  9113.            END;
  9114.         ELSE  DO;
  9115.            DISPLAY( 'CEEDATE failed with msg '
  9116.               || FC.MsgNo );
  9117.            STOP;
  9118.            END;
  9119.  
  9120.      END PLIDATE;
  9121.  
  9122. Sample Output of CEEDATE shows the sample output from CEEDATE. 
  9123.  
  9124. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9125. Γöé Table 18. Sample Output of CEEDATE                    Γöé
  9126. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9127. Γöé          Γöé                 Γöé            Γöé
  9128. Γöé INPUT_LILIAN_DATEΓöé PICTURE_STRING         Γöé OUTPUT_CHAR_DATE   Γöé
  9129. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9130. Γöé 148138      Γöé "YY"              Γöé 88          Γöé
  9131. Γöé          Γöé "YYMM"             Γöé 8805         Γöé
  9132. Γöé          Γöé "YY-MM"             Γöé 88-05         Γöé
  9133. Γöé          Γöé "YYMMDD"            Γöé 880516        Γöé
  9134. Γöé          Γöé "YYYYMMDD"           Γöé 19880516       Γöé
  9135. Γöé          Γöé "YYYY-MM-DD"          Γöé 1988-05-16      Γöé
  9136. Γöé          Γöé "YYYY-ZM-ZD"          Γöé 1988-5-16       Γöé
  9137. Γöé          Γöé "<JJJJ> YY.MM.DD"        Γöé Showa 63.05.16 (in a Γöé
  9138. Γöé          Γöé "<CCCC> YY.MM.DD"        Γöé DBCS string)     Γöé
  9139. Γöé          Γöé                 Γöé MinKow 77.05.16 (in  Γöé
  9140. Γöé          Γöé                 Γöé a DBCS string)    Γöé
  9141. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9142. Γöé 148139      Γöé "MM"              Γöé 05          Γöé
  9143. Γöé          Γöé "MMDD"             Γöé 0517         Γöé
  9144. Γöé          Γöé "MM/DD"             Γöé 05/17         Γöé
  9145. Γöé          Γöé "MMDDYY"            Γöé 051788        Γöé
  9146. Γöé          Γöé "MM/DD/YYYY"          Γöé 05/17/1988      Γöé
  9147. Γöé          Γöé "ZM/DD/YYYY"          Γöé 5/17/1988       Γöé
  9148. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9149. Γöé 148140      Γöé "DD"              Γöé 18          Γöé
  9150. Γöé          Γöé "DDMM"             Γöé 1805         Γöé
  9151. Γöé          Γöé "DDMMYY"            Γöé 180588        Γöé
  9152. Γöé          Γöé "DD.MM.YY"           Γöé 18.05.88       Γöé
  9153. Γöé          Γöé "DD.MM.YYYY"          Γöé 18.05.1988      Γöé
  9154. Γöé          Γöé "DD Mmm YYYY"          Γöé 18 May 1988      Γöé
  9155. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9156. Γöé 148141      Γöé "DDD"              Γöé 140          Γöé
  9157. Γöé          Γöé "YYDDD"             Γöé 88140         Γöé
  9158. Γöé          Γöé "YY.DDD"            Γöé 88.140        Γöé
  9159. Γöé          Γöé "YYYY.DDD"           Γöé 1988.140       Γöé
  9160. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9161. Γöé 148142      Γöé "YY/MM/DD HH:MI:SS.99"     Γöé 88/05/20 00:00:00.00 Γöé
  9162. Γöé          Γöé "YYYY/ZM/ZD ZH:MI AP"      Γöé 1988/5/20 0:00 AM   Γöé
  9163. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9164. Γöé 148143      Γöé "WWW., MMM DD, YYYY"      Γöé SAT., MAY 21, 1988  Γöé
  9165. Γöé          Γöé "Www., Mmm DD, YYYY"      Γöé Sat., May 21, 1988  Γöé
  9166. Γöé          Γöé "Wwwwwwwwww"" Mmmmmmmmmm DD,  Γöé Saturdaybb,      Γöé
  9167. Γöé          Γöé YYYY"              Γöé Maybbbbbbb 21, 1988  Γöé
  9168. Γöé          Γöé "Wwwwwwwwwz, Mmmmmmmmmz DD,   Γöé Saturday, May 21,   Γöé
  9169. Γöé          Γöé YYYY"              Γöé 1988         Γöé
  9170. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9171.  
  9172.  
  9173. ΓòÉΓòÉΓòÉ 3.3.21. CEEDATM-Convert Seconds to Character Timestamp ΓòÉΓòÉΓòÉ
  9174.  
  9175. CEEDATM converts a number representing the number of seconds since 00:00 14 
  9176. October 1582 to a character format. The format of the output is a character 
  9177. string, for example, 1988/07/26 20. 
  9178.  
  9179. The inverse of CEEDATM is CEESECS, which converts timestamps to number of 
  9180. seconds. 
  9181.  
  9182. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9183. Γöé                                                  Γöé
  9184. Γöé >>ΓöÇΓöÇCEEDATMΓöÇΓöÇ(ΓöÇΓöÇinput_secondsΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_timestampΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  9185. Γöé                                                  Γöé
  9186. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9187.  
  9188. input_seconds (input) 
  9189.           A 64-bit double floating-point number representing the number of 
  9190.           seconds since 00:00 on 14 October 1582, not counting leap seconds. 
  9191.  
  9192.           For example, 00:01 on 15 October 1582 is second number 86,401 
  9193.           (24*60*60 + 01). The valid range of input_seconds is 86,400 to 
  9194.           265,621,679,999.999 (23:59.999 31 December 9999). 
  9195.  
  9196. picture_string (input) 
  9197.           VSTRING, a length-prefixed character string, representing the desired 
  9198.           format of output_timestamp, for example, MM/DD/YY HH:MI AP. 
  9199.  
  9200.           Each character in the picture_string represents a character in 
  9201.           output_timestamp. If delimiters such as the slash (/) appear in the 
  9202.           picture string, they are copied as is to output_timestamp. 
  9203.  
  9204.           See Picture Terms Used in Picture Strings for a list of valid picture 
  9205.           characters, and Examples of Picture Terms Recognized by Date/Time 
  9206.           Services for examples of valid picture strings. 
  9207.  
  9208.           If picture_string is null or blank, CEEDATM obtains picture_string 
  9209.           based on the current value of the COUNTRY run-time option. For 
  9210.           example, if the current value of the COUNTRY run-time option is US 
  9211.           (United States), the date-time format would be "MM/DD/YY HH:MI:SS 
  9212.           AP"; if the current COUNTRY value is FR (France), however, the 
  9213.           date-time format would be "DD.MM.YYYY HH:MI:SS". 
  9214.  
  9215.           See COUNTRY for more information about the COUNTRY run-time option 
  9216.           and CEEFMDT-Get Default Date and Time Format for information about 
  9217.           how to obtain a default timestamp for a given country code. 
  9218.  
  9219.           If picture_string includes the Japanese Era symbol <JJJJ>, the YY 
  9220.           position in output_timestamp represents the year within Japanese Era. 
  9221.           See Examples of Picture Terms Recognized by Date/Time Services for an 
  9222.           example. See Japanese Eras Used by Date/Time Services when <JJJJ> 
  9223.           Specified for a list of Japanese Eras supported by CEEDATM. 
  9224.  
  9225.           If picture_string includes the ROC Era symbol <CCCC> or <CCCCCCCC>, 
  9226.           the YY position in output_timestamp represents the year within ROC 
  9227.           Era. See Examples of Picture Terms Recognized by Date/Time Services 
  9228.           for an example. See Republic of China Eras Used by Date/Time Services 
  9229.           when <CCCC>or <CCCCCCCC> Specified for a list of ROC Eras supported 
  9230.           by CEEDATM. 
  9231.  
  9232. output_timestamp (output) 
  9233.           VSTRING, a fixed-length 80-character string, that is the result of 
  9234.           converting input_seconds to the format specified by picture_string. 
  9235.  
  9236.           If necessary, the output is truncated to the length of 
  9237.           output_timestamp. See Sample Output of CEEDATM for sample output. 
  9238.  
  9239.           If input_seconds is invalid, output_timestamp is set to all blanks 
  9240.           and CEEDATM terminates with a non-CEE000 symbolic feedback code. 
  9241.  
  9242. fc (output) 
  9243.           A 12-byte feedback code, optional in some languages, that indicates 
  9244.           the result of this service. 
  9245.  
  9246.           The following symbolic conditions can result from this service: 
  9247.  
  9248.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9249.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  9250.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  9251.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9252.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  9253.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9254.                     Γöé CEE2E9     Γöé 3        Γöé 2505      Γöé The number-of-seconds value was not within the Γöé
  9255.                     Γöé        Γöé         Γöé         Γöé supported range.                Γöé
  9256.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9257.                     Γöé CEE2EA     Γöé 3        Γöé 2506      Γöé <JJJJ>, <CCCC> or <CCCCCCCC> was used in a   Γöé
  9258.                     Γöé        Γöé         Γöé         Γöé picture string passed to CEEDATM, but the    Γöé
  9259.                     Γöé        Γöé         Γöé         Γöé input number-of-seconds value was not within  Γöé
  9260.                     Γöé        Γöé         Γöé         Γöé the supported range.  The Era could not be   Γöé
  9261.                     Γöé        Γöé         Γöé         Γöé determined.                   Γöé
  9262.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9263.                     Γöé CEE2EM     Γöé 3        Γöé 2518      Γöé An invalid picture string was specified.    Γöé
  9264.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9265.                     Γöé CEE2EV     Γöé 2        Γöé 2527      Γöé The timestamp string returned by CEEDATM was  Γöé
  9266.                     Γöé        Γöé         Γöé         Γöé truncated.                   Γöé
  9267.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9268.                     Γöé CEE3CF     Γöé 2        Γöé 3471      Γöé The country code country-code was invalid for  Γöé
  9269.                     Γöé        Γöé         Γöé         Γöé CEEFMDT.  The default date and time picture   Γöé
  9270.                     Γöé        Γöé         Γöé         Γöé string datetime-string was returned.      Γöé
  9271.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9272.  
  9273. Usage Notes 
  9274.  
  9275.  The probable cause for receiving message number 2518 is a picture string that 
  9276.   contains an invalid DBCS string. You should verify that the data in the 
  9277.   picture string is correct. 
  9278.  
  9279.  OpenEdition MVS consideration-In multithread applications, CEEDATM applies to 
  9280.   the enclave. 
  9281.  
  9282. Examples 
  9283.  
  9284.  C/370 Example 
  9285.  
  9286.     /*COMPILATION UNIT: EDCDATM   */
  9287.  
  9288.     #include <leawi.h>
  9289.     #include <stdio.h>
  9290.     #include <string.h>
  9291.     #include <ceeedcct.h>
  9292.  
  9293.     int main(void) {
  9294.  
  9295.                  /* September 13, 1991 at 11:23 PM */
  9296.        _FLOAT8 seconds = 12904183403.0;
  9297.        _VSTRING date,date_pic;
  9298.        _CHAR80 out_date;
  9299.        _FEEDBACK fc;
  9300.  
  9301.        strcpy(date_pic.string,
  9302.        "Mmmmmmmmmmmz DD, YYYY at ZH:MI:SS AP");
  9303.        date_pic.length = strlen(date_pic.string);
  9304.  
  9305.        CEEDATM(&seconds,17 May 1994_pic,out_date,&fc);
  9306.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  9307.           printf("CEEDATM failed with message number %d\n",
  9308.                  fc.tok_msgno);
  9309.           exit(2999);
  9310.        }
  9311.  
  9312.        printf("%.80s\n",out_date);
  9313.     }
  9314.  
  9315.  COBOL/370 Example 
  9316.  
  9317.     CBL LIB,APOST
  9318.           *COMPILATION UNIT: IGZTDATM
  9319.           *************************************************
  9320.           **                                             **
  9321.           ** Function: CEEDATM - convert seconds to      **
  9322.           **                     character timestamp     **
  9323.           **                                             **
  9324.           ** In this example, a call is made to CEEDATM  **
  9325.           ** to convert a date represented in Lilian     **
  9326.           ** seconds (the number of seconds since        **
  9327.           ** 00:00 14 October 1582) to a character    **
  9328.           ** format (such as 06/02/88 10:45). The     **
  9329.           ** result is displayed.                        **
  9330.           **                                             **
  9331.           *************************************************
  9332.            IDENTIFICATION DIVISION.
  9333.            PROGRAM-ID. CBLDATM.
  9334.            DATA DIVISION.
  9335.            WORKING-STORAGE SECTION.
  9336.            01  DEST                    PIC S9(9) COMP VALUE 2.
  9337.            01  SECONDS                 COMP-2.
  9338.            01  IN-DATE.
  9339.                02  Vstring-length      PIC S9(4) COMP.
  9340.                02  Vstring-text.
  9341.                    03  Vstring-char    PIC X,
  9342.                                OCCURS 0 TO 256 TIMES,
  9343.                                DEPENDING ON Vstring-length
  9344.                                    of IN-DATE.
  9345.            01  PICSTR.
  9346.                02  Vstring-length      PIC S9(4) COMP.
  9347.                02  Vstring-text.
  9348.                    03  Vstring-char    PIC X,
  9349.                                OCCURS 0 TO 256 TIMES,
  9350.                                DEPENDING ON Vstring-length
  9351.                                   of PICSTR.
  9352.            01  TIMESTP                 PIC X(80).
  9353.            01  FC.
  9354.                02  Condition-Token-Value.
  9355.                COPY  CEEIGZCT.
  9356.                    03  Case-1-Condition-ID.
  9357.                        04  Severity        PIC S9(4) COMP.
  9358.                        04  Msg-No          PIC S9(4) COMP.
  9359.                    03  Case-2-Condition-ID
  9360.                              REDEFINES Case-1-Condition-ID.
  9361.                        04  Class-Code      PIC S9(4) COMP.
  9362.                        04  Cause-Code      PIC S9(4) COMP.
  9363.                    03  Case-Sev-Ctl    PIC X.
  9364.                    03  Facility-ID     PIC XXX.
  9365.                02  I-S-Info            PIC S9(9) COMP.
  9366.  
  9367.            PROCEDURE DIVISION.
  9368.            PARA-CBLDATM.
  9369.           ** Call CEESECS to convert timestamp of 6/2/88
  9370.           **     at 10:45 AM to Lilian representation
  9371.                MOVE 20 TO Vstring-length of IN-DATE.
  9372.                MOVE '06/02/88 10:45 AM'
  9373.                    TO Vstring-text of IN-DATE.
  9374.                MOVE 20 TO Vstring-length of PICSTR.
  9375.                MOVE 'MM/DD/YY HH:MI:SS AP'
  9376.                    TO Vstring-text of PICSTR.
  9377.                CALL 'CEESECS' USING IN-DATE, PICSTR,
  9378.                    SECONDS, FC.
  9379.  
  9380.           ** If CEESECS runs successfully, display result.
  9381.                IF  CEE000 of FC  THEN
  9382.                    DISPLAY Vstring-text of IN-DATE
  9383.                        ' is Lilian second:  ' SECONDS ;
  9384.                ELSE
  9385.                    DISPLAY 'CEESECS failed with msg '
  9386.                        Msg-No of FC UPON CONSOLE ;
  9387.                    STOP RUN;
  9388.                END-IF.
  9389.  
  9390.  
  9391.           ** Specify desired format of the output.
  9392.                MOVE 35 TO Vstring-length OF PICSTR.
  9393.                MOVE 'ZD Mmmmmmmmmmmmmmz YYYY at HH:MI:SS'
  9394.                    TO Vstring-text OF PICSTR.
  9395.  
  9396.           ** Call CEEDATM to convert Lilian seconds to
  9397.           **     a character timestamp
  9398.                CALL 'CEEDATM' USING SECONDS, PICSTR,
  9399.                    TIMESTP, FC.
  9400.  
  9401.           ** If CEEDATM runs successfully, display result.
  9402.                IF CEE000 of FC  THEN
  9403.                    DISPLAY 'Input seconds of ' SECONDS
  9404.                        ' corresponds to: ' TIMESTP ;
  9405.                ELSE
  9406.                    DISPLAY 'CEEDATM failed with msg '
  9407.                        Msg-No of FC UPON CONSOLE ;
  9408.                    STOP RUN;
  9409.                END-IF.
  9410.  
  9411.                GOBACK.
  9412.  
  9413.  PL/I Example 
  9414.  
  9415.     *PROCESS MACRO;
  9416.      /*COMPILATION UNIT: IBMDATM
  9417.  
  9418.      /****************************************************/
  9419.      /**                                                **/
  9420.      /** Function: CEEDATM - Convert seconds to         **/
  9421.      /**                     character timestamp        **/
  9422.      /**                                                **/
  9423.      /** In this example, CEEDATM is called to convert  **/
  9424.      /** the number of seconds since 00:00 14        **/
  9425.      /** October 1582 to the character format specified **/
  9426.      /** in PICSTR.                                     **/
  9427.      /**                                                **/
  9428.      /****************************************************/
  9429.  
  9430.      PLIDATM: PROC OPTIONS(MAIN);
  9431.  
  9432.         %INCLUDE  CEEIBMAW;
  9433.         %INCLUDE  CEEIBMCT;
  9434.  
  9435.         DCL SECONDS FLOAT8;
  9436.         DCL PICSTR  VSTRING;
  9437.         DCL TIMESTP CHAR80;
  9438.         DCL 01 FC   FEEDBACK;
  9439.  
  9440.         SECONDS = 13166064060; /* Input is Lilian seconds*/
  9441.  
  9442.         PICSTR = 'ZD Mmmmmmmmmmmmmmz YYYY';  /* Picture  */
  9443.               /* string describing desired output format */
  9444.  
  9445.         /* Call CEEDATM to convert Lilian seconds to     */
  9446.         /*    format specified in PICSTR                 */
  9447.         CALL CEEDATM ( SECONDS , PICSTR , TIMESTP , FC );
  9448.  
  9449.         /* If CEEDATM ran successfully, print result     */
  9450.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  9451.            PUT SKIP LIST(
  9452.               'Input Lilian seconds correspond to '
  9453.               || TIMESTP);
  9454.            END;
  9455.         ELSE  DO;
  9456.            DISPLAY( 'CEEDATM failed with msg '
  9457.               || FC.MsgNo );
  9458.            STOP;
  9459.            END;
  9460.  
  9461.       END PLIDATM;
  9462.  
  9463. Sample Output of CEEDATMshows the sample output of CEEDATM. 
  9464.  
  9465. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9466. Γöé Table 19. Sample Output of CEEDATM                    Γöé
  9467. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9468. Γöé           Γöé                Γöé           Γöé
  9469. Γöé INPUT_SECONDS    Γöé PICTURE_STRING        Γöé OUTPUT_TIMESTAMP   Γöé
  9470. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9471. Γöé 12,799,191,601.000  Γöé "YYMMDD"           Γöé 880516        Γöé
  9472. Γöé           Γöé "HH:MI:SS"          Γöé 19:00:01       Γöé
  9473. Γöé           Γöé "YY-MM-DD"          Γöé 88-05-16       Γöé
  9474. Γöé           Γöé "YYMMDDHHMISS"        Γöé 880516190001     Γöé
  9475. Γöé           Γöé "YY-MM-DD HH:MI:SS"      Γöé 88-05-16 19:00:01  Γöé
  9476. Γöé           Γöé "YYYY-MM-DD HH:MI:SS AP"   Γöé 1988-05-16 07:00:01 Γöé
  9477. Γöé           Γöé                Γöé PM          Γöé
  9478. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9479. Γöé 12,799,191,661.986  Γöé "DD Mmm YY"          Γöé 16 May 88      Γöé
  9480. Γöé           Γöé "DD MMM YY HH:MM"       Γöé 16 MAY 88 19:01   Γöé
  9481. Γöé           Γöé "WWW, MMM DD, YYYY ZH:MI AP" Γöé MON, MAY 16, 1988  Γöé
  9482. Γöé           Γöé "Wwwwwwwwwz, ZM/ZD/YY     Γöé 7:01 PM       Γöé
  9483. Γöé           Γöé HH:MI:SS.99"         Γöé Monday, 5/16/88   Γöé
  9484. Γöé           Γöé                Γöé 19:01:01.98     Γöé
  9485. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9486. Γöé 12,799,191,662.009  Γöé "YYYY"            Γöé "1988"        Γöé
  9487. Γöé           Γöé "YY"             Γöé "88"         Γöé
  9488. Γöé           Γöé "Y"              Γöé "8"         Γöé
  9489. Γöé           Γöé "MM"             Γöé "05"         Γöé
  9490. Γöé           Γöé "ZM"             Γöé "5"         Γöé
  9491. Γöé           Γöé "RRRR"            Γöé "Vbbb"        Γöé
  9492. Γöé           Γöé "MMM"             Γöé "MAY"        Γöé
  9493. Γöé           Γöé "Mmm"             Γöé "May"        Γöé
  9494. Γöé           Γöé "Mmmmmmmmmm"         Γöé "Maybbbbbb"     Γöé
  9495. Γöé           Γöé "Mmmmmmmmmz"         Γöé "May"        Γöé
  9496. Γöé           Γöé "DD"             Γöé "16"         Γöé
  9497. Γöé           Γöé "ZD"             Γöé "16"         Γöé
  9498. Γöé           Γöé "DDD"             Γöé "137"        Γöé
  9499. Γöé           Γöé "HH"             Γöé "19"         Γöé
  9500. Γöé           Γöé "ZH"             Γöé "19"         Γöé
  9501. Γöé           Γöé "MI"             Γöé "01"         Γöé
  9502. Γöé           Γöé "SS"             Γöé "02"         Γöé
  9503. Γöé           Γöé "99"             Γöé "00"         Γöé
  9504. Γöé           Γöé "999"             Γöé "009"        Γöé
  9505. Γöé           Γöé "AP"             Γöé "PM"         Γöé
  9506. Γöé           Γöé "WWW"             Γöé "MON"        Γöé
  9507. Γöé           Γöé "Www"             Γöé "Mon"        Γöé
  9508. Γöé           Γöé "Wwwwwwwwww"         Γöé "Mondaybbbb"     Γöé
  9509. Γöé           Γöé "Wwwwwwwwwz"         Γöé "Monday"       Γöé
  9510. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9511.  
  9512.  
  9513. ΓòÉΓòÉΓòÉ 3.3.22. CEEDAYS-Convert Date to Lilian Format ΓòÉΓòÉΓòÉ
  9514.  
  9515. CEEDAYS converts a string representing a date into a Lilian format. The Lilian 
  9516. format represents a date as the number of days from the beginning of the 
  9517. Gregorian calendar. Friday, 14 October, 1582 is day one in the Lilian format. 
  9518. CEEDAYS converts the specified input_char_date to a number representing the 
  9519. number of days since 14 October, 1582. 
  9520.  
  9521. This service can perform arithmetic on dates, such as calculating the number of 
  9522. days between two dates. 
  9523.  
  9524. The inverse of CEEDAYS is CEEDATE, which converts output_Lilian_date from 
  9525. Lilian format to character format. 
  9526.  
  9527. To handle dates earlier than 1582, it is possible to add 4000 to each year, 
  9528. convert to Lilian, calculate, subtract 4000 from the result, and then convert 
  9529. back to character format. 
  9530.  
  9531. By default, 2-digit years lie within the 100-year range starting 80 years prior 
  9532. to the system date. Thus, in 1993, all 2-digit years represent dates between 
  9533. 1913 and 2012, inclusive. This default range is changed by using the callable 
  9534. service CEESCEN-Set the Century Window. 
  9535.  
  9536. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9537. Γöé                                                  Γöé
  9538. Γöé >>ΓöÇΓöÇCEEDAYSΓöÇΓöÇ(ΓöÇΓöÇinput_char_dateΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  9539. Γöé                                                  Γöé
  9540. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9541.  
  9542. input_char_date (input) 
  9543.           VSTRING, a length-prefixed character string, representing a date or 
  9544.           timestamp, in a format conforming to that specified by 
  9545.           picture_string. 
  9546.  
  9547.           The character string must contain between 5 and 255 characters, 
  9548.           inclusive. input_char_date can contain leading or trailing blanks. 
  9549.           Parsing for a date begins with the first nonblank character (unless 
  9550.           the picture string itself contains leading blanks, in which case 
  9551.           CEEDAYS skips exactly that many positions before parsing begins). 
  9552.  
  9553.           After parsing a valid date, as determined by the format of the date 
  9554.           specified in picture_string, CEEDAYS ignores all remaining 
  9555.           characters. Valid dates range between and include 15 October 1582 to 
  9556.           31 December 9999. 
  9557.  
  9558.           See Picture Terms Used in Picture Strings for a list of valid picture 
  9559.           character terms that can be specified in input_char_date. 
  9560.  
  9561. picture_string (input) 
  9562.           VSTRING, a length-prefixed character string, indicating the format of 
  9563.           the date specified in input_char_date. 
  9564.  
  9565.           Each character in the picture_string corresponds to a character in 
  9566.           input_char_date. For example, if you specify MMDDYY as the 
  9567.           picture_string, CEEDAYS reads an input_char_date of 060288 as 02 June 
  9568.           1988. 
  9569.  
  9570.           If delimiters such as the slash (/) appear in the picture string, 
  9571.           leading zeros can be omitted. For example, the following calls to 
  9572.           CEEDAYS: 
  9573.  
  9574.                     CALL CEEDAYS('6/2/88'  , 'MM/DD/YY', lildate, fc);
  9575.                     CALL CEEDAYS('06/02/88', 'MM/DD/YY', lildate, fc);
  9576.                     CALL CEEDAYS('060288'  , 'MMDDYY'  , lildate, fc);
  9577.                     CALL CEEDAYS('88154'   , 'YYDDD'   , lildate, fc);
  9578.           would each assign the same value, 148155 (02 June 1988), to lildate. 
  9579.  
  9580.           Whenever characters such as colons or slashes are included in the 
  9581.           picture_string (such as HH:MI:SS YY/MM/DD), they count as 
  9582.           place-holders but are otherwise ignored. 
  9583.  
  9584.           See Picture Terms Used in Picture Strings for a list of valid picture 
  9585.           characters, and Examples of Picture Terms Recognized by Date/Time 
  9586.           Services for examples of valid picture strings. 
  9587.  
  9588.           If picture_string includes a Japanese Era symbol <JJJJ>, the YY 
  9589.           position in input_char_date is replaced by the year number within the 
  9590.           Japanese Era. For example, the year 1988 equals the Japanese year 63 
  9591.           in the Showa era. See Examples of Picture Terms Recognized by 
  9592.           Date/Time Services for an additional example. See also Japanese Eras 
  9593.           Used by Date/Time Services when <JJJJ> Specified for a list of 
  9594.           Japanese Eras supported by CEEDATE. 
  9595.  
  9596.           If picture_string includes an ROC Era symbol <CCCC> or <CCCCCCCC>, 
  9597.           the YY position in input_char_date is replaced by the year number 
  9598.           within the ROC (Republic of China) Era. For example, the year 1988 
  9599.           equals the ROC year 77 in the MinKow Era. See Examples of Picture 
  9600.           Terms Recognized by Date/Time Services for an additional example. See 
  9601.           Republic of China Eras Used by Date/Time Services when <CCCC>or 
  9602.           <CCCCCCCC> Specified for a list of ROC Eras supported by CEEDATE. 
  9603.  
  9604. output_Lilian_date (output) 
  9605.           A 32-bit binary integer representing the Lilian date, the number of 
  9606.           days since 14 October 1582. For example, 16 May 1988 is day number 
  9607.           148138. 
  9608.  
  9609.           If input_char_date does not contain a valid date, output_Lilian_date 
  9610.           is set to 0 and CEEDAYS terminates with a non-CEE000 symbolic 
  9611.           feedback code. 
  9612.  
  9613.           Date calculations are performed easily on the output_Lilian_date, 
  9614.           because it is an integer. Leap year and end-of-year anomalies are 
  9615.           avoided. 
  9616.  
  9617. fc (output) 
  9618.           A 12-byte feedback code, optional in some languages, that indicates 
  9619.           the result of this service. 
  9620.  
  9621.           The following symbolic conditions can result from this service: 
  9622.  
  9623.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9624.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  9625.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  9626.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9627.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  9628.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9629.                     Γöé CEE2EB     Γöé 3        Γöé 2507      Γöé Insufficient data was passed to CEEDAYS or   Γöé
  9630.                     Γöé        Γöé         Γöé         Γöé CEESECS.  The Lilian value was not calculated. Γöé
  9631.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9632.                     Γöé CEE2EC     Γöé 3        Γöé 2508      Γöé The date value passed to CEEDAYS or CEESECS   Γöé
  9633.                     Γöé        Γöé         Γöé         Γöé was invalid.                  Γöé
  9634.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9635.                     Γöé CEE2ED     Γöé 3        Γöé 2509      Γöé The Japanese or Republic of China Era passed  Γöé
  9636.                     Γöé        Γöé         Γöé         Γöé to CEEDAYS or CEESECS was not recognized.    Γöé
  9637.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9638.                     Γöé CEE2EH     Γöé 3        Γöé 2513      Γöé The input date was not within the supported   Γöé
  9639.                     Γöé        Γöé         Γöé         Γöé range.                     Γöé
  9640.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9641.                     Γöé CEE2EL     Γöé 3        Γöé 2517      Γöé The month value was not recognized.       Γöé
  9642.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9643.                     Γöé CEE2EM     Γöé 3        Γöé 2518      Γöé An invalid picture string was specified.    Γöé
  9644.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9645.                     Γöé CEE2EO     Γöé 3        Γöé 2520      Γöé CEEDAYS detected non-numeric data in a numeric Γöé
  9646.                     Γöé        Γöé         Γöé         Γöé field, or the date string did not match the   Γöé
  9647.                     Γöé        Γöé         Γöé         Γöé picture string.                 Γöé
  9648.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9649.                     Γöé CEE2EP     Γöé 3        Γöé 2521      Γöé The Japanese or Chinese year-within-Era value  Γöé
  9650.                     Γöé        Γöé         Γöé         Γöé passed to CEEDAYS or CEESECS was zero.     Γöé
  9651.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9652.  
  9653. Usage Notes 
  9654.  
  9655.  The probable cause for receiving message number 2518 is a picture string that 
  9656.   contains an invalid DBCS string. You should verify that the data in the 
  9657.   picture string is correct. 
  9658.  
  9659.  OpenEdition MVS consideration-In multithread applications, CEEDAYS applies to 
  9660.   the enclave. 
  9661.  
  9662. Examples 
  9663.  
  9664.  C/370 Example 
  9665.  
  9666.     /*COMPILATION UNIT: EDCDAYS   */
  9667.  
  9668.     #include <leawi.h>
  9669.     #include <stdio.h>
  9670.     #include <string.h>
  9671.     #include <ceeedcct.h>
  9672.  
  9673.     int main(void) {
  9674.  
  9675.        _FEEDBACK fc;
  9676.        _INT4 lil_date1,lil_date2;
  9677.        _VSTRING date,date_pic;
  9678.  
  9679.        /* use CEEDAYS to get the Lilian format */
  9680.        strcpy(date.string,"05/14/64");
  9681.        date.length = strlen(date.string);
  9682.        strcpy(date_pic.string,"MM/DD/YY");
  9683.        date_pic.length = strlen(date_pic.string);
  9684.  
  9685.        CEEDAYS(17 May 1994,17 May 1994_pic,&lil_date1,&fc);
  9686.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  9687.           printf("CEEDAYS failed with message number %d\n",
  9688.                  fc.tok_msgno);
  9689.           exit(2999);
  9690.        }
  9691.  
  9692.        /* use CEEDAYS to get the Lilian format */
  9693.        strcpy(date.string,"August 14, 1966");
  9694.        date.length = strlen(date.string);
  9695.        strcpy(date_pic.string,"Mmmmmmmmmmmz DD, YYYY");
  9696.        date_pic.length = strlen(date_pic.string);
  9697.  
  9698.        CEEDAYS(17 May 1994,17 May 1994_pic,&lil_date2,&fc);
  9699.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  9700.           printf("CEEDAYS failed with message number %d\n",
  9701.                  fc.tok_msgno);
  9702.           exit(2999);
  9703.        }
  9704.  
  9705.        /* subtract the two Lilian dates to find out */
  9706.        /* difference in days */
  9707.        printf("The number of days between"
  9708.        " May 14, 1964 and August 14, 1966"
  9709.        " is: %d\n",lil_date2 - lil_date1);
  9710.     }
  9711.  
  9712.  COBOL/370 Example 
  9713.  
  9714.     CBL LIB,APOST
  9715.           *COMPILATION UNIT: IGZTDAYS
  9716.           *******************************************
  9717.           **                                       **
  9718.           ** Function: CEEDAYS - convert date to   **
  9719.           **                     Lilian format     **
  9720.           **                                       **
  9721.           *******************************************
  9722.            IDENTIFICATION DIVISION.
  9723.            PROGRAM-ID. CBLDAYS.
  9724.            DATA DIVISION.
  9725.            WORKING-STORAGE SECTION.
  9726.            01  CHRDATE.
  9727.                02  Vstring-length      PIC S9(4) COMP.
  9728.                02  Vstring-text.
  9729.                    03  Vstring-char    PIC X,
  9730.                                OCCURS 0 TO 256 TIMES,
  9731.                                DEPENDING ON Vstring-length
  9732.                                    of CHRDATE.
  9733.            01  PICSTR.
  9734.                02  Vstring-length      PIC S9(4) COMP.
  9735.                02  Vstring-text.
  9736.                    03  Vstring-char    PIC X,
  9737.                                OCCURS 0 TO 256 TIMES,
  9738.                                DEPENDING ON Vstring-length
  9739.                                    of PICSTR.
  9740.            01  LILIAN                  PIC S9(9) COMP.
  9741.            01  FC.
  9742.                02  Condition-Token-Value.
  9743.                COPY  CEEIGZCT.
  9744.                    03  Case-1-Condition-ID.
  9745.                        04  Severity        PIC S9(4) COMP.
  9746.                        04  Msg-No          PIC S9(4) COMP.
  9747.                    03  Case-2-Condition-ID
  9748.                              REDEFINES Case-1-Condition-ID.
  9749.                        04  Class-Code      PIC S9(4) COMP.
  9750.                        04  Cause-Code      PIC S9(4) COMP.
  9751.                    03  Case-Sev-Ctl    PIC X.
  9752.                    03  Facility-ID     PIC XXX.
  9753.                02  I-S-Info            PIC S9(9) COMP.
  9754.  
  9755.            PROCEDURE DIVISION.
  9756.            PARA-CBLDAYS.
  9757.           ** Specify input date and length
  9758.                MOVE 16 TO Vstring-length of CHRDATE.
  9759.                MOVE '1 January 2000'
  9760.                    TO Vstring-text of CHRDATE.
  9761.  
  9762.           ** Specify a picture string that describes
  9763.           ** input date, and the picture string's length.
  9764.                MOVE 25 TO Vstring-length of PICSTR.
  9765.                MOVE 'ZD Mmmmmmmmmmmmmmz YYYY'
  9766.                    TO Vstring-text of PICSTR.
  9767.  
  9768.           ** Call CEEDAYS to convert input date to a
  9769.           ** Lilian date
  9770.                CALL 'CEEDAYS' USING CHRDATE , PICSTR ,
  9771.                    LILIAN , FC.
  9772.  
  9773.           ** If CEEDAYS runs successfully, display result.
  9774.                IF  CEE000 of FC  THEN
  9775.                    DISPLAY Vstring-text of CHRDATE
  9776.                        ' is Lilian day: ' LILIAN
  9777.                ELSE
  9778.                    DISPLAY 'CEEDAYS failed with msg '
  9779.                        Msg-No of FC UPON CONSOLE;
  9780.                    STOP RUN;
  9781.                END-IF.
  9782.                GOBACK.
  9783.  
  9784.  PL/I Example 
  9785.  
  9786.     *PROCESS MACRO;
  9787.      /*COMPILATION UNIT: IBMDAYS
  9788.      /***************************************************/
  9789.      /**                                               **/
  9790.      /** Function     : CEEDAYS - Convert date to      **/
  9791.      /**                          Lilian format        **/
  9792.      /**                                               **/
  9793.      /** This example converts two dates to the Lilian **/
  9794.      /** format in order to calculate the number of    **/
  9795.      /** days between them.                            **/
  9796.      /**                                               **/
  9797.      /***************************************************/
  9798.  
  9799.      PLIDAYS: PROC OPTIONS(MAIN);
  9800.  
  9801.         %INCLUDE  CEEIBMAW;
  9802.         %INCLUDE  CEEIBMCT;
  9803.  
  9804.         DCL CHRDATE  VSTRING;
  9805.         DCL CHRD2    VSTRING;
  9806.         DCL PICSTR   VSTRING;
  9807.         DCL PICST2   VSTRING;
  9808.         DCL LILIAN   INT4;
  9809.         DCL LIL2     INT4;
  9810.         DCL 01 FC    FEEDBACK;
  9811.  
  9812.         /* First date to be converted to Lilian format  */
  9813.  
  9814.         CHRDATE = '5/7/69';
  9815.  
  9816.         /* Picture string of first input date           */
  9817.         PICSTR = 'ZM/ZD/YY';
  9818.  
  9819.         /* Call CEEDAYS to convert input date to the    */
  9820.         /*    Lilian format                             */
  9821.         CALL CEEDAYS ( CHRDATE , PICSTR , LILIAN , FC );
  9822.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  9823.            PUT SKIP LIST( 'The Lilian date for ' || CHRDATE
  9824.               || ' is ' || LILIAN );
  9825.            END;
  9826.         ELSE  DO;
  9827.            DISPLAY( 'CEEDAYS failed with msg '
  9828.               || FC.MsgNo );
  9829.            STOP;
  9830.            END;
  9831.  
  9832.         /* Second date to be converted to Lilian format */
  9833.         CHRD2 = '1 January 2000';
  9834.  
  9835.         /* Picture string of second input date          */
  9836.         PICST2 = 'ZD Mmmmmmmmmmmmmmz YYYY';
  9837.  
  9838.         /* Call CEEDAYS to convert input date to the    */
  9839.         /*    Lilian format                             */
  9840.         CALL CEEDAYS ( CHRD2 , PICST2 , LIL2 , FC );
  9841.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  9842.            PUT SKIP LIST( 'The Lilian date for ' || CHRD2
  9843.               || ' is ' || LIL2 );
  9844.            END;
  9845.         ELSE  DO;
  9846.            DISPLAY( 'CEEDAYS failed with msg '
  9847.               || FC.MsgNo );
  9848.            STOP;
  9849.            END;
  9850.  
  9851.         /* Subtract the two Lilian dates to find out    */
  9852.         /*    the difference in days between the two    */
  9853.         /*    input dates                               */
  9854.         PUT SKIP LIST( 'The number of days between '
  9855.            || CHRDATE || ' and ' || CHRD2 || ' is'
  9856.            || LIL2 - LILIAN || '.');
  9857.  
  9858.      END PLIDAYS;
  9859.  
  9860.  
  9861. ΓòÉΓòÉΓòÉ 3.3.23. CEEDCOD-Decompose a Condition Token ΓòÉΓòÉΓòÉ
  9862.  
  9863. CEEDCOD decomposes or alters an existing condition token. 
  9864.  
  9865. LE/370-conforming HLLs can decompose or alter the condition token fields 
  9866. without using the CEEDCOD service. See the CEESGL C/370 example on page 
  9867. Examples for an example of how to alter the condition token field. 
  9868.  
  9869. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9870. Γöé                                                  Γöé
  9871. Γöé >>ΓöÇΓöÇCEEDCODΓöÇΓöÇ(ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇc_1ΓöÇΓöÇ,ΓöÇΓöÇc_2ΓöÇΓöÇ,ΓöÇΓöÇcaseΓöÇΓöÇ,ΓöÇΓöÇseverityΓöÇΓöÇ,ΓöÇΓöÇcontrolΓöÇΓöÇ,ΓöÇΓöÇfacility_IDΓöÇΓöÇΓöÇ> Γöé
  9872. Γöé                                                  Γöé
  9873. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇi_s_infoΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  9874. Γöé                                                  Γöé
  9875. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9876.  
  9877. cond_token (input) 
  9878.           A 12-byte condition token representing the current condition or 
  9879.           feedback information. 
  9880.  
  9881. c_1 (output) 
  9882.           A 2-byte binary integer representing the value of the first 2 bytes 
  9883.           of the condition_ID. See CEENCOD-Construct a Condition Token for a 
  9884.           detailed explanation of the condition_ID. 
  9885.  
  9886. c_2 (output) 
  9887.           A 2-byte binary integer representing the value of the second 2 bytes 
  9888.           of the condition_ID. See CEENCOD-Construct a Condition Token for a 
  9889.           detailed explanation of the condition_ID. 
  9890.  
  9891. case (output) 
  9892.           A 2-byte binary integer field defining the format of the condition_ID 
  9893.           portion of the token. A value of 1 identifies a case 1 condition. A 
  9894.           value of 2 identifies a case 2 condition. The values 0 and 3 are 
  9895.           reserved. See CEENCOD-Construct a Condition Token for an explanation 
  9896.           of the condition_ID. See CEENCOD Usage Notes for a discussion of case 
  9897.           1 and case 2 types. 
  9898.  
  9899. severity (output) 
  9900.           A 2-byte binary integer representing the severity of the condition. 
  9901.           severity specifies the following values: 
  9902.  
  9903.    0         Information only (or, if the entire token is zero, no 
  9904.              information). 
  9905.  
  9906.    1         Warning-service completed, probably correctly. 
  9907.  
  9908.    2         Error detected-correction attempted; service completed, perhaps 
  9909.              incorrectly. 
  9910.  
  9911.    3         Severe error-service not completed. 
  9912.  
  9913.    4         Critical error-service not completed; condition signaled. A 
  9914.              critical error is a condition that jeopardizes the environment. If 
  9915.              a critical error occurs during an LE/370 callable service, instead 
  9916.              of returning synchronously to the caller, the condition manager is 
  9917.              always signaled. 
  9918.  
  9919. control (output) 
  9920.           A 2-byte binary integer containing flags describing aspects of the 
  9921.           state of the condition. Valid values for the control field are 1 and 
  9922.           0. 1 indicates that the facility_ID is assigned by IBM. 0 indicates 
  9923.           the facility_ID is assigned by the user. 
  9924.  
  9925. facility_ID (output) 
  9926.           A 3-character field containing three alphanumeric characters 
  9927.           identifying the product generating the condition or feedback 
  9928.           information. See the facility_ID parameter of CEENCOD-Construct a 
  9929.           Condition Token for more information. 
  9930.  
  9931. i_s_info 
  9932.           A fullword binary integer identifying the Instance Specific 
  9933.           Information (ISI) associated with the given instance of the condition 
  9934.           represented by the condition token where it is contained. If an ISI 
  9935.           is not associated with a given condition token, the i_s_info field 
  9936.           contains a value of binary zero. 
  9937.  
  9938. fc (output) 
  9939.           A 12-byte feedback code, optional in some languages, that indicates 
  9940.           the result of this service. 
  9941.  
  9942.           The following symbolic conditions can result from this service: 
  9943.  
  9944.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9945.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  9946.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  9947.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9948.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  9949.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9950.                     Γöé CEE0CH     Γöé 3        Γöé 0401      Γöé An unsupported case code case-code was passed  Γöé
  9951.                     Γöé        Γöé         Γöé         Γöé to routine routine-name.            Γöé
  9952.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9953.                     Γöé CEE0CI     Γöé 3        Γöé 0402      Γöé An unsupported control code control-code was  Γöé
  9954.                     Γöé        Γöé         Γöé         Γöé passed to routine routine-name.         Γöé
  9955.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9956.                     Γöé CEE0CJ     Γöé 3        Γöé 0403      Γöé An unsupported severity code severity-code was Γöé
  9957.                     Γöé        Γöé         Γöé         Γöé passed to routine routine-name.         Γöé
  9958.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9959.                     Γöé CEE0CK     Γöé 1        Γöé 0404      Γöé A facility ID facility-id with non-       Γöé
  9960.                     Γöé        Γöé         Γöé         Γöé alphanumeric characters was passed to routine  Γöé
  9961.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  9962.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9963.                     Γöé CEE0E4     Γöé 3        Γöé 0452      Γöé An unsupported facility ID facility-id was   Γöé
  9964.                     Γöé        Γöé         Γöé         Γöé passed to routine routine-name.         Γöé
  9965.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9966.  
  9967. Usage Notes 
  9968.  
  9969.  C/370 considerations-The structure of the condition token (type_FEEDBACK) is 
  9970.   described in the leawi.h header file shipped with LE/370. C/370 users can 
  9971.   assign values directly to the fields of the token in the header file without 
  9972.   using the CEENCOD service. (See the example for CEESGL-Signal a Condition for 
  9973.   details.) 
  9974.  
  9975.   The layout of the type_FEEDBACK condition token in the header file is shown 
  9976.   in type_FEEDBACK Data Type as Defined in the leawi.h Header File. 
  9977.  
  9978.  OpenEdition MVS consideration-In multithread applications, CEEDCOD affects 
  9979.   only the calling thread. 
  9980.  
  9981. Examples 
  9982.  
  9983.  C/370 Example 
  9984.  
  9985.     /*COMPILATION UNIT: EDCDCOD   */
  9986.  
  9987.     #include <stdio.h>
  9988.     #include <string.h>
  9989.     #include <leawi.h>
  9990.     #include <ceeedcct.h>
  9991.  
  9992.     /****************************************************/
  9993.     /* In C/370 it is not necessary to use this service.*/
  9994.     /* The fields can be manipulated directly.  See the */
  9995.     /* example for CEESGL to see how to manipulate      */
  9996.     /* condition token fields directly.                 */
  9997.     /****************************************************/
  9998.  
  9999.     int main(void) {
  10000.  
  10001.       _FEEDBACK fc,newfc;
  10002.       _INT2 c_1,c_2,cond_case,sev,control;
  10003.       _CHAR3 facid;
  10004.       _INT4 isi, heapid, size;
  10005.       _POINTER address;
  10006.  
  10007.       heapid = 0;
  10008.       size = 4000;
  10009.  
  10010.       CEEGTST(&heapid,&size,&address,&fc);
  10011.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  10012.          printf("CEEGTST failed with msgno %d\n",
  10013.            fc.tok_msgno);
  10014.          exit(2999);
  10015.       }
  10016.  
  10017.       /* decompose the feedback token to check for errors */
  10018.       CEEDCOD(&fc,&c_1,&c_2,&cond_case,&sev,&control,facid,
  10019.               &isi,&newfc);
  10020.  
  10021.       if ( _FBCHECK ( newfc , CEE000 ) != 0 ) {
  10022.          printf("CEEDCOD failed with msgno %d\n",
  10023.            newfc.tok_msgno);
  10024.          exit(2889);
  10025.       }
  10026.       if (c_1 != 0 || c_2 != 0)
  10027.          printf(
  10028.          "c_1 and c_2 returned from CEEDCOD should be 0\n");
  10029.      /* .
  10030.         .
  10031.         . */
  10032.     }
  10033.  
  10034.  COBOL/370 Example 
  10035.  
  10036.     CBL LIB,APOST
  10037.           *COMPILATION UNIT: IGZTDCOD
  10038.           ***********************************************
  10039.           **                                           **
  10040.           ** Function: CEEDCOD - Decompose a condition **
  10041.           **                     token                 **
  10042.           **                                           **
  10043.           ** In this example, a call is made to        **
  10044.           ** CEEGTST in order to obtain a condition    **
  10045.           ** token to use in the call to CEEDCOD.      **
  10046.           ** A call could also have been made to any   **
  10047.           ** other LE service, or a condition token    **
  10048.           ** could have been constructed using         **
  10049.           ** CEEDCOD.                                  **
  10050.           **                                           **
  10051.           ***********************************************
  10052.            IDENTIFICATION DIVISION.
  10053.            PROGRAM-ID. CBLDCOD.
  10054.            DATA DIVISION.
  10055.            WORKING-STORAGE SECTION.
  10056.            01  HEAPID                  PIC S9(9) COMP.
  10057.            01  HPSIZE                  PIC S9(9) COMP.
  10058.            01  ADDRSS                  USAGE POINTER.
  10059.            01  SEV                     PIC S9(4) COMP.
  10060.            01  MSGNO                   PIC S9(4) COMP.
  10061.            01  CASE                    PIC S9(4) COMP.
  10062.            01  SEV2                    PIC S9(4) COMP.
  10063.            01  CNTRL                   PIC S9(4) COMP.
  10064.            01  FACID                   PIC X(3).
  10065.            01  ISINFO                  PIC S9(9) COMP.
  10066.            01  FC.
  10067.                02  Condition-Token-Value.
  10068.                COPY  CEEIGZCT.
  10069.                    03  Case-1-Condition-ID.
  10070.                        04  Severity        PIC S9(4) COMP.
  10071.                        04  Msg-No          PIC S9(4) COMP.
  10072.                    03  Case-2-Condition-ID
  10073.                              REDEFINES Case-1-Condition-ID.
  10074.                        04  Class-Code      PIC S9(4) COMP.
  10075.                        04  Cause-Code      PIC S9(4) COMP.
  10076.                    03  Case-Sev-Ctl    PIC X.
  10077.                    03  Facility-ID     PIC XXX.
  10078.                02  I-S-Info            PIC S9(9) COMP.
  10079.            01  FC2.
  10080.                02  Condition-Token-Value.
  10081.                COPY  CEEIGZCT.
  10082.                    03  Case-1-Condition-ID.
  10083.                        04  Severity        PIC S9(4) COMP.
  10084.                        04  Msg-No          PIC S9(4) COMP.
  10085.                    03  Case-2-Condition-ID
  10086.                              REDEFINES Case-1-Condition-ID.
  10087.                        04  Class-Code      PIC S9(4) COMP.
  10088.                        04  Cause-Code      PIC S9(4) COMP.
  10089.                    03  Case-Sev-Ctl    PIC X.
  10090.                    03  Facility-ID     PIC XXX.
  10091.                02  I-S-Info        PIC S9(9) COMP.
  10092.  
  10093.            PROCEDURE DIVISION.
  10094.           ** Call any LE service to receive a condition
  10095.           **     token to use as input to CEEDCOD.
  10096.  
  10097.            PARA-CBLGTST.
  10098.           ** Specify 0 to get storage from the initial
  10099.           **     heap.
  10100.           ** Specify 4000 to get 4000 bytes of storage.
  10101.           ** Call CEEGTST to obtain storage.
  10102.  
  10103.                MOVE 0 TO HEAPID.
  10104.                MOVE 4000 TO HPSIZE.
  10105.  
  10106.                CALL 'CEEGTST' USING HEAPID , HPSIZE ,
  10107.                    ADDRSS , FC.
  10108.  
  10109.            PARA-CBLDCOD.
  10110.           ** Use the FC returned from CEEGTST as an
  10111.           **     input condition token to CEEDCOD.
  10112.  
  10113.                CALL 'CEEDCOD' USING FC , SEV , MSGNO ,
  10114.                    CASE , SEV2 , CNTRL , FACID ,
  10115.                    ISINFO , FC2.
  10116.                IF CEE000 of FC2  THEN
  10117.                    DISPLAY 'CEEGTST completed with msg '
  10118.                        MSGNO ', Severity ' SEV ', Case '
  10119.                        CASE ', Control ' CNTRL ', and '
  10120.                        'Instance-Specific Information of '
  10121.                        ISINFO '.'
  10122.                ELSE
  10123.                    DISPLAY 'CEEDCOD failed with msg '
  10124.                        Msg-No of FC2 UPON CONSOLE;
  10125.                END-IF.
  10126.  
  10127.                GOBACK.
  10128.  
  10129.  PL/I Example 
  10130.  
  10131.     *PROCESS MACRO;
  10132.      /*COMPILATION UNIT: IBMDCOD
  10133.      /***************************************************/
  10134.      /**                                               **/
  10135.      /** Function: CEEDCOD - decompose a condition     **/
  10136.      /**                     token                     **/
  10137.      /**                                               **/
  10138.      /** In this example, a call is made to CEEGTST to **/
  10139.      /** receive a condition token to decompose.       **/
  10140.      /** A call could have been made to any LE/370     **/
  10141.      /** service. The condition token returned by      **/
  10142.      /** CEEGTST is used as input to CEEDCOD.          **/
  10143.      /**                                               **/
  10144.      /***************************************************/
  10145.  
  10146.      PLIDCOD: PROC OPTIONS(MAIN);
  10147.  
  10148.         %INCLUDE  CEEIBMAW;
  10149.         %INCLUDE  CEEIBMCT;
  10150.  
  10151.         DCL HEAPID  INT4;
  10152.         DCL STGSIZE INT4;
  10153.         DCL ADDRSS  POINTER;
  10154.         DCL 01 FC   FEEDBACK;
  10155.  
  10156.         DCL SEV     INT2;
  10157.         DCL MSGNO   INT2;
  10158.         DCL CASE    INT2;
  10159.         DCL SEV2    INT2;
  10160.         DCL CNTRL   INT2;
  10161.         DCL FACID   CHARACTER ( 3 );
  10162.         DCL ISINFO  INT4;
  10163.         DCL 01 FC2  FEEDBACK;
  10164.  
  10165.         HEAPID = -1;    /* invalid heap ID               */
  10166.         STGSIZE = 4000; /* request 4000 bytes of storage */
  10167.  
  10168.         /* Call any service (in this case, CEEGTST) to   */
  10169.         /*       create a condition token to decompose   */
  10170.         CALL CEEGTST ( HEAPID , STGSIZE , ADDRSS , FC );
  10171.  
  10172.         /* Call CEEDCOD with the condition token         */
  10173.         /*    returned in FC from CEEGTST                */
  10174.         CALL CEEDCOD ( FC , SEV , MSGNO , CASE , SEV2 ,
  10175.               CNTRL , FACID , ISINFO , FC2 );
  10176.         IF  FBCHECK( FC2, CEE000)  THEN  DO;
  10177.            PUT SKIP LIST( 'Feedback token from CEEGTST has'
  10178.               || ' Severity of ' || SEV
  10179.               || ', Message Number of ' || MSGNO
  10180.               || ', Case of ' || CASE || ',' );
  10181.            PUT SKIP LIST( '   Severity 2 of ' || SEV2
  10182.               || ', Control of ' || CNTRL
  10183.               || ', Facility ID of ' || FACID
  10184.               || ', and I-S-Info of ' || ISINFO || '.' );
  10185.            END;
  10186.         ELSE  DO;
  10187.            DISPLAY( 'CEEDCOD failed with msg '
  10188.               || FC2.MsgNo );
  10189.            STOP;
  10190.            END;
  10191.  
  10192.      END PLIDCOD;
  10193.  
  10194.  
  10195. ΓòÉΓòÉΓòÉ 3.3.24. CEEDSHP-Discard Heap ΓòÉΓòÉΓòÉ
  10196.  
  10197. CEEDSHP discards an entire heap created by CEECRHP. CEECRHP returns a unique 
  10198. heap_id to the caller; use this ID in the CEEDSHP call. A heap_id of 0 is not 
  10199. permitted with CEEDSHP. 
  10200.  
  10201. Discarding a heap with CEEDSHP immediately returns all storage allocated to the 
  10202. heap to the operating system, even if the KEEP suboption has been specified 
  10203. with the HEAP run-time option. 
  10204.  
  10205. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10206. Γöé                                                  Γöé
  10207. Γöé >>ΓöÇΓöÇCEEDSHPΓöÇΓöÇ(ΓöÇΓöÇheap_idΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  10208. Γöé                                                  Γöé
  10209. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10210.  
  10211. heap_id (input) 
  10212.           A fullword binary signed integer. heap_id is a token specifying the 
  10213.           discarded heap. 
  10214.  
  10215.           A heap_id of 0 is invalid; the initial heap is logically created 
  10216.           during enclave initialization and cannot be discarded. 
  10217.  
  10218. fc (output) 
  10219.           A 12-byte feedback code, optional in some languages, that indicates 
  10220.           the result of this service. 
  10221.  
  10222.           The following symbolic conditions can result from this service: 
  10223.  
  10224.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10225.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  10226.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  10227.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10228.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  10229.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10230.                     Γöé CEE0P2     Γöé 4        Γöé 0802      Γöé Heap storage control information was damaged.  Γöé
  10231.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10232.                     Γöé CEE0P3     Γöé 3        Γöé 0803      Γöé The heap identifier in a get storage request  Γöé
  10233.                     Γöé        Γöé         Γöé         Γöé or a discard heap request was unrecognized.   Γöé
  10234.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10235.                     Γöé CEE0PC     Γöé 3        Γöé 0812      Γöé An invalid attempt to discard the Initial Heap Γöé
  10236.                     Γöé        Γöé         Γöé         Γöé was made.                    Γöé
  10237.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10238.  
  10239. Usage Notes 
  10240.  
  10241.  After the call to CEEDSHP, any existing pointers to storage allocated from 
  10242.   this heap are dangling pointers, that is, pointers to storage that is freed. 
  10243.   Using these pointers can cause unpredictable results. 
  10244.  
  10245.  OpenEdition MVS considerations-CEEDSHP applies to the enclave. LE/370 frees 
  10246.   all storage in the heap regardless of which thread allocated it. 
  10247.  
  10248. Examples 
  10249.  
  10250.  C/370 Example 
  10251.  
  10252.     /*COMPILATION UNIT: EDCDSHP   */
  10253.  
  10254.     #include <stdio.h>
  10255.     #include <string.h>
  10256.     #include <leawi.h>
  10257.     #include <ceeedcct.h>
  10258.  
  10259.     int main(void) {
  10260.  
  10261.        _INT4 heapid, size, increment, options;
  10262.        _FEEDBACK fc;
  10263.      /*  .
  10264.          .
  10265.          .  */
  10266.        heapid = 0;        /* heap identifier is set */
  10267.                           /* by CEECRHP */
  10268.        size = 4096;       /* initial size of heap */
  10269.                           /* (in bytes)       */
  10270.        increment = 4096;  /* increment to extend */
  10271.                           /* the heap by */
  10272.        options = 72;      /* set up heap as */
  10273.                           /* (,,ANYWHERE,FREE)*/
  10274.  
  10275.        /* create heap using CEECRHP */
  10276.        CEECRHP(&heapid,&size,&increment,&options,&fc);
  10277.  
  10278.        /* check the first 4 bytes of the feedback token */
  10279.        /* (0 if successful) */
  10280.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  10281.           printf("CEECRHP failed with message number %d\n",
  10282.                  fc.tok_msgno);
  10283.           exit(99);
  10284.        }
  10285.      /*  .
  10286.          .
  10287.          .  */
  10288.  
  10289.        /* discard the heap that was previously created */
  10290.        /* using CEECRHP */
  10291.        CEEDSHP(&heapid,&fc);
  10292.  
  10293.        /* check the first 4 bytes of the feedback token */
  10294.        /* (0 if successful) */
  10295.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  10296.           printf("CEEDSHP failed with message number %d\n",
  10297.                  fc.tok_msgno);
  10298.           exit(99);
  10299.        }
  10300.      /*  .
  10301.          .
  10302.          .  */
  10303.     }
  10304.  
  10305.  COBOL/370 Example 
  10306.  
  10307.     CBL LIB,APOST
  10308.           *COMPILATION UNIT: IGZTDSHP
  10309.           **************************************************
  10310.           **                                              **
  10311.           ** Function: CEEDSHP - discard heap             **
  10312.           **                                              **
  10313.           ** In this example, a new additional heap is    **
  10314.           ** created a call to CEECRHP, and then          **
  10315.           ** discarded through a call to CEEDSHP.         **
  10316.           **                                              **
  10317.           **************************************************
  10318.            IDENTIFICATION DIVISION.
  10319.            PROGRAM-ID. CBLDSHP.
  10320.            DATA DIVISION.
  10321.            WORKING-STORAGE SECTION.
  10322.            01  HEAPID                  PIC S9(9) COMP.
  10323.            01  HPSIZE                  PIC S9(9) COMP.
  10324.            01  INCR                    PIC S9(9) COMP.
  10325.            01  OPTS                    PIC S9(9) COMP.
  10326.            01  FC.
  10327.                02  Condition-Token-Value.
  10328.                COPY  CEEIGZCT.
  10329.                    03  Case-1-Condition-ID.
  10330.                        04  Severity        PIC S9(4) COMP.
  10331.                        04  Msg-No          PIC S9(4) COMP.
  10332.                    03  Case-2-Condition-ID
  10333.                              REDEFINES Case-1-Condition-ID.
  10334.                        04  Class-Code      PIC S9(4) COMP.
  10335.                        04  Cause-Code      PIC S9(4) COMP.
  10336.                    03  Case-Sev-Ctl    PIC X.
  10337.                    03  Facility-ID     PIC XXX.
  10338.                02  I-S-Info        PIC S9(9) COMP.
  10339.            PROCEDURE DIVISION.
  10340.            PARA-CBLCRHP.
  10341.           ** Specify 0 for HEAPID, and heap id will
  10342.           **     be set by CEECRHP.
  10343.           ** Heap size and increment will each be 4096
  10344.           **     bytes.
  10345.           ** Specify 00 for OPTS, and HEAP attributes
  10346.           **     will be inherited from the initial heap
  10347.           **     (copied from the HEAP run-time option).
  10348.                MOVE 0 TO HEAPID.
  10349.                MOVE 4096 TO HPSIZE.
  10350.                MOVE 4096 TO INCR.
  10351.                MOVE 00 TO OPTS.
  10352.  
  10353.                CALL 'CEECRHP' USING HEAPID , HPSIZE ,
  10354.                    INCR , OPTS , FC.
  10355.                IF CEE000 of FC  THEN
  10356.                    DISPLAY 'Created heap number ' HEAPID
  10357.                         ' which is ' HPSIZE ' bytes long'
  10358.                ELSE
  10359.                    DISPLAY 'CEECRHP failed with msg '
  10360.                        Msg-No of FC UPON CONSOLE;
  10361.                    STOP RUN;
  10362.                END-IF.
  10363.  
  10364.           ** To discard the heap, call CEEDSHP with the
  10365.           **     heap id returned from CEECRHP.
  10366.                CALL 'CEEDSHP' USING HEAPID , FC.
  10367.                IF CEE000 of FC THEN
  10368.                    DISPLAY 'Disposed of heap #  ' HEAPID
  10369.                ELSE
  10370.                    DISPLAY 'CEEDSHP failed with msg '
  10371.                        Msg-No of FC UPON CONSOLE;
  10372.                END-IF.
  10373.                GOBACK.
  10374.  
  10375.  PL/I Example 
  10376.  
  10377.     *PROCESS MACRO;
  10378.      /*COMPILATION UNIT: IBMDSHP
  10379.      /***************************************************/
  10380.      /**                                               **/
  10381.      /** Function: CEEDSHP - discard heap              **/
  10382.      /**                                               **/
  10383.      /** In this example, calls are made to CEECRHP    **/
  10384.      /** and CEEDSHP to create a heap of 4096 bytes    **/
  10385.      /** and then discard it.                          **/
  10386.      /**                                               **/
  10387.      /***************************************************/
  10388.  
  10389.      PLIDSHP: PROC OPTIONS(MAIN);
  10390.  
  10391.         %INCLUDE  CEEIBMAW;
  10392.         %INCLUDE  CEEIBMCT;
  10393.  
  10394.         DCL HEAPID INT4 ;
  10395.         DCL HPSIZE INT4 ;
  10396.         DCL INCR INT4 ;
  10397.         DCL OPTS INT4 ;
  10398.         DCL 01 FC FEEDBACK ;
  10399.  
  10400.         DCL 01 FC2 FEEDBACK ;
  10401.  
  10402.         HEAPID = 0;    /* HEAPID will be set and        */
  10403.                        /*    returned by CEECRHP        */
  10404.         HPSIZE = 4096; /* Initial size of heap in bytes */
  10405.         INCR = 4096;   /* Number of bytes to extend     */
  10406.                        /*    heap by                    */
  10407.         OPTS = 00;     /* Set up heap with the same     */
  10408.                        /*    attributes as the initial  */
  10409.                        /*    heap (HEAPID = 0)          */
  10410.  
  10411.         /* Call CEECRHP to set up new heap              */
  10412.         CALL CEECRHP ( HEAPID, HPSIZE, INCR,
  10413.               OPTS, FC );
  10414.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  10415.            PUT SKIP LIST( 'Created heap number ' || HEAPID
  10416.               || ' consisting of ' || HPSIZE || ' bytes' );
  10417.            END;
  10418.         ELSE  DO;
  10419.            DISPLAY( 'CEECRHP failed with msg '
  10420.               || FC.MsgNo );
  10421.            STOP;
  10422.            END;
  10423.  
  10424.         /* Call CEEDSHP to discard heap with the id     */
  10425.         /*    returned by CEECRHP                       */
  10426.         CALL CEEDSHP ( HEAPID, FC2 );
  10427.         IF  FBCHECK( FC2, CEE000)  THEN  DO;
  10428.            PUT SKIP LIST( 'Disposed of heap number '
  10429.               || HEAPID );
  10430.            END;
  10431.         ELSE  DO;
  10432.            DISPLAY( 'CEEDSHP failed with msg '
  10433.               || FC2.MsgNo );
  10434.            STOP;
  10435.            END;
  10436.  
  10437.  
  10438.      END PLIDSHP;
  10439.  
  10440.  
  10441. ΓòÉΓòÉΓòÉ 3.3.25. CEEDYWK-Calculate Day of Week from Lilian Date ΓòÉΓòÉΓòÉ
  10442.  
  10443. CEEDYWK calculates the day of the week on which a Lilian date falls. The day of 
  10444. the week is returned to the calling routine as a number between 1 and 7. 
  10445.  
  10446. The number returned by CEEDYWK is useful for end-of-week calculations. 
  10447.  
  10448. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10449. Γöé                                                  Γöé
  10450. Γöé >>ΓöÇΓöÇCEEDYWKΓöÇΓöÇ(ΓöÇΓöÇinput_Lilian_dateΓöÇΓöÇ,ΓöÇΓöÇoutput_day_noΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  10451. Γöé                                                  Γöé
  10452. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10453.  
  10454. input_Lilian_date (input) 
  10455.           A 32-bit binary integer representing the Lilian date, the number of 
  10456.           days since 14 October 1582. 
  10457.  
  10458.           For example, 16 May 1988 is day number 148138. The valid range of 
  10459.           input_Lilian_date is between 1 and 3,074,324 (15 October 1582 and 31 
  10460.           December 9999). 
  10461.  
  10462. output_day_no (output) 
  10463.           A 32-bit binary integer representing input_Lilian_date's day-of-week: 
  10464.           1 equals Sunday, 2 equals Monday, ..., 7 equals Saturday. 
  10465.  
  10466.           If input_Lilian_date is invalid, output_day_no is set to 0 and 
  10467.           CEEDYWK terminates with a non-CEE000 symbolic feedback code. 
  10468.  
  10469. fc (output) 
  10470.           A 12-byte feedback code, optional in some languages, that indicates 
  10471.           the result of this service. 
  10472.  
  10473.           The following symbolic conditions can result from this service: 
  10474.  
  10475.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10476.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  10477.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  10478.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10479.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  10480.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10481.                     Γöé CEE2EG     Γöé 3        Γöé 2512      Γöé The Lilian date value was not within the sup-  Γöé
  10482.                     Γöé        Γöé         Γöé         Γöé ported range.                  Γöé
  10483.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10484.  
  10485. Usage Note 
  10486.  
  10487.  OpenEdition MVS consideration-In multithread applications, CEEDYWK affects 
  10488.   only the calling thread. 
  10489.  
  10490. Examples 
  10491.  
  10492.  C/370 Example 
  10493.  
  10494.     /*COMPILATION UNIT: EDCDYWK   */
  10495.  
  10496.     #include <string.h>
  10497.     #include <stdio.h>
  10498.     #include <leawi.h>
  10499.     #include <ceeedcct.h>
  10500.  
  10501.     int main (void) {
  10502.  
  10503.       _INT4 in_date, day;
  10504.       _FEEDBACK fc;
  10505.  
  10506.       in_date = 139370;  /* Thursday */
  10507.  
  10508.       CEEDYWK(&in_date,&day,&fc);
  10509.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  10510.          printf("CEEDYWK failed with message number %d\n",
  10511.                 fc.tok_msgno);
  10512.          exit(2999);
  10513.       }
  10514.       printf("Lilian date %d, occurs on a ",in_date);
  10515.       switch(day) {
  10516.          case 1: printf("Sunday.\n");
  10517.                  break;
  10518.          case 2: printf("Monday.\n");
  10519.                  break;
  10520.          case 3: printf("Tuesday.\n");
  10521.                  break;
  10522.          case 4: printf("Wednesday.\n");
  10523.                  break;
  10524.          case 5: printf("Thursday.\n");
  10525.                  break;
  10526.          case 6: printf("Friday.\n");
  10527.                  break;
  10528.          case 7: printf("Saturday.\n");
  10529.                  break;
  10530.          default: printf(
  10531.                " ERROR! DAY RETURN BY CEEDYWK UNKNOWN\n");
  10532.                  break;
  10533.       }
  10534.     }
  10535.  
  10536.  COBOL/370 Example 
  10537.  
  10538.     CBL LIB,APOST
  10539.           *COMPILATION UNIT: IGZTDYWK
  10540.           ************************************************
  10541.           **                                            **
  10542.           ** Function: CEEDYWK - calculate day of week  **
  10543.           **                     from Lilian date       **
  10544.           **                                            **
  10545.           ** In this example, a call is made to CEEDYWK **
  10546.           ** to return the day of the week on which a   **
  10547.           ** Lilian date falls. (A Lilian date is the   **
  10548.           ** number of days since 14 October 1582)      **
  10549.           **                                            **
  10550.           ************************************************
  10551.            IDENTIFICATION DIVISION.
  10552.            PROGRAM-ID. CBLDYWK.
  10553.            DATA DIVISION.
  10554.            WORKING-STORAGE SECTION.
  10555.            01  LILIAN                  PIC S9(9) COMP.
  10556.            01  DAYNUM                  PIC S9(9) COMP.
  10557.            01  IN-DATE.
  10558.                02  Vstring-length      PIC S9(4) COMP.
  10559.                02  Vstring-text.
  10560.                    03  Vstring-char        PIC X,
  10561.                                OCCURS 0 TO 256 TIMES,
  10562.                                DEPENDING ON Vstring-length
  10563.                                    of IN-DATE.
  10564.            01  PICSTR.
  10565.                02  Vstring-length      PIC S9(4) COMP.
  10566.                02  Vstring-text.
  10567.                    03  Vstring-char        PIC X,
  10568.                                OCCURS 0 TO 256 TIMES,
  10569.                                DEPENDING ON Vstring-length
  10570.                                    of PICSTR.
  10571.            01  FC.
  10572.                02  Condition-Token-Value.
  10573.                COPY  CEEIGZCT.
  10574.                    03  Case-1-Condition-ID.
  10575.                        04  Severity        PIC S9(4) COMP.
  10576.                        04  Msg-No          PIC S9(4) COMP.
  10577.                    03  Case-2-Condition-ID
  10578.                              REDEFINES Case-1-Condition-ID.
  10579.                        04  Class-Code      PIC S9(4) COMP.
  10580.                        04  Cause-Code      PIC S9(4) COMP.
  10581.                    03  Case-Sev-Ctl    PIC X.
  10582.                    03  Facility-ID     PIC XXX.
  10583.                02  I-S-Info        PIC S9(9) COMP.
  10584.  
  10585.            PROCEDURE DIVISION.
  10586.            PARA-CBLDAYS.
  10587.           ** Call CEEDAYS to convert date of 6/2/88 to
  10588.           **     Lilian representation
  10589.                MOVE 6 TO Vstring-length of IN-DATE.
  10590.                MOVE '6/2/88' TO Vstring-text of IN-DATE(1:6).
  10591.                MOVE 8 TO Vstring-length of PICSTR.
  10592.                MOVE 'MM/DD/YY' TO Vstring-text of PICSTR(1:8).
  10593.                CALL 'CEEDAYS' USING IN-DATE, PICSTR,
  10594.                    LILIAN, FC.
  10595.  
  10596.           ** If CEEDAYS runs successfully, display result.
  10597.                IF  CEE000 of FC  THEN
  10598.                    DISPLAY Vstring-text of IN-DATE
  10599.                        ' is Lilian day: ' LILIAN
  10600.                ELSE
  10601.                    DISPLAY 'CEEDAYS failed with msg '
  10602.                        Msg-No of FC UPON CONSOLE;
  10603.                    STOP RUN;
  10604.                END-IF.
  10605.  
  10606.            PARA-CBLDYWK.
  10607.  
  10608.           ** Call CEEDYWK to return the day of the week on
  10609.           ** which the Lilian date falls
  10610.                CALL 'CEEDYWK' USING LILIAN , DAYNUM , FC.
  10611.  
  10612.           ** If CEEDYWK runs successfully, print results
  10613.                IF CEE000 of FC  THEN
  10614.                    DISPLAY 'Lilian day ' LILIAN
  10615.                        ' falls on day ' DAYNUM
  10616.                        ' of the week, which is a:'
  10617.           ** Select DAYNUM to display the name of the day
  10618.           **     of the week.
  10619.                    EVALUATE DAYNUM
  10620.                      WHEN 1
  10621.                        DISPLAY 'Sunday.'
  10622.                      WHEN 2
  10623.                        DISPLAY 'Monday.'
  10624.                      WHEN 3
  10625.                        DISPLAY 'Tuesday'
  10626.                      WHEN 4
  10627.                        DISPLAY 'Wednesday.'
  10628.                      WHEN 5
  10629.                        DISPLAY 'Thursday.'
  10630.                      WHEN 6
  10631.                        DISPLAY 'Friday.'
  10632.                      WHEN 7
  10633.                        DISPLAY 'Saturday.'
  10634.                    END-EVALUATE;
  10635.                ELSE
  10636.                    DISPLAY 'CEEDYWK failed with msg '
  10637.                        Msg-No of FC UPON CONSOLE;
  10638.                    STOP RUN;
  10639.                END-IF.
  10640.  
  10641.                GOBACK.
  10642.  
  10643.  PL/I Example 
  10644.  
  10645.     *PROCESS MACRO;
  10646.      /*COMPILATION UNIT: IBMDYWK
  10647.      /**************************************************/
  10648.      /**                                              **/
  10649.      /** Function: CEEDYWK - calculate day of week    **/
  10650.      /** from Lilian date                             **/
  10651.      /**                                              **/
  10652.      /** In this example, CEEDYWK is called to        **/
  10653.      /** calculate the day of week on which a         **/
  10654.      /** Lilian date falls.                           **/
  10655.      /**                                              **/
  10656.      /**************************************************/
  10657.  
  10658.      PLIDYWK: PROC OPTIONS(MAIN);
  10659.  
  10660.         %INCLUDE  CEEIBMAW;
  10661.         %INCLUDE  CEEIBMCT;
  10662.  
  10663.         DCL LILIAN  INT4 ;
  10664.         DCL DAYNUM  INT4 ;
  10665.         DCL 01 FC   FEEDBACK ;
  10666.  
  10667.         LILIAN = 152385; /* specify input as Lilian date */
  10668.  
  10669.         /* Call CEEDYWK to calculate the day of the      */
  10670.         /*    week on which Lilian date 152385 falls     */
  10671.         CALL CEEDYWK ( LILIAN , DAYNUM , FC );
  10672.  
  10673.         /* If CEEDYWK ran successfully, print result     */
  10674.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  10675.            PUT SKIP LIST ( 'Lilian date ' || LILIAN
  10676.               || ' falls on a ' );
  10677.            SELECT (DAYNUM);
  10678.               WHEN (1) PUT LIST ( 'Sunday.' );
  10679.               WHEN (2) PUT LIST ( 'Monday.' );
  10680.               WHEN (3) PUT LIST ( 'Tuesday.' );
  10681.               WHEN (4) PUT LIST ( 'Wednesday.' );
  10682.               WHEN (5) PUT LIST ( 'Thursday.' );
  10683.               WHEN (6) PUT LIST ( 'Friday.' );
  10684.               WHEN (7) PUT LIST ( 'Saturday.' );
  10685.               END /* Case of DAYNUM */;
  10686.            END;
  10687.         ELSE  DO;
  10688.            DISPLAY( 'CEEDYWK failed with msg '
  10689.               || FC.MsgNo );
  10690.            STOP;
  10691.            END;
  10692.  
  10693.  
  10694.      END PLIDYWK;
  10695.  
  10696.  
  10697. ΓòÉΓòÉΓòÉ 3.3.26. CEEFMDA-Get Default Date Format ΓòÉΓòÉΓòÉ
  10698.  
  10699. CEEFMDA returns to the calling routine the default date picture string for a 
  10700. specified country. 
  10701.  
  10702. For a list of the default settings for a specified country, see Defaults 
  10703. Currency and Picture Strings Based on COUNTRY Setting. 
  10704.  
  10705. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10706. Γöé                                                  Γöé
  10707. Γöé >>ΓöÇΓöÇCEEFMDAΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇdate_pic_strΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  10708. Γöé                                                  Γöé
  10709. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10710.  
  10711. country_code (input) 
  10712.           A 2-character fixed-length string representing one of the country 
  10713.           codes found in Defaults Currency and Picture Strings Based on COUNTRY 
  10714.           Setting. 
  10715.  
  10716.           country_code is not case-sensitive. Also, if no value is specified, 
  10717.           the default country code (as set by either the COUNTRY run-time 
  10718.           option or the CEE3CTY callable service) is used. See COUNTRY for an 
  10719.           explanation of the COUNTRY run-time option, and CEE3CTY-Set Default 
  10720.           Country for an explanation of CEE3CTY. 
  10721.  
  10722.           If you specify an invalid country_code, the default date format is 
  10723.           'YYYY-MM-DD HH:MI:SS'. 
  10724.  
  10725. date_pic_str (output) 
  10726.           VSTRING, a fixed-length 80-character string, returned to the calling 
  10727.           routine. It contains the default date picture string for the country 
  10728.           specified. The picture string is left-justified and padded on the 
  10729.           right with blanks if necessary. 
  10730.  
  10731. fc (output) 
  10732.           A 12-byte feedback code, optional in some languages, that indicates 
  10733.           the result of this service. 
  10734.  
  10735.           The following symbolic conditions can result from this service: 
  10736.  
  10737.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10738.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  10739.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  10740.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10741.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  10742.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10743.                     Γöé CEE3CB     Γöé 2        Γöé 3467      Γöé The country code country-code was invalid for  Γöé
  10744.                     Γöé        Γöé         Γöé         Γöé CEEFMDA.  The default date picture string    Γöé
  10745.                     Γöé        Γöé         Γöé         Γöé date-pic-string was returned.          Γöé
  10746.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10747.  
  10748. Usage Note 
  10749.  
  10750.  OpenEdition MVS considerations-CEEFMDA applies to the enclave. Every enclave 
  10751.   has a single current country setting that has a single date format. Every 
  10752.   thread in every enclave has the same default. 
  10753.  
  10754. Examples 
  10755.  
  10756.  C/370 Example 
  10757.  
  10758.     /*COMPILATION UNIT: EDCFMDA   */
  10759.  
  10760.     #include <stdio.h>
  10761.     #include <string.h>
  10762.     #include <leawi.h>
  10763.     #include <ceeedcct.h>
  10764.  
  10765.     int main(void) {
  10766.  
  10767.       _FEEDBACK fc;
  10768.       _CHAR2 country;
  10769.       _CHAR80 date_pic;
  10770.  
  10771.       /* get the default date format for Canada */
  10772.       memcpy(country,"CA",2);
  10773.       CEEFMDA(country,date_pic,&fc);
  10774.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  10775.          printf("CEEFMDA failed with message number %d\n",
  10776.                  fc.tok_msgno);
  10777.          exit(2999);
  10778.       }
  10779.       /* print out the default date format for Canada */
  10780.       printf("%.80s\n",date_pic);
  10781.     }
  10782.  
  10783.  COBOL/370 Example 
  10784.  
  10785.     CBL LIB,APOST
  10786.           *COMPILATION UNIT: IGZTFMDA
  10787.           *******************************************
  10788.           **                                       **
  10789.           ** Function: CEEFMDA - obtain default    **
  10790.           **                     date format       **
  10791.           *******************************************
  10792.            IDENTIFICATION DIVISION.
  10793.            PROGRAM-ID. CBLFMDA.
  10794.            DATA DIVISION.
  10795.            WORKING-STORAGE SECTION.
  10796.            01  COUNTRY                 PIC X(2).
  10797.            01  PICSTR                  PIC X(80).
  10798.            01  FC.
  10799.                02  Condition-Token-Value.
  10800.                COPY  CEEIGZCT.
  10801.                    03  Case-1-Condition-ID.
  10802.                        04  Severity        PIC S9(4) COMP.
  10803.                        04  Msg-No          PIC S9(4) COMP.
  10804.                    03  Case-2-Condition-ID
  10805.                              REDEFINES Case-1-Condition-ID.
  10806.                        04  Class-Code      PIC S9(4) COMP.
  10807.                        04  Cause-Code      PIC S9(4) COMP.
  10808.                    03  Case-Sev-Ctl    PIC X.
  10809.                    03  Facility-ID     PIC XXX.
  10810.                02  I-S-Info        PIC S9(9) COMP.
  10811.            PROCEDURE DIVISION.
  10812.            PARA-CBLFMDA.
  10813.           ** Specify country code for the US and call
  10814.           **     CEEFMDA to return the default date format
  10815.           **     for the US.
  10816.                MOVE 'US' TO COUNTRY.
  10817.                CALL 'CEEFMDA' USING COUNTRY , PICSTR , FC.
  10818.  
  10819.           ** If CEEFMDA runs successfully, display result
  10820.                IF CEE000 of FC THEN
  10821.                    DISPLAY 'The default date format for '
  10822.                        'the US is: ' PICSTR
  10823.                ELSE
  10824.                    DISPLAY 'CEEFMDA failed with msg '
  10825.                        Msg-No of FC UPON CONSOLE;
  10826.                    STOP RUN;
  10827.                END-IF.
  10828.                GOBACK.
  10829.  
  10830.  PL/I Example 
  10831.  
  10832.     *PROCESS MACRO;
  10833.      /*COMPILATION UNIT: IBMFMDA
  10834.      /***************************************************/
  10835.      /**                                               **/
  10836.      /** Function: CEEFMDA - obtain default date       **/
  10837.      /**                     format                    **/
  10838.      /**                                               **/
  10839.      /***************************************************/
  10840.  
  10841.      PLIFMDA: PROC OPTIONS(MAIN);
  10842.  
  10843.         %INCLUDE  CEEIBMAW;
  10844.         %INCLUDE  CEEIBMCT;
  10845.         DCL COUNTRY CHARACTER ( 2 );
  10846.         DCL PICSTR CHAR80;
  10847.         DCL 01 FC FEEDBACK;
  10848.  
  10849.         COUNTRY = 'US'; /* Specify country code for    */
  10850.                         /*    the United States        */
  10851.  
  10852.         /* Get the default date format for the US      */
  10853.         CALL CEEFMDA ( COUNTRY , PICSTR , FC );
  10854.  
  10855.         /* Print the default date format for the US    */
  10856.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  10857.            PUT SKIP LIST(
  10858.               'The default date format for the US is '
  10859.               || PICSTR );
  10860.            END;
  10861.         ELSE  DO;
  10862.            DISPLAY( 'CEEFMDA failed with msg '
  10863.               || FC.MsgNo );
  10864.            STOP;
  10865.            END;
  10866.  
  10867.      END PLIFMDA;
  10868.  
  10869.  
  10870. ΓòÉΓòÉΓòÉ 3.3.27. CEEFMDT-Get Default Date and Time Format ΓòÉΓòÉΓòÉ
  10871.  
  10872. CEEFMDT returns the default date and time picture strings for the country 
  10873. specified by country_code. 
  10874.  
  10875. For a list of the default settings for a specified country, see Defaults 
  10876. Currency and Picture Strings Based on COUNTRY Setting. 
  10877.  
  10878. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10879. Γöé                                                  Γöé
  10880. Γöé >>ΓöÇΓöÇCEEFMDTΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇdatetime_strΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  10881. Γöé                                                  Γöé
  10882. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10883.  
  10884. country_code (input) 
  10885.           A 2-character fixed-length string representing one of the country 
  10886.           codes found in Defaults Currency and Picture Strings Based on COUNTRY 
  10887.           Setting. 
  10888.  
  10889.           country_code is not case-sensitive. Also, if no value is specified, 
  10890.           the default country code, as set by either the COUNTRY run-time 
  10891.           option or by CEE3CTY, is used. See COUNTRY for an explanation of the 
  10892.           COUNTRY run-time option, and CEE3CTY-Set Default Country for an 
  10893.           explanation of CEE3CTY. 
  10894.  
  10895.           If you specify an invalid country_code, the default date/time picture 
  10896.           string is 'YYYY-MM-DD HH:MI:SS'. 
  10897.  
  10898. datetime_str (output) 
  10899.           VSTRING, a fixed-length 80-character string, returned to the calling 
  10900.           routine. It contains the default date and time picture string for the 
  10901.           country specified. The picture string is left-justified and padded on 
  10902.           the right with blanks, if necessary. 
  10903.  
  10904. fc (output) 
  10905.           A 12-byte feedback code, optional in some languages, that indicates 
  10906.           the result of this service. 
  10907.  
  10908.           The following symbolic conditions can result from this service: 
  10909.  
  10910.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10911.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  10912.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  10913.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10914.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  10915.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10916.                     Γöé CEE3CF     Γöé 2        Γöé 3471      Γöé The country code country-code was invalid for  Γöé
  10917.                     Γöé        Γöé         Γöé         Γöé CEEFMDT.  The default date and time picture   Γöé
  10918.                     Γöé        Γöé         Γöé         Γöé string datetime-string was returned.      Γöé
  10919.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10920.  
  10921. Usage Note 
  10922.  
  10923.  OpenEdition MVS considerations-CEEFMDT applies to the enclave. Every enclave 
  10924.   has a single current country setting that has a single date and time format. 
  10925.   Every thread in every enclave has the same default. 
  10926.  
  10927. Examples 
  10928.  
  10929.  C/370 Example 
  10930.  
  10931.     /*COMPILATION UNIT: EDCFMDT   */
  10932.  
  10933.     #include <stdio.h>
  10934.     #include <string.h>
  10935.     #include <leawi.h>
  10936.     #include <ceeedcct.h>
  10937.  
  10938.     int main(void) {
  10939.  
  10940.        _FEEDBACK fc;
  10941.        _CHAR2 country;
  10942.        _CHAR80 date_pic;
  10943.  
  10944.        /* get the default date and time format for Canada */
  10945.        memcpy(country,"CA",2);
  10946.        CEEFMDT(country,date_pic,&fc);
  10947.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  10948.           printf("CEEFMDT failed with message number %d\n",
  10949.                  fc.tok_msgno);
  10950.           exit(2999);
  10951.        }
  10952.        /* print out the default date and time format */
  10953.        printf("%.80s\n",date_pic);
  10954.     }
  10955.  
  10956.  COBOL/370 Example 
  10957.  
  10958.     CBL LIB,APOST
  10959.           *COMPILATION UNIT: IGZTFMDT
  10960.           *************************************************
  10961.           **                                             **
  10962.           ** Function: CEEFMDT - Obtain default          **
  10963.           ** date & time format                          **
  10964.           **                                             **
  10965.           *************************************************
  10966.            IDENTIFICATION DIVISION.
  10967.            PROGRAM-ID. CBLFMDT.
  10968.            DATA DIVISION.
  10969.            WORKING-STORAGE SECTION.
  10970.            01  COUNTRY                 PIC X(2).
  10971.            01  PICSTR                  PIC X(80).
  10972.            01  FC.
  10973.                02  Condition-Token-Value.
  10974.                COPY  CEEIGZCT.
  10975.                    03  Case-1-Condition-ID.
  10976.                        04  Severity        PIC S9(4) COMP.
  10977.                        04  Msg-No          PIC S9(4) COMP.
  10978.                    03  Case-2-Condition-ID
  10979.                              REDEFINES Case-1-Condition-ID.
  10980.                        04  Class-Code      PIC S9(4) COMP.
  10981.                        04  Cause-Code      PIC S9(4) COMP.
  10982.                    03  Case-Sev-Ctl    PIC X.
  10983.                    03  Facility-ID     PIC XXX.
  10984.                02  I-S-Info        PIC S9(9) COMP.
  10985.  
  10986.            PROCEDURE DIVISION.
  10987.            PARA-CBLFMDT.
  10988.           ** Specify country code for the US
  10989.                MOVE 'US' TO COUNTRY.
  10990.           ** Call CEEFMDT to return the default date and
  10991.           **     time format for the US
  10992.                CALL 'CEEFMDT' USING COUNTRY , PICSTR , FC.
  10993.  
  10994.           ** If CEEFMDT runs successfully, display result.
  10995.                IF CEE000 of FC THEN
  10996.                    DISPLAY 'The default date and time '
  10997.                        'format for the US is: ' PICSTR
  10998.                  ELSE
  10999.                    DISPLAY 'CEEFMDT failed with msg '
  11000.                        Msg-No of FC UPON CONSOLE;
  11001.                    STOP RUN;
  11002.                END-IF.
  11003.                GOBACK.
  11004.  
  11005.  PL/I Example 
  11006.  
  11007.     *PROCESS MACRO;
  11008.      /*COMPILATION UNIT: IBMFMDT
  11009.      /********************************************/
  11010.      /**                                        **/
  11011.      /** Function: CEEFMDT - obtain default     **/
  11012.      /**                     date & time format **/
  11013.      /**                                        **/
  11014.      /********************************************/
  11015.  
  11016.      PLIFMDT: PROC OPTIONS(MAIN);
  11017.  
  11018.         %INCLUDE  CEEIBMAW;
  11019.         %INCLUDE  CEEIBMCT;
  11020.  
  11021.         DCL COUNTRY CHARACTER ( 2 );
  11022.         DCL PICSTR  CHAR80;
  11023.         DCL 01 FC   FEEDBACK;
  11024.  
  11025.         COUNTRY = 'US'; /* Specify country code for     */
  11026.                         /* the United States            */
  11027.  
  11028.         /* Call CEEFMDT to get default date format      */
  11029.         /*    for the US                                */
  11030.         CALL CEEFMDT ( COUNTRY , PICSTR , FC );
  11031.  
  11032.         /* Print default date format for the US         */
  11033.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  11034.            PUT SKIP LIST( 'The default date and time '
  11035.               || 'format for the US is ' || PICSTR );
  11036.            END;
  11037.         ELSE  DO;
  11038.            DISPLAY( 'CEEFMDT failed with msg '
  11039.               || FC.MsgNo );
  11040.            STOP;
  11041.            END;
  11042.  
  11043.  
  11044.      END PLIFMDT;
  11045.  
  11046.  
  11047. ΓòÉΓòÉΓòÉ 3.3.28. CEEFMTM-Get Default Time Format ΓòÉΓòÉΓòÉ
  11048.  
  11049. CEEFMTM returns to the calling routine the default time picture string for the 
  11050. country specified by country_code. 
  11051.  
  11052. For a list of the default settings for a specified country, see Defaults 
  11053. Currency and Picture Strings Based on COUNTRY Setting. 
  11054.  
  11055. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11056. Γöé                                                  Γöé
  11057. Γöé >>ΓöÇΓöÇCEEFMTMΓöÇΓöÇ(ΓöÇΓöÇcountry_codeΓöÇΓöÇ,ΓöÇΓöÇtime_pic_strΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  11058. Γöé                                                  Γöé
  11059. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11060.  
  11061. country_code (input) 
  11062.           A 2-character fixed-length string representing one of the country 
  11063.           codes found in Defaults Currency and Picture Strings Based on COUNTRY 
  11064.           Setting. 
  11065.  
  11066.           country_code is not case-sensitive. Also, if no value is specified, 
  11067.           the default country code, as set by either the COUNTRY run-time 
  11068.           option or the CEE3CTY callable service, is used. See COUNTRY for an 
  11069.           explanation of the COUNTRY run-time option, and CEE3CTY-Set Default 
  11070.           Country for an explanation of CEE3CTY. 
  11071.  
  11072.           If you specify an invalid country_code, the default time picture 
  11073.           string is  'HH:MI:SS'. 
  11074.  
  11075. time_pic_str (output) 
  11076.           VSTRING, a fixed-length 80-character string, representing the default 
  11077.           time picture string for the country specified. The picture string is 
  11078.           left-justified and padded on the right with blanks if necessary. 
  11079.  
  11080. fc (output) 
  11081.           A 12-byte feedback code, optional in some languages, that indicates 
  11082.           the result of this service. 
  11083.  
  11084.           The following symbolic conditions can result from this service: 
  11085.  
  11086.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11087.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  11088.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  11089.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11090.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  11091.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11092.                     Γöé CEE3CD     Γöé 2        Γöé 3469      Γöé The country code country-code was invalid for  Γöé
  11093.                     Γöé        Γöé         Γöé         Γöé CEEFMTM.  The default time picture string    Γöé
  11094.                     Γöé        Γöé         Γöé         Γöé time-pic-string was returned.          Γöé
  11095.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11096.                     Γöé CEE3CE     Γöé 2        Γöé 3470      Γöé The date and time string datetime-string was  Γöé
  11097.                     Γöé        Γöé         Γöé         Γöé truncated and was not defined in CEEFMTM.    Γöé
  11098.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11099.  
  11100. Usage Note 
  11101.  
  11102.  OpenEdition MVS considerations-CEEFMTM applies to the enclave. Every enclave 
  11103.   has a single current country setting that has a single time format. Every 
  11104.   thread in every enclave has the same default. 
  11105.  
  11106. Examples 
  11107.  
  11108.  C/370 Example 
  11109.  
  11110.     /*COMPILATION UNIT: EDCFMTM   */
  11111.  
  11112.     #include <stdio.h>
  11113.     #include <string.h>
  11114.     #include <leawi.h>
  11115.     #include <ceeedcct.h>
  11116.  
  11117.     int main(void) {
  11118.  
  11119.        _FEEDBACK fc;
  11120.        _CHAR2 country;
  11121.        _CHAR80 time_pic;
  11122.  
  11123.        /* get the default time format for Canada */
  11124.        memcpy(country,"CA",2);
  11125.        CEEFMTM(country,time_pic,&fc);
  11126.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  11127.           printf("CEEFMTM failed with message number %d\n",
  11128.                  fc.tok_msgno);
  11129.           exit(2999);
  11130.        }
  11131.        /* print out the default time format */
  11132.        printf("%.80s\n",time_pic);
  11133.     }
  11134.  
  11135.  COBOL/370 Example 
  11136.  
  11137.     CBL LIB,APOST
  11138.           *COMPILATION UNIT: IGZTFMTM
  11139.           ****************************************************
  11140.           **                                                **
  11141.           ** Function: CEEFMTM - obtain default time format **
  11142.           **                                                **
  11143.           ****************************************************
  11144.            IDENTIFICATION DIVISION.
  11145.            PROGRAM-ID. IGZTFMTM.
  11146.            DATA DIVISION.
  11147.            WORKING-STORAGE SECTION.
  11148.            01  COUNTRY                 PIC X(2).
  11149.            01  PICSTR                  PIC X(80).
  11150.            01  FC.
  11151.                02  Condition-Token-Value.
  11152.                COPY  CEEIGZCT.
  11153.                    03  Case-1-Condition-ID.
  11154.                        04  Severity        PIC S9(4) COMP.
  11155.                        04  Msg-No          PIC S9(4) COMP.
  11156.                    03  Case-2-Condition-ID
  11157.                              REDEFINES Case-1-Condition-ID.
  11158.                        04  Class-Code      PIC S9(4) COMP.
  11159.                        04  Cause-Code      PIC S9(4) COMP.
  11160.                    03  Case-Sev-Ctl    PIC X.
  11161.                    03  Facility-ID     PIC XXX.
  11162.                02  I-S-Info        PIC S9(9) COMP.
  11163.            PROCEDURE DIVISION.
  11164.            PARA-CBLFMTM.
  11165.           ** Specify country code for the US.
  11166.                MOVE 'US' TO COUNTRY.
  11167.  
  11168.           ** Call CEEFMTM to return the default time format
  11169.           ** for the US.
  11170.                CALL 'CEEFMTM' USING COUNTRY , PICSTR , FC.
  11171.  
  11172.           ** If CEEFMTM runs successfully, display result.
  11173.                IF CEE000 of FC  THEN
  11174.                    DISPLAY  'The default time format for '
  11175.                        'the US is: ' PICSTR
  11176.                ELSE
  11177.                    DISPLAY 'CEEFMTM failed with msg '
  11178.                        Msg-No of FC UPON CONSOLE;
  11179.                    STOP RUN;
  11180.                END-IF.
  11181.                GOBACK.
  11182.  
  11183.  PL/I Example 
  11184.  
  11185.     *PROCESS MACRO;
  11186.      /*COMPILATION UNIT: IBMFMTM
  11187.      /***************************************************/
  11188.      /**                                               **/
  11189.      /** Function: CEEFMTM - obtain default time       **/
  11190.      /**                     format                    **/
  11191.      /**                                               **/
  11192.      /** This example calls CEEFMTM to request the     **/
  11193.      /** default time format for the US and print      **/
  11194.      /** it out.                                       **/
  11195.      /**                                               **/
  11196.      /***************************************************/
  11197.      PLIFMTM: PROC OPTIONS(MAIN);
  11198.  
  11199.         %INCLUDE  CEEIBMAW;
  11200.         %INCLUDE  CEEIBMCT;
  11201.  
  11202.         DCL COUNTRY CHARACTER ( 2 );
  11203.         DCL PICSTR CHAR80;
  11204.         DCL 01 FC FEEDBACK;
  11205.  
  11206.         COUNTRY = 'US'; /* Specify country code for      */
  11207.                         /*    the United States          */
  11208.  
  11209.         /* Call CEEFMTM to get default time format for   */
  11210.         /*    the US                                     */
  11211.         CALL CEEFMTM ( COUNTRY , PICSTR , FC );
  11212.  
  11213.         /* Print the default time format for the US      */
  11214.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  11215.            PUT SKIP LIST(
  11216.               'The default time format for the US is '
  11217.               || PICSTR);
  11218.            END;
  11219.         ELSE  DO;
  11220.            DISPLAY( 'CEEFMTM failed with msg '
  11221.               || FC.MsgNo );
  11222.            STOP;
  11223.            END;
  11224.  
  11225.      END PLIFMTM;
  11226.  
  11227.  
  11228. ΓòÉΓòÉΓòÉ 3.3.29. CEEFRST-Free Heap Storage ΓòÉΓòÉΓòÉ
  11229.  
  11230. CEEFRST frees storage previously allocated by CEEGTST or by a 
  11231. language-intrinsic function. Normally, you do not need to call CEEFRST because 
  11232. LE/370 automatically returns all heap storage to the operating system when the 
  11233. enclave terminates. However, if you are allocating a large amount of heap 
  11234. storage, you should free the storage when it is no longer needed. This freed 
  11235. storage then becomes available for later requests for heap storage, thus 
  11236. reducing the total amount of storage needed to run the application. 
  11237.  
  11238. All requests to free storage are conditional. If storage cannot be freed, the 
  11239. appropriate feedback code is set, but (if even possible) the application does 
  11240. not abend. An attempt to free storage that was already marked as free produces 
  11241. no action and returns a non-CEE000 symbolic feedback code. An attempt to free 
  11242. storage at anything other than a valid starting address produces no action and 
  11243. returns a non-CEE000 symbolic feedback code. 
  11244.  
  11245. However, if you call CEEFRST for an invalid address, and you had specified 
  11246. TRAP(OFF), your application can abend. LE/370's reaction to this is undefined. 
  11247. Also, partial freeing of an allocated area is not supported. 
  11248.  
  11249. When storage is allocated by CEEGTST, its allocated size is remembered and this 
  11250. size is used during free operations. Storage allocated by CEEGTST, but not 
  11251. explicitly freed, is automatically freed at enclave termination. 
  11252.  
  11253. CEEFRST generates a system-level free storage call to return a storage 
  11254. increment to the operating system only when: 
  11255.  
  11256.  The last heap element within an increment is being freed, and 
  11257.  The HEAP run-time option or a call to CEECRHP specifies FREE (note that KEEP 
  11258.   is the IBM-supplied default setting for the initial heap). See HEAP for 
  11259.   further information about the HEAP run-time option and CEECRHP-Create New 
  11260.   Additional Heap for information about CEECRHP. 
  11261. Otherwise, the freed storage is simply added to the free list; it is not 
  11262. returned to the operating system until termination. The out-of-storage 
  11263. condition can cause freeing of empty increments even when KEEP is specified. 
  11264.  
  11265. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11266. Γöé                                                  Γöé
  11267. Γöé >>ΓöÇΓöÇCEEFRSTΓöÇΓöÇ(ΓöÇΓöÇaddressΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  11268. Γöé                                                  Γöé
  11269. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11270.  
  11271. address (input) 
  11272.           A fullword address pointer. address is the address returned by a 
  11273.           previous CEEGTST call or a language intrinsic function such as 
  11274.           ALLOCATE or malloc(). The storage at this address is deallocated. 
  11275.  
  11276. fc (output) 
  11277.           A 12-byte feedback code, optional in some languages, that indicates 
  11278.           the result of this service. 
  11279.  
  11280.           The following symbolic conditions can result from this service: 
  11281.  
  11282.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11283.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  11284.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  11285.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11286.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  11287.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11288.                     Γöé CEE0P2     Γöé 4        Γöé 0802      Γöé Heap storage control information was damaged.  Γöé
  11289.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11290.                     Γöé CEE0PA     Γöé 3        Γöé 0810      Γöé The storage address in a free storage request  Γöé
  11291.                     Γöé        Γöé         Γöé         Γöé was not recognized, or heap storage control   Γöé
  11292.                     Γöé        Γöé         Γöé         Γöé information was damaged.            Γöé
  11293.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11294.  
  11295. Usage Notes 
  11296.  
  11297.  If you specify heap_free_value in the STORAGE run-time option, all freed 
  11298.   storage is overwritten with heap_free_value. Otherwise, it is simply marked 
  11299.   as available. 
  11300.  
  11301.   Portions of the freed storage area can be used to hold internal storage 
  11302.   manager control information. These areas are overwritten, but not with 
  11303.   heap_free_value. See STORAGE for further information about the STORAGE 
  11304.   run-time option. 
  11305.  
  11306.  The heap identifier is inferred from the address of the storage to be freed. 
  11307.   The storage is freed from the heap in which it was allocated. 
  11308.  
  11309.  The address passed as the argument is a dangling pointer after a call to 
  11310.   CEEFRST. The storage freed by this operation can be reallocated on a 
  11311.   subsequent CEEGTST call. If the pointer is not reassigned, any further use of 
  11312.   it causes unpredictable results. 
  11313.  
  11314.  OpenEdition MVS considerations-CEEFRST applies to the enclave. One thread can 
  11315.   allocate storage, and another can free it. 
  11316.  
  11317. Examples 
  11318.  
  11319.  C/370 Example 
  11320.  
  11321.     /*COMPILATION UNIT: EDCFRST   */
  11322.  
  11323.     #include <stdio.h>
  11324.     #include <string.h>
  11325.     #include <leawi.h>
  11326.     #include <ceeedcct.h>
  11327.  
  11328.     int main(void) {
  11329.  
  11330.        _INT4 heapid, size;
  11331.        _POINTER address;
  11332.        _FEEDBACK fc;
  11333.      /*  .
  11334.          .
  11335.          .  */
  11336.        heapid = 0;    /* get storage from initial heap   */
  11337.        size = 4000;   /* number of bytes of heap storage */
  11338.  
  11339.        /* obtain the storage using CEEGTST */
  11340.        CEEGTST(&heapid,&size,&address,&fc);
  11341.  
  11342.        /* check the first 4 bytes of the feedback token */
  11343.        /* (0 if successful) */
  11344.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  11345.           printf("CEEGTST failed with message number %d\n",
  11346.                  fc.tok_msgno);
  11347.           exit(99);
  11348.        }
  11349.      /*  .
  11350.          .
  11351.          .  */
  11352.  
  11353.        /* free the storage that was previously obtained
  11354.        /* using CEEGTST */
  11355.        CEEFRST(&address,&fc);
  11356.  
  11357.        /* check the first 4 bytes of the feedback token */
  11358.        /* (0 if successful) */
  11359.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  11360.           printf("CEEFRST failed with message number %d\n",
  11361.                  fc.tok_msgno);
  11362.           exit(99);
  11363.        }
  11364.      /*  .
  11365.          .
  11366.          .  */
  11367.     }
  11368.  
  11369.  COBOL/370 Example 
  11370.  
  11371.     CBL LIB,APOST
  11372.           *COMPILATION UNIT: IGZTFRST
  11373.           ***********************************************
  11374.           **                                           **
  11375.           ** Function: CEEFRST - free heap storage     **
  11376.           **                                           **
  11377.           ** In this example, a call is made to        **
  11378.           ** CEEGTST to obtain 4000 bytes of storage   **
  11379.           ** from the initial heap (HEAPID = 0).       **
  11380.           ** A call is then made to CEEFRST to free    **
  11381.           ** the storage.                              **
  11382.           **                                           **
  11383.           ***********************************************
  11384.            IDENTIFICATION DIVISION.
  11385.            PROGRAM-ID. IGZTFRST.
  11386.            DATA DIVISION.
  11387.            WORKING-STORAGE SECTION.
  11388.            01  HEAPID                  PIC S9(9) COMP.
  11389.            01  STGSIZE                 PIC S9(9) COMP.
  11390.            01  ADDRSS                  USAGE IS POINTER.
  11391.            01  FC.
  11392.                02  Condition-Token-Value.
  11393.                COPY  CEEIGZCT.
  11394.                    03  Case-1-Condition-ID.
  11395.                        04  Severity        PIC S9(4) COMP.
  11396.                        04  Msg-No          PIC S9(4) COMP.
  11397.                    03  Case-2-Condition-ID
  11398.                              REDEFINES Case-1-Condition-ID.
  11399.                        04  Class-Code      PIC S9(4) COMP.
  11400.                        04  Cause-Code      PIC S9(4) COMP.
  11401.                    03  Case-Sev-Ctl    PIC X.
  11402.                    03  Facility-ID     PIC XXX.
  11403.                02  I-S-Info        PIC S9(9) COMP.
  11404.            PROCEDURE DIVISION.
  11405.            PARA-CBLFRST.
  11406.  
  11407.           ** Specify 0 to get storage from the initial
  11408.           **    heap.
  11409.           ** Specify 4000 to get 4000 bytes of storage.
  11410.           ** Call CEEGTST to obtain storage.
  11411.                MOVE 0 TO HEAPID.
  11412.                MOVE 4000 TO STGSIZE.
  11413.  
  11414.                CALL 'CEEGTST' USING HEAPID , STGSIZE ,
  11415.                    ADDRSS , FC.
  11416.                IF CEE000 of FC  THEN
  11417.                    DISPLAY 'Obtained ' STGSIZE ' bytes of'
  11418.                        ' storage at location ' ADDRSS
  11419.                        ' from heap number ' HEAPID
  11420.                ELSE
  11421.                    DISPLAY 'CEEGTST failed with msg '
  11422.                        Msg-No of FC UPON CONSOLE;
  11423.                    STOP RUN;
  11424.                END-IF.
  11425.  
  11426.           ** To free storage, use the address returned
  11427.           **     by CEECRHP in the call to CEEFRST.
  11428.                CALL 'CEEFRST' USING ADDRSS , FC.
  11429.                IF CEE000 of FC THEN
  11430.                    DISPLAY 'Returned ' STGSIZE ' bytes of'
  11431.                        ' storage at location ' ADDRSS
  11432.                        '  to  heap number ' HEAPID
  11433.                ELSE
  11434.                    DISPLAY 'CEEFRST failed with msg '
  11435.                        Msg-No of FC UPON CONSOLE;
  11436.                END-IF.
  11437.                GOBACK.
  11438.  
  11439.  PL/I Example 
  11440.  
  11441.     *PROCESS MACRO;
  11442.      /*COMPILATION UNIT: IBMFRST
  11443.      /**************************************************/
  11444.      /**                                              **/
  11445.      /** Function: CEEFRST - free heap storage        **/
  11446.      /**                                              **/
  11447.      /** This example calls CEEGTST to obtain storage **/
  11448.      /** from the initial heap, and then calls        **/
  11449.      /** CEEFRST to discard it.                       **/
  11450.      /**                                              **/
  11451.      /**************************************************/
  11452.      PLIFRST: PROC OPTIONS(MAIN);
  11453.  
  11454.         %INCLUDE  CEEIBMAW;
  11455.         %INCLUDE  CEEIBMCT;
  11456.  
  11457.         DCL ADDRSS   POINTER;
  11458.         DCL HEAPID   INT4;
  11459.         DCL STGSIZE  INT4;
  11460.         DCL 01 FC    FEEDBACK;
  11461.  
  11462.         DCL 01 FC2 FEEDBACK;
  11463.  
  11464.         HEAPID = 0; /* get storage from the initial heap */
  11465.  
  11466.         STGSIZE = 4000;   /* get 4000 bytes of storage   */
  11467.  
  11468.         /* Call CEEGTST to obtain the storage            */
  11469.         CALL CEEGTST ( HEAPID, STGSIZE, ADDRSS, FC );
  11470.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  11471.            PUT SKIP LIST( 'Obtained ' || STGSIZE
  11472.               || ' bytes of storage at location '
  11473.               || DECIMAL( UNSPEC( ADDRSS ) )
  11474.               || ' from heap ' || HEAPID );
  11475.            END;
  11476.         ELSE  DO;
  11477.            DISPLAY( 'CEEGTST failed with msg '
  11478.               || FC.MsgNo );
  11479.            STOP;
  11480.            END;
  11481.  
  11482.  
  11483.         /* Call CEEFRST with the address returned from   */
  11484.         /*    CEEGTST to free the storage allocated by   */
  11485.         /*    the call to CEEGTST                        */
  11486.         CALL CEEFRST ( ADDRSS, FC2 );
  11487.         IF  FBCHECK( FC2, CEE000)  THEN  DO;
  11488.            PUT SKIP LIST( 'Storage block at location '
  11489.               || DECIMAL( UNSPEC( ADDRSS ) ) || ' freed');
  11490.            END;
  11491.         ELSE  DO;
  11492.            DISPLAY( 'CEEFRST failed with msg '
  11493.               || FC2.MsgNo );
  11494.            STOP;
  11495.            END;
  11496.  
  11497.      END PLIFRST;
  11498.  
  11499.  
  11500. ΓòÉΓòÉΓòÉ 3.3.30. CEEGMT-Get Current Greenwich Mean Time ΓòÉΓòÉΓòÉ
  11501.  
  11502. CEEGMT returns the current Greenwich Mean Time (GMT) as both a Lilian date and 
  11503. as the number of seconds since 00:00 14 October 1582. GMT is also known as 
  11504. Coordinated Universal Time. The returned values are compatible with those 
  11505. generated and used by the other LE/370 date and time services. 
  11506.  
  11507. In order for the results of this service to be meaningful, your system's TOD 
  11508. (time-of-day) clock must be set to Greenwich Mean Time and be based on the 
  11509. standard epoch. Use CEEGMTO (CEEGMTO-Get Offset from Greenwich Mean Time to 
  11510. Local Time) to obtain the offset from GMT to local time. 
  11511.  
  11512. The values returned by CEEGMT are handy for elapsed time calculations. For 
  11513. example, you can calculate the time elapsed between two calls to CEEGMT by 
  11514. calculating the differences between the returned values. 
  11515.  
  11516. CEEUTC is an alias of this service. See CEEUTC-Get Coordinated Universal Time. 
  11517.  
  11518. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11519. Γöé                                                  Γöé
  11520. Γöé >>ΓöÇΓöÇCEEGMTΓöÇΓöÇ(ΓöÇΓöÇoutput_GMT_LilianΓöÇΓöÇ,ΓöÇΓöÇoutput_GMT_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  11521. Γöé                                                  Γöé
  11522. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11523.  
  11524. output_GMT_Lilian (output) 
  11525.           A 32-bit binary integer representing the current time in Greenwich, 
  11526.           England, in the Lilian format (the number of days since 14 October 
  11527.           1582). 
  11528.  
  11529.           For example, 16 May 1988 is day number 148138. If GMT is not 
  11530.           available from the system, output_GMT_Lilian is set to 0 and CEEGMT 
  11531.           terminates with a non-CEE000 symbolic feedback code. 
  11532.  
  11533. output_GMT_seconds (output) 
  11534.           A 64-bit double floating-point number representing the current date 
  11535.           and time in Greenwich, England, as the number of seconds since 00:00 
  11536.           on 14 October 1582, not counting leap seconds. 
  11537.  
  11538.           For example, 00:01 on 15 October 1582 is second number 86,401 
  11539.           (24*60*60 + 01). 19:01.078 on 16 May 1988 is second number 
  11540.           12,799,191,601.078. If GMT is not available from the system, 
  11541.           output_GMT_seconds is set to 0 and CEEGMT terminates with a 
  11542.           non-CEE000 symbolic feedback code. 
  11543.  
  11544. fc (output) 
  11545.           A 12-byte feedback code, optional in some languages, that indicates 
  11546.           the result of this service. 
  11547.  
  11548.           The following symbolic conditions can result from this service: 
  11549.  
  11550.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11551.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  11552.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  11553.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11554.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  11555.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11556.                     Γöé CEE2E6     Γöé 3        Γöé 2502      Γöé The UTC/GMT was not available from the system. Γöé
  11557.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11558.  
  11559. Usage Notes 
  11560.  
  11561.  CEEDATE converts output_GMT_Lilian to a character date, and CEEDATM converts 
  11562.   output_GMT_seconds to a character timestamp. 
  11563.  
  11564.  CICS consideration-CEEGMT can be used under CICS, because CEEGMT does not use 
  11565.   the OS TIME macro. 
  11566.  
  11567.  OpenEdition MVS consideration-In multithread applications, CEEGMT affects 
  11568.   only the calling thread. 
  11569.  
  11570. Examples 
  11571.  
  11572.  C/370 Example 
  11573.  
  11574.     /*COMPILATION UNIT: EDCGMT    */
  11575.  
  11576.     #include <string.h>
  11577.     #include <stdio.h>
  11578.     #include <leawi.h>
  11579.     #include <ceeedcct.h>
  11580.  
  11581.     int main(void) {
  11582.  
  11583.       _FEEDBACK fc;
  11584.       _INT4     lilGMT_date;
  11585.       _FLOAT8   secGMT_date;
  11586.  
  11587.       CEEGMT(&lilGMT_date,&secGMT_date,&fc);
  11588.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  11589.          printf("CEEGMT failed with message number %d\n",
  11590.                 fc.tok_msgno);
  11591.          exit(2999);
  11592.       }
  11593.       printf("The current Lilian date in Greenwich,");
  11594.       printf(" England is %d\n", lilGMT_date);
  11595.     }
  11596.  
  11597.  COBOL/370 Example 
  11598.  
  11599.     CBL LIB,APOST
  11600.           *COMPILATION UNIT: IGZTGMT
  11601.           *************************************************
  11602.           **                                             **
  11603.           ** Function: CEEGMT - get current Greenwich    **
  11604.           **                    Mean Time                **
  11605.           **                                             **
  11606.           ** In this example, a call is made to CEEGMT   **
  11607.           ** to return the current GMT as a Lilian date  **
  11608.           ** and as Lilian seconds. The results are      **
  11609.           ** displayed.                                  **
  11610.           **                                             **
  11611.           *************************************************
  11612.            IDENTIFICATION DIVISION.
  11613.            PROGRAM-ID. IGZTGMT.
  11614.            DATA DIVISION.
  11615.            WORKING-STORAGE SECTION.
  11616.            01  LILIAN                  PIC S9(9) COMP.
  11617.            01  SECS                    COMP-2.
  11618.            01  FC.
  11619.                02  Condition-Token-Value.
  11620.                COPY  CEEIGZCT.
  11621.                    03  Case-1-Condition-ID.
  11622.                        04  Severity        PIC S9(4) COMP.
  11623.                        04  Msg-No          PIC S9(4) COMP.
  11624.                    03  Case-2-Condition-ID
  11625.                              REDEFINES Case-1-Condition-ID.
  11626.                        04  Class-Code      PIC S9(4) COMP.
  11627.                        04  Cause-Code      PIC S9(4) COMP.
  11628.                    03  Case-Sev-Ctl    PIC X.
  11629.                    03  Facility-ID     PIC XXX.
  11630.                02  I-S-Info        PIC S9(9) COMP.
  11631.            PROCEDURE DIVISION.
  11632.            PARA-CBLGMT.
  11633.                CALL 'CEEGMT' USING LILIAN , SECS , FC.
  11634.  
  11635.                IF CEE000 of FC  THEN
  11636.                    DISPLAY 'The current GMT is also '
  11637.                        'known as Lilian day: ' LILIAN
  11638.                    DISPLAY 'The current GMT in Lilian '
  11639.                        'seconds is: ' SECS
  11640.                ELSE
  11641.                    DISPLAY 'CEEGMT failed with msg '
  11642.                        Msg-No of FC UPON CONSOLE;
  11643.                    STOP RUN;
  11644.                END-IF.
  11645.                GOBACK.
  11646.  
  11647.  PL/I Example 
  11648.  
  11649.     *PROCESS MACRO;
  11650.      /*COMPILATION UNIT: IBMGMT
  11651.      /***************************************************/
  11652.      /**                                               **/
  11653.      /** Function: CEEGMT - get current Greenwich Mean **/
  11654.      /**           Time                                **/
  11655.      /** In this example, CEEGMT is called to return   **/
  11656.      /** the current Greenwich Mean Time as the number **/
  11657.      /** of days and number of seconds since           **/
  11658.      /** 14 October 1582. The Lilian date is then      **/
  11659.      /**  printed.                                     **/
  11660.      /**                                               **/
  11661.      /***************************************************/
  11662.  
  11663.      PLICGMT: PROC OPTIONS(MAIN);
  11664.  
  11665.         %INCLUDE  CEEIBMAW;
  11666.         %INCLUDE  CEEIBMCT;
  11667.  
  11668.         DCL LILIAN   INT4;
  11669.         DCL SECONDS  FLOAT8;
  11670.         DCL 01 FC    FEEDBACK;
  11671.  
  11672.         /* Call CEEGMT to return current GMT as a        */
  11673.         /* Lilian date and Lilian seconds                */
  11674.         CALL CEEGMT ( LILIAN, SECONDS, FC );
  11675.  
  11676.         /* If CEEGMT ran successfully, print results     */
  11677.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  11678.            PUT SKIP LIST( LILIAN ||
  11679.               ' days have passed since 14 October 1582.' );
  11680.            END;
  11681.         ELSE  DO;
  11682.            DISPLAY( 'CEEGMT  failed with msg '
  11683.               || FC.MsgNo );
  11684.            STOP;
  11685.            END;
  11686.  
  11687.      END PLICGMT;
  11688.  
  11689.  
  11690. ΓòÉΓòÉΓòÉ 3.3.31. CEEGMTO-Get Offset from Greenwich Mean Time to Local Time ΓòÉΓòÉΓòÉ
  11691.  
  11692. CEEGMTO returns values to the calling routine representing the difference 
  11693. between the local system time and Greenwich Mean Time (GMT). 
  11694.  
  11695. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11696. Γöé                                                  Γöé
  11697. Γöé >>ΓöÇΓöÇCEEGMTOΓöÇΓöÇ(ΓöÇΓöÇoffset_hoursΓöÇΓöÇ,ΓöÇΓöÇoffset_minutesΓöÇΓöÇ,ΓöÇΓöÇoffset_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  11698. Γöé                                                  Γöé
  11699. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11700.  
  11701. offset_hours (output) 
  11702.           A 32-bit binary integer representing the offset from GMT to local 
  11703.           time, in hours. 
  11704.  
  11705.           For example, for Pacific Standard Time, offset_hours equals -8. 
  11706.  
  11707.           The range of offset_hours is -12 to +13 (+13  = Daylight Savings Time 
  11708.           in the +12 time zone). 
  11709.  
  11710.           If local time offset is not available, offset_hours equals 0 and 
  11711.           CEEGMTO terminates with a non-CEE000 symbolic feedback code. 
  11712.  
  11713. offset_minutes (output) 
  11714.           A 32-bit binary integer representing the number of additional minutes 
  11715.           that local time is ahead of or behind GMT. 
  11716.  
  11717.           The range of offset_minutes is 0 to 59. 
  11718.  
  11719.           If the local time offset is not available, offset_minutes equals 0 
  11720.           and CEEGMTO terminates with a non-CEE000 symbolic feedback code. 
  11721.  
  11722.           CEEUTC is an alias of this service. See CEEUTC-Get Coordinated 
  11723.           Universal Time. 
  11724.  
  11725. offset_seconds (output) 
  11726.           A 64-bit double floating-point number representing the offset from 
  11727.           GMT to local time, in seconds. 
  11728.  
  11729.           For example, Pacific Standard Time is eight hours behind GMT. If 
  11730.           local time is in the Pacific time zone during standard time, CEEGMTO 
  11731.           would return -28,800 (-8 * 60 * 60). The range of offset_seconds is 
  11732.           -43,200 to +46,800. offset_seconds can be used with CEEGMT to 
  11733.           calculate local date and time. See CEEGMT-Get Current Greenwich Mean 
  11734.           Time for more information. 
  11735.  
  11736.           If the local time offset is not available from the system, 
  11737.           offset_seconds is set to 0 and CEEGMTO terminates with a non-CEE000 
  11738.           symbolic feedback code. 
  11739.  
  11740. fc (output) 
  11741.           A 12-byte feedback code, optional in some languages, that indicates 
  11742.           the result of this service. 
  11743.  
  11744.           The following symbolic conditions can result from this service: 
  11745.  
  11746.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11747.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  11748.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  11749.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11750.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  11751.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11752.                     Γöé CEE2E7     Γöé 3        Γöé 2503      Γöé The offset from UTC/GMT to local time was not  Γöé
  11753.                     Γöé        Γöé         Γöé         Γöé available from the system.           Γöé
  11754.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11755.  
  11756. Usage Notes 
  11757.  
  11758.  CEEDATM is used to convert number of seconds to a character timestamp. See 
  11759.   CEEDATM-Convert Seconds to Character Timestamp for more information. 
  11760.  
  11761.  CICS consideration-CEEGMTO does not use the OS TIME macro. Therefore, CEEGMTO 
  11762.   works under CICS. 
  11763.  
  11764.  OpenEdition MVS consideration-In multithread applications, CEEGMTO affects 
  11765.   only the calling thread. 
  11766.  
  11767. Examples 
  11768.  
  11769.  C/370 Example 
  11770.  
  11771.     /*COMPILATION UNIT: EDCGMTO   */
  11772.  
  11773.     #include <string.h>
  11774.     #include <stdio.h>
  11775.     #include <leawi.h>
  11776.     #include <ceeedcct.h>
  11777.  
  11778.     int main(void) {
  11779.  
  11780.       _FEEDBACK fc;
  11781.       _INT4     GMT_hours,GMT_mins;
  11782.       _FLOAT8   GMT_secs;
  11783.  
  11784.       CEEGMTO(&GMT_hours,&GMT_mins,&GMT_secs,&fc);
  11785.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  11786.          printf("CEEGMTO failed with message number %d\n",
  11787.                 fc.tok_msgno);
  11788.          exit(2999);
  11789.       }
  11790.       printf("The difference between GMT and the local ");
  11791.       printf("time is:\n");
  11792.       printf("%d hours, %d minutes\n",GMT_hours,GMT_mins);
  11793.     }
  11794.  
  11795.  COBOL/370 Example 
  11796.  
  11797.     CBL LIB,APOST
  11798.           *COMPILATION UNIT: IGZTGMTO
  11799.           *************************************************
  11800.           **                                             **
  11801.           ** Function: CEEGMTO - get offset from         **
  11802.           **                     Greenwich Mean Time     **
  11803.           **                     to local time           **
  11804.           **                                             **
  11805.           ** In this example, a call is made to CEEGMTO  **
  11806.           ** to return the offset from GMT to local time **
  11807.           ** as separate binary integers representing    **
  11808.           ** offset hours, minutes, and seconds. The     **
  11809.           ** results are displayed.                      **
  11810.           **                                             **
  11811.           *************************************************
  11812.            IDENTIFICATION DIVISION.
  11813.            PROGRAM-ID. IGZTGMTO.
  11814.            DATA DIVISION.
  11815.            WORKING-STORAGE SECTION.
  11816.            01  HOURS                   PIC S9(9) COMP.
  11817.            01  MINUTES                 PIC S9(9) COMP.
  11818.            01  SECONDS COMP-2.
  11819.            01  FC.
  11820.                02  Condition-Token-Value.
  11821.                COPY  CEEIGZCT.
  11822.                    03  Case-1-Condition-ID.
  11823.                        04  Severity        PIC S9(4) COMP.
  11824.                        04  Msg-No          PIC S9(4) COMP.
  11825.                    03  Case-2-Condition-ID
  11826.                              REDEFINES Case-1-Condition-ID.
  11827.                        04  Class-Code      PIC S9(4) COMP.
  11828.                        04  Cause-Code      PIC S9(4) COMP.
  11829.                    03  Case-Sev-Ctl    PIC X.
  11830.                    03  Facility-ID     PIC XXX.
  11831.                02  I-S-Info        PIC S9(9) COMP.
  11832.            PROCEDURE DIVISION.
  11833.            PARA-CBLGMTO.
  11834.                CALL 'CEEGMTO' USING HOURS , MINUTES ,
  11835.                    SECONDS , FC.
  11836.  
  11837.                IF CEE000 of FC  THEN
  11838.                    DISPLAY 'Local time differs from GMT '
  11839.                        'by: ' HOURS ' hours, '
  11840.                        MINUTES ' minutes, and '
  11841.                        SECONDS ' seconds. '
  11842.                ELSE
  11843.                    DISPLAY 'CEEGMTO failed with msg '
  11844.                        Msg-No of FC UPON CONSOLE;
  11845.                    STOP RUN;
  11846.                END-IF.
  11847.                GOBACK.
  11848.  
  11849.  PL/I Example 
  11850.  
  11851.     *PROCESS MACRO;
  11852.      /*COMPILATION UNIT: IBMGMTO                    */
  11853.      /***********************************************/
  11854.      /**                                           **/
  11855.      /** Function: CEEGMTO - get the offset from   **/
  11856.      /**                     Greenwich Mean Time   **/
  11857.      /**                     to local time         **/
  11858.      /**                                           **/
  11859.      /***********************************************/
  11860.      PLIGMTO: PROC OPTIONS(MAIN);
  11861.  
  11862.         %INCLUDE  CEEIBMAW;
  11863.         %INCLUDE  CEEIBMCT;
  11864.  
  11865.         DCL HOURS INT4;
  11866.         DCL MINUTES INT4;
  11867.         DCL SECONDS FLOAT8;
  11868.         DCL 01 FC FEEDBACK;
  11869.  
  11870.        /* Call CEEGMTO to return hours, minutes, and */
  11871.        /* seconds that local time is offset from GMT */
  11872.  
  11873.         CALL CEEGMTO ( HOURS, MINUTES, SECONDS, FC );
  11874.  
  11875.        /* If CEEGMTO ran successfully, print results */
  11876.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  11877.            PUT SKIP EDIT('The difference between GMT and '
  11878.                  || 'local time is ', HOURS, ':', MINUTES )
  11879.               (A, P'S99', A, P'99' );
  11880.            END;
  11881.         ELSE  DO;
  11882.            DISPLAY( 'CEEGMTO failed with msg '
  11883.               || FC.MsgNo );
  11884.            STOP;
  11885.            END;
  11886.  
  11887.      END PLIGMTO;
  11888.  
  11889.  
  11890. ΓòÉΓòÉΓòÉ 3.3.32. CEEGPID-Retrieve the LE/370 Version and Platform ID ΓòÉΓòÉΓòÉ
  11891.  
  11892. CEEGPID retrieves the LE/370 version ID and the platform ID of the version and 
  11893. platform of LE/370 that is processing the currently active condition. 
  11894.  
  11895. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11896. Γöé                                                  Γöé
  11897. Γöé >>ΓöÇΓöÇCEEGPIDΓöÇΓöÇ(ΓöÇΓöÇCEE_Version_IDΓöÇΓöÇ,ΓöÇΓöÇPlat_IDΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  11898. Γöé                                                  Γöé
  11899. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11900.  
  11901. CEE_Version_ID (output) 
  11902.           A fullword integer representing the version of LE/370 that created 
  11903.           this data block. The current value of this parameter is: 
  11904.  
  11905.    130       Version 1 Release 3 Modification level 0 
  11906.  
  11907. Plat_ID (output) 
  11908.           A fullword integer representing the platform used for processing the 
  11909.           current condition. 
  11910.  
  11911.           The current values of this parameter are: 
  11912.  
  11913.    2         OS/2 
  11914.  
  11915.    3         MVS or VM or 370 
  11916.  
  11917.    4         AS/400* 
  11918.  
  11919. fc (output) 
  11920.           A 12-byte feedback code, optional in some languages, that indicates 
  11921.           the result of this service. 
  11922.  
  11923.           The following symbolic conditions can result from this service: 
  11924.  
  11925.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11926.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  11927.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  11928.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11929.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  11930.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11931.  
  11932. Usage Note 
  11933.  
  11934.  OpenEdition MVS consideration-In multithread applications, CEEGPID affects 
  11935.   only the calling thread. 
  11936.  
  11937. Examples 
  11938.  
  11939.  C/370 Example 
  11940.  
  11941.     /*COMPILATION UNIT: EDCGPID   */
  11942.  
  11943.     #include <stdio.h>
  11944.     #include <string.h>
  11945.     #include <leawi.h>
  11946.     #include <ceeedcct.h>
  11947.  
  11948.     int main(void) {
  11949.  
  11950.       _INT4 cee_ver_id, plat_id;
  11951.       _FEEDBACK fc;
  11952.  
  11953.       /* get the LE version and the platform id */
  11954.       CEEGPID(common run-time environment_ver_id,&plat_id,&fc);
  11955.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  11956.           printf("CEEGPID failed with message number %d\n",
  11957.                  fc.tok_msgno);
  11958.           exit(2999);
  11959.        }
  11960.  
  11961.       printf("the LE/370 version is %d",cee_ver_id);
  11962.       printf(" the current platform is ");
  11963.       switch (plat_id) {
  11964.          case 2: printf("OS/2\n");
  11965.                  break;
  11966.          case 3: printf("MVS/VM/370\n");
  11967.                  break;
  11968.          case 4: printf("AS/400\n");
  11969.                  break;
  11970.         default: printf("unrecognized platform id\n");
  11971.       }
  11972.     }
  11973.  
  11974.  COBOL/370 Example 
  11975.  
  11976.     CBL LIB,APOST
  11977.           *COMPILATION UNIT: IGZTGPID
  11978.           *************************************************
  11979.           **                                             **
  11980.           ** Function: CEEGPID - retrieve the LE/370     **
  11981.           ** version and platform ID                     **
  11982.           **                                             **
  11983.           *************************************************
  11984.            IDENTIFICATION DIVISION.
  11985.            PROGRAM-ID. IGZTGPID.
  11986.            DATA DIVISION.
  11987.            WORKING-STORAGE SECTION.
  11988.            01  VERSION                 PIC S9(9) COMP.
  11989.            01  PLATID                  PIC S9(9) COMP.
  11990.            01  FC.
  11991.                02  Condition-Token-Value.
  11992.                COPY  CEEIGZCT.
  11993.                    03  Case-1-Condition-ID.
  11994.                        04  Severity        PIC S9(4) COMP.
  11995.                        04  Msg-No          PIC S9(4) COMP.
  11996.                    03  Case-2-Condition-ID
  11997.                              REDEFINES Case-1-Condition-ID.
  11998.                        04  Class-Code      PIC S9(4) COMP.
  11999.                        04  Cause-Code      PIC S9(4) COMP.
  12000.                    03  Case-Sev-Ctl    PIC X.
  12001.                    03  Facility-ID     PIC XXX.
  12002.                02  I-S-Info        PIC S9(9) COMP.
  12003.            PROCEDURE DIVISION.
  12004.            PARA-CBLGPID.
  12005.           ** Call CEEGPID to return the version and
  12006.           **     platform ID
  12007.                CALL 'CEEGPID' USING VERSION , PLATID , FC.
  12008.                IF  NOT CEE000 of FC  THEN
  12009.                    DISPLAY 'CEEGPID failed with msg '
  12010.                        Msg-No of FC UPON CONSOLE;
  12011.                    STOP RUN;
  12012.                END-IF.
  12013.  
  12014.                DISPLAY 'Currently running version ' VERSION
  12015.                     ' of IBM AD/Cycle Language Environment'
  12016.  
  12017.           ** Evaluate PLATID to display this platform
  12018.                EVALUATE PLATID
  12019.                  WHEN 2
  12020.                    DISPLAY 'under OS/2'
  12021.                  WHEN 3
  12022.                    DISPLAY 'under MVS/VM/370'
  12023.                  WHEN 4
  12024.                    DISPLAY 'on an AS/400'
  12025.                END-EVALUATE
  12026.                GOBACK.
  12027.  
  12028.  PL/I Example 
  12029.  
  12030.     *PROCESS MACRO;
  12031.      /*COMPILATION UNIT: IBMGPID                 */
  12032.      /********************************************/
  12033.      /**                                        **/
  12034.      /** Function: CEEGPID - Get LE/370 Version **/
  12035.      /** and Platform ID                        **/
  12036.      /**                                        **/
  12037.      /** This example calls CEEGPID to get the  **/
  12038.      /** version and platform of Language       **/
  12039.      /** Environment that is currently running. **/
  12040.      /**This information is then printed out.   **/
  12041.      /**                                        **/
  12042.      /********************************************/
  12043.      PLIGPID: PROC OPTIONS(MAIN);
  12044.  
  12045.         %INCLUDE  CEEIBMAW;
  12046.         %INCLUDE  CEEIBMCT;
  12047.  
  12048.         DCL VERSION  INT4;
  12049.         DCL PLATID   INT4;
  12050.         DCL 01 FC    FEEDBACK;
  12051.  
  12052.         /* Call CEEGPID to get the version and platform   */
  12053.         /*    of Language Environment that is currently   */
  12054.         /*    running                                     */
  12055.         CALL CEEGPID ( VERSION, PLATID, FC );
  12056.  
  12057.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  12058.            PUT SKIP LIST
  12059.               ('Language Environment Version ' || VERSION);
  12060.            PUT LIST (' is running on system ');
  12061.            SELECT (PLATID);
  12062.               WHEN (2) PUT LIST( 'OS/2');
  12063.               WHEN (3) PUT LIST( 'MVS/VM/370');
  12064.               WHEN (4) PUT LIST( 'AS/400');
  12065.               END /* Case of PLATID */;
  12066.            END;
  12067.         ELSE  DO;
  12068.            DISPLAY( 'CEEGPID failed with msg '
  12069.               || FC.MsgNo );
  12070.            STOP;
  12071.            END;
  12072.  
  12073.      END PLIGPID;
  12074.  
  12075.  
  12076. ΓòÉΓòÉΓòÉ 3.3.33. CEEGQDT-Retrieve q_data_token ΓòÉΓòÉΓòÉ
  12077.  
  12078. CEEGQDT retrieves the q_data_token from the Instance Specific Information 
  12079. (ISI). CEEGQDT is particularly useful when you have user-written condition 
  12080. handlers registered by CEEHDLR. 
  12081.  
  12082. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12083. Γöé                                                  Γöé
  12084. Γöé >>ΓöÇΓöÇCEEGQDTΓöÇΓöÇ(ΓöÇΓöÇcond_repΓöÇΓöÇ,ΓöÇΓöÇq_data_tokenΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  12085. Γöé                                                  Γöé
  12086. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12087.  
  12088. cond_rep (input) 
  12089.           A condition token defining the condition for which the q_data_token 
  12090.           is retrieved. 
  12091.  
  12092. q_data_token (output) 
  12093.           A 32-bit data object defined in the CEESQDT service and placed in the 
  12094.           ISI by the CEESGL service. 
  12095.  
  12096. fc (output) 
  12097.           An optional 12-byte condition token returned by CEEGQDT indicating 
  12098.           the result of the service. 
  12099.  
  12100.           The following feedback codes can result from this service: 
  12101.  
  12102.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12103.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  12104.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  12105.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12106.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  12107.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12108.                     Γöé CEE0EE     Γöé 3        Γöé 0462      Γöé Instance specific information for the condi-  Γöé
  12109.                     Γöé        Γöé         Γöé         Γöé tion token with message number message-number  Γöé
  12110.                     Γöé        Γöé         Γöé         Γöé and facility ID facility-id could not be    Γöé
  12111.                     Γöé        Γöé         Γöé         Γöé found.                     Γöé
  12112.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12113.                     Γöé CEE0EG     Γöé 3        Γöé 0464      Γöé Instance specific information for the condi-  Γöé
  12114.                     Γöé        Γöé         Γöé         Γöé tion token with message number message-number  Γöé
  12115.                     Γöé        Γöé         Γöé         Γöé and facility ID facility-id did not exist.   Γöé
  12116.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12117.  
  12118. Usage Note 
  12119.  
  12120.  OpenEdition MVS consideration-In multithread applications, CEEGQDT affects 
  12121.   only the calling thread. 
  12122.  
  12123. Examples 
  12124.  
  12125.  C/370 Example 
  12126.  
  12127.     /*COMPILATION UNIT: EDCGQDT   */
  12128.  
  12129.     #include <stdio.h>
  12130.     #include <stdlib.h>
  12131.     #include <string.h>
  12132.     #include <leawi.h>
  12133.     #include <ceeedcct.h>
  12134.  
  12135.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  12136.  
  12137.     typedef struct {       /* condition info structure */
  12138.        int   error_value;
  12139.        char err_msg[80];
  12140.        int   retcode;
  12141.     } info_struct;
  12142.  
  12143.     int main(void) {
  12144.  
  12145.       _FEEDBACK fc,condtok;
  12146.       _ENTRY routine;
  12147.       _INT4 token,qdata;
  12148.       _INT2 c_1,c_2,cond_case,sev,control;
  12149.       _CHAR3 facid;
  12150.       _INT4 isi;
  12151.       info_struct *info;
  12152.  
  12153.      /* .
  12154.         .
  12155.         . */
  12156.       /* register the condition handler */
  12157.       token = 99;
  12158.       routine.address = (_POINTER)&handler;
  12159.       routine.nesting = NULL;
  12160.       CEEHDLR(&routine,&token,&fc);
  12161.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  12162.          printf("CEEHDLR failed with message number %d\n",
  12163.                 fc.tok_msgno);
  12164.          exit(2999);
  12165.       }
  12166.      /* .
  12167.         .
  12168.         . */
  12169.       /* set up the condition info structure */
  12170.       info = (info_struct *)malloc(sizeof(info_struct));
  12171.       if (info == NULL) {
  12172.          printf("error allocating info_struct\n");
  12173.          exit(2399);
  12174.       }
  12175.  
  12176.       info->error_value = 86;
  12177.       strcpy(info->err_msg,"Test message");
  12178.       info->retcode = 99;
  12179.  
  12180.       /* set qdata to be the condition info structure */
  12181.       qdata = (int)info;
  12182.  
  12183.       /* build the condition token */
  12184.       c_1 = 3;
  12185.       c_2 = 99;
  12186.       cond_case = 1;
  12187.       sev = 3;
  12188.       control = 0;
  12189.       memcpy(facid,"ZZZ",3);
  12190.       isi = 0;
  12191.  
  12192.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  12193.               facid,&isi,&condtok,&fc);
  12194.  
  12195.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  12196.          printf("CEENCOD failed with message number %d\n",
  12197.                 fc.tok_msgno);
  12198.          exit(2999);
  12199.       }
  12200.  
  12201.       /* signal the condition */
  12202.       CEESGL(&condtok,&qdata,&fc);
  12203.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  12204.          printf("CEESGL failed with message number %d\n",
  12205.                 fc.tok_msgno);
  12206.          exit(2999);
  12207.       }
  12208.  
  12209.      /* .
  12210.         .
  12211.         . */
  12212.     }
  12213.  
  12214.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  12215.                  _FEEDBACK *newfc) {
  12216.  
  12217.        _FEEDBACK qdatafc;
  12218.        _INT4 idata;
  12219.        info_struct *qdata;
  12220.      /* .
  12221.         .
  12222.         . */
  12223.        /* get the q_data_token from the ISI */
  12224.        CEEGQDT(fc, &idata, &qdatafc);
  12225.  
  12226.        if ( _FBCHECK ( qdatafc , CEE000 ) != 0 ) {
  12227.           printf("CEEGQDT failed with message number %d\n",
  12228.                  qdatafc.tok_msgno);
  12229.           *result = 20; /* percolate */
  12230.           return;
  12231.        }
  12232.  
  12233.        /************************************************/
  12234.        /* set info_struct pointer to address return by */
  12235.        /* CEEGQDT                                      */
  12236.        /************************************************/
  12237.        qdata = (info_struct *) idata;
  12238.  
  12239.        /* use the condition info structure (qdata) */
  12240.        if (qdata->error_value == 86) {
  12241.           printf("%.12s\n",qdata->err_msg);
  12242.           printf("retcode = %d\n",qdata->retcode);
  12243.           *result = 10; /* resume this is what we want */
  12244.           return;
  12245.        }
  12246.      /* .
  12247.         .
  12248.         . */
  12249.        *result = 20; /* percolate */
  12250.     }
  12251.  
  12252.  COBOL/370 Example 
  12253.  
  12254.     CBL LIB,APOST
  12255.           *COMPILATION UNIT: IGZTGQDT
  12256.           *************************************************
  12257.           **                                             **
  12258.           ** DRVGQDT - Drive sample program for CEEGQDT  **
  12259.           **                                             **
  12260.           *************************************************
  12261.            IDENTIFICATION DIVISION.
  12262.            PROGRAM-ID. DRVGQDT.
  12263.            DATA DIVISION.
  12264.            WORKING-STORAGE SECTION.
  12265.            01  ROUTINE                 PROCEDURE-POINTER.
  12266.            01  TOKEN                   PIC S9(9) COMP.
  12267.            01  SEV                     PIC S9(4) COMP.
  12268.            01  MSGNO                   PIC S9(4) COMP.
  12269.            01  CASE                    PIC S9(4) COMP.
  12270.            01  SEV2                    PIC S9(4) COMP.
  12271.            01  CNTRL                   PIC S9(4) COMP.
  12272.            01  FACID                   PIC X(3).
  12273.            01  ISINFO                  PIC S9(9) COMP.
  12274.            01  FC.
  12275.                02  Condition-Token-Value.
  12276.                COPY  CEEIGZCT.
  12277.                    03  Case-1-Condition-ID.
  12278.                        04  Severity        PIC S9(4) COMP.
  12279.                        04  Msg-No          PIC S9(4) COMP.
  12280.                    03  Case-2-Condition-ID
  12281.                              REDEFINES Case-1-Condition-ID.
  12282.                        04  Class-Code      PIC S9(4) COMP.
  12283.                        04  Cause-Code      PIC S9(4) COMP.
  12284.                    03  Case-Sev-Ctl    PIC X.
  12285.                    03  Facility-ID     PIC XXX.
  12286.                02  I-S-Info        PIC S9(9) COMP.
  12287.            01  QDATA                   PIC S9(9) COMP.
  12288.            01  CONDTOK.
  12289.                02  Condition-Token-Value.
  12290.                COPY  CEEIGZCT.
  12291.                    03  Case-1-Condition-ID.
  12292.                        04  Severity        PIC S9(4) COMP.
  12293.                        04  Msg-No          PIC S9(4) COMP.
  12294.                    03  Case-2-Condition-ID
  12295.                              REDEFINES Case-1-Condition-ID.
  12296.                        04  Class-Code      PIC S9(4) COMP.
  12297.                        04  Cause-Code      PIC S9(4) COMP.
  12298.                    03  Case-Sev-Ctl    PIC X.
  12299.                    03  Facility-ID     PIC XXX.
  12300.                02  I-S-Info        PIC S9(9) COMP.
  12301.            PROCEDURE DIVISION.
  12302.           ** Register handler
  12303.                SET ROUTINE TO ENTRY 'CBLGQDT'.
  12304.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  12305.                IF  NOT CEE000 of FC  THEN
  12306.                    DISPLAY 'CEEHDLR failed with msg '
  12307.                        Msg-No of FC UPON CONSOLE;
  12308.                    STOP RUN;
  12309.                END-IF.
  12310.  
  12311.           ** Signal a condition
  12312.                MOVE 1 TO QDATA.
  12313.                SET CEE001 of CONDTOK to TRUE.
  12314.                MOVE ZERO to I-S-Info of CONDTOK.
  12315.                CALL 'CEESGL' USING CONDTOK , QDATA , FC.
  12316.                IF CEE000 of FC  THEN
  12317.                    DISPLAY '**** Resumed execution in the '
  12318.                      'routine which registered the handler'
  12319.                ELSE
  12320.                    DISPLAY 'CEESGL failed with msg '
  12321.                        Msg-No of FC UPON CONSOLE;
  12322.                END-IF.
  12323.           ** UNregister handler
  12324.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  12325.                IF NOT CEE000 of FC  THEN
  12326.                    DISPLAY 'CEEHDLU failed with msg '
  12327.                        Msg-No of FC UPON CONSOLE;
  12328.                END-IF.
  12329.                STOP RUN.
  12330.            END PROGRAM DRVGQDT.
  12331.  
  12332.           *COMPILATION UNIT: CBLGQDT
  12333.           ******************************************
  12334.           **                                      **
  12335.           ** Function: CEEGQDT - get q_data_token **
  12336.           **                                      **
  12337.           ******************************************
  12338.            IDENTIFICATION DIVISION.
  12339.            PROGRAM-ID. CBLGQDT.
  12340.            DATA DIVISION.
  12341.            WORKING-STORAGE SECTION.
  12342.            01  FC.
  12343.                02  Condition-Token-Value.
  12344.                COPY  CEEIGZCT.
  12345.                    03  Case-1-Condition-ID.
  12346.                        04  Severity        PIC S9(4) COMP.
  12347.                        04  Msg-No          PIC S9(4) COMP.
  12348.                    03  Case-2-Condition-ID
  12349.                              REDEFINES Case-1-Condition-ID.
  12350.                        04  Class-Code      PIC S9(4) COMP.
  12351.                        04  Cause-Code      PIC S9(4) COMP.
  12352.                    03  Case-Sev-Ctl    PIC X.
  12353.                    03  Facility-ID     PIC XXX.
  12354.                02  I-S-Info        PIC S9(9) COMP.
  12355.            01  QDATA                   PIC S9(9) COMP.
  12356.            LINKAGE SECTION.
  12357.            01   CURCOND.
  12358.                02  Condition-Token-Value.
  12359.                COPY  CEEIGZCT.
  12360.                    03  Case-1-Condition-ID.
  12361.                        04  Severity        PIC S9(4) COMP.
  12362.                        04  Msg-No          PIC S9(4) COMP.
  12363.                    03  Case-2-Condition-ID
  12364.                              REDEFINES Case-1-Condition-ID.
  12365.                        04  Class-Code      PIC S9(4) COMP.
  12366.                        04  Cause-Code      PIC S9(4) COMP.
  12367.                    03  Case-Sev-Ctl    PIC X.
  12368.                    03  Facility-ID     PIC XXX.
  12369.                02  I-S-Info        PIC S9(9) COMP.
  12370.            01  TOKEN           PIC S9(9) COMP.
  12371.            01  RESULT          PIC S9(9) COMP.
  12372.                88  RESUME          VALUE 10.
  12373.            01  NEWCOND.
  12374.                02  Condition-Token-Value.
  12375.                COPY  CEEIGZCT.
  12376.                    03  Case-1-Condition-ID.
  12377.                        04  Severity        PIC S9(4) COMP.
  12378.                        04  Msg-No          PIC S9(4) COMP.
  12379.                    03  Case-2-Condition-ID
  12380.                              REDEFINES Case-1-Condition-ID.
  12381.                        04  Class-Code      PIC S9(4) COMP.
  12382.                        04  Cause-Code      PIC S9(4) COMP.
  12383.                    03  Case-Sev-Ctl    PIC X.
  12384.                    03  Facility-ID     PIC XXX.
  12385.                02  I-S-Info        PIC S9(9) COMP.
  12386.            PROCEDURE DIVISION
  12387.                USING CURCOND, TOKEN, RESULT, NEWCOND.
  12388.            PARA-CBLGQDT.
  12389.  
  12390.           ** Obtain the Qdata for the current condition
  12391.  
  12392.                CALL 'CEEGQDT' USING CURCOND , QDATA , FC.
  12393.                IF  CEE000 of FC  THEN
  12394.                    DISPLAY 'QDATA for ' Facility-ID of
  12395.                        CURCOND Msg-No of CURCOND
  12396.                        ' is ' QDATA
  12397.                ELSE
  12398.                    DISPLAY 'CEEGQDT failed with msg '
  12399.                        Msg-No of FC UPON CONSOLE;
  12400.                END-IF.
  12401.  
  12402.                SET RESUME TO TRUE.
  12403.                GOBACK.
  12404.  
  12405.            END PROGRAM CBLGQDT.
  12406.  
  12407.  PL/I Example 
  12408.  
  12409.   The following example uses a COBOL program and handler to establish the 
  12410.   condition handling environment prior to calling a PL/I subroutine to 
  12411.   illustrate the use of the callable service from PL/I. 
  12412.  
  12413.     CBL LIB,APOST
  12414.           *COMPILATION UNIT: IGZTGQDP
  12415.           *************************************************
  12416.           **                                             **
  12417.           ** IGZTGQDP - Drive sample program for CEEGQDT **
  12418.           **                                             **
  12419.           *************************************************
  12420.            IDENTIFICATION DIVISION.
  12421.            PROGRAM-ID. IGZTGQDP.
  12422.            DATA DIVISION.
  12423.            WORKING-STORAGE SECTION.
  12424.            01  ROUTINE                 PROCEDURE-POINTER.
  12425.            01  TOKEN                   PIC S9(9) COMP.
  12426.            01  SEV                     PIC S9(4) COMP.
  12427.            01  MSGNO                   PIC S9(4) COMP.
  12428.            01  CASE                    PIC S9(4) COMP.
  12429.            01  SEV2                    PIC S9(4) COMP.
  12430.            01  CNTRL                   PIC S9(4) COMP.
  12431.            01  FACID                   PIC X(3).
  12432.            01  ISINFO                  PIC S9(9) COMP.
  12433.            01  FC.
  12434.                02  Condition-Token-Value.
  12435.                COPY  CEEIGZCT.
  12436.                    03  Case-1-Condition-ID.
  12437.                        04  Severity        PIC S9(4) COMP.
  12438.                        04  Msg-No          PIC S9(4) COMP.
  12439.                    03  Case-2-Condition-ID
  12440.                              REDEFINES Case-1-Condition-ID.
  12441.                        04  Class-Code      PIC S9(4) COMP.
  12442.                        04  Cause-Code      PIC S9(4) COMP.
  12443.                    03  Case-Sev-Ctl        PIC X.
  12444.                    03  Facility-ID         PIC XXX.
  12445.                02  I-S-Info                PIC S9(9) COMP.
  12446.            01  QDATA                       PIC S9(9) COMP.
  12447.            01  CONDTOK.
  12448.                02  Condition-Token-Value.
  12449.                COPY  CEEIGZCT.
  12450.                    03  Case-1-Condition-ID.
  12451.                        04  Severity        PIC S9(4) COMP.
  12452.                        04  Msg-No          PIC S9(4) COMP.
  12453.                    03  Case-2-Condition-ID
  12454.                              REDEFINES Case-1-Condition-ID.
  12455.                        04  Class-Code      PIC S9(4) COMP.
  12456.                        04  Cause-Code      PIC S9(4) COMP.
  12457.                    03  Case-Sev-Ctl        PIC X.
  12458.                    03  Facility-ID         PIC XXX.
  12459.                02  I-S-Info                PIC S9(9) COMP.
  12460.            PROCEDURE DIVISION.
  12461.           ** Register handler
  12462.                SET ROUTINE TO ENTRY 'HDLGQDT'.
  12463.                CALL 'CEEHDLR' USING ROUTINE, TOKEN, FC.
  12464.                IF  NOT CEE000 of FC  THEN
  12465.                    DISPLAY 'CEEHDLR failed with msg '
  12466.                        Msg-No of FC UPON CONSOLE;
  12467.                    STOP RUN;
  12468.                END-IF.
  12469.  
  12470.           ** Signal a condition
  12471.                MOVE 1 TO QDATA.
  12472.                SET CEE001 of CONDTOK to TRUE.
  12473.                MOVE ZERO to I-S-Info of CONDTOK.
  12474.                CALL 'CEESGL' USING CONDTOK, QDATA, FC.
  12475.                IF CEE000 of FC  THEN
  12476.                    DISPLAY '**** Resumed execution in the '
  12477.                      'routine which registered the handler'
  12478.                ELSE
  12479.                    DISPLAY 'CEESGL failed with msg '
  12480.                        Msg-No of FC UPON CONSOLE;
  12481.                END-IF.
  12482.           ** UNregister handler
  12483.                CALL 'CEEHDLU' USING ROUTINE, FC.
  12484.                IF NOT CEE000 of FC  THEN
  12485.                    DISPLAY 'CEEHDLU failed with msg '
  12486.                        Msg-No of FC UPON CONSOLE;
  12487.                END-IF.
  12488.                STOP RUN.
  12489.            END PROGRAM IGZTGQDP.
  12490.  
  12491.           *COMPILATION UNIT: HDLGQDT
  12492.           *************************************************
  12493.           **                                             **
  12494.           ** HDLGQDT -- COBOL condition handler to call  **
  12495.           **            PL/I routine for actual work.    **
  12496.           **                                             **
  12497.           *************************************************
  12498.            IDENTIFICATION DIVISION.
  12499.            PROGRAM-ID. HDLGQDT.
  12500.            DATA DIVISION.
  12501.            LINKAGE SECTION.
  12502.            01   CURCOND.
  12503.                02  Condition-Token-Value.
  12504.                COPY  CEEIGZCT.
  12505.                    03  Case-1-Condition-ID.
  12506.                        04  Severity        PIC S9(4) COMP.
  12507.                        04  Msg-No          PIC S9(4) COMP.
  12508.                    03  Case-2-Condition-ID
  12509.                              REDEFINES Case-1-Condition-ID.
  12510.                        04  Class-Code      PIC S9(4) COMP.
  12511.                        04  Cause-Code      PIC S9(4) COMP.
  12512.                    03  Case-Sev-Ctl        PIC X.
  12513.                    03  Facility-ID         PIC XXX.
  12514.                02  I-S-Info                PIC S9(9) COMP.
  12515.            01  TOKEN                       PIC S9(9) COMP.
  12516.            01  RESULT                      PIC S9(9) COMP.
  12517.            01  NEWCOND.
  12518.                02  Condition-Token-Value.
  12519.                COPY  CEEIGZCT.
  12520.                    03  Case-1-Condition-ID.
  12521.                        04  Severity        PIC S9(4) COMP.
  12522.                        04  Msg-No          PIC S9(4) COMP.
  12523.                    03  Case-2-Condition-ID
  12524.                              REDEFINES Case-1-Condition-ID.
  12525.                        04  Class-Code      PIC S9(4) COMP.
  12526.                        04  Cause-Code      PIC S9(4) COMP.
  12527.                    03  Case-Sev-Ctl        PIC X.
  12528.                    03  Facility-ID         PIC XXX.
  12529.                02  I-S-Info                PIC S9(9) COMP.
  12530.            PROCEDURE DIVISION
  12531.                USING CURCOND, TOKEN, RESULT, NEWCOND.
  12532.            PARA-CBLGQDT.
  12533.  
  12534.           ** Invoke the PL/I routine to handle condition
  12535.  
  12536.                CALL 'IBMGQDT'
  12537.                    USING ADDRESS OF CURCOND,
  12538.                          ADDRESS OF TOKEN,
  12539.                          ADDRESS OF RESULT,
  12540.                          ADDRESS OF NEWCOND.
  12541.                GOBACK.
  12542.  
  12543.            END PROGRAM HDLGQDT.
  12544.  
  12545.     *PROCESS OPT(0), MACRO;
  12546.      /*COMPILATION UNIT: IBMGQDT                        **/
  12547.      /****************************************************/
  12548.      /**                                               ***/
  12549.      /** Function:  CEEGQDT -- get qualifying data     ***/
  12550.      /**                                               ***/
  12551.      /****************************************************/
  12552.      IBMGQDT:  PROCEDURE( @CONDTOK, @TOKEN, @RESULT, @NEWCOND )
  12553.                   OPTIONS( COBOL );
  12554.  
  12555.         %INCLUDE  CEEIBMAW;
  12556.         %INCLUDE  CEEIBMCT;
  12557.  
  12558.         /* Parameters */
  12559.         DCL  @CONDTOK    POINTER;
  12560.         DCL  @TOKEN      POINTER;
  12561.         DCL  @RESULT     POINTER;
  12562.         DCL  @NEWCOND    POINTER;
  12563.         DCL  01 CONDTOK  BASED(@CONDTOK) FEEDBACK;
  12564.         DCL  TOKEN       BASED(@TOKEN)   INT4;
  12565.         DCL  RESULT      BASED(@RESULT)  INT4;
  12566.         DCL  01 NEWCOND  BASED(@NEWCOND) FEEDBACK;
  12567.  
  12568.         /* Local identifiers */
  12569.         DCL  QDATA       INT4;
  12570.         DCL  01 FC       FEEDBACK;
  12571.  
  12572.         IF  FBCHECK(CONDTOK, CEE001) THEN /* expected */ DO;
  12573.  
  12574.            /* Call CEEGQDT with condition token defined */
  12575.            /*    above to retrieve associated q_data    */
  12576.            CALL CEEGQDT ( CONDTOK, QDATA, FC );
  12577.            IF  FBCHECK( FC, CEE000)  THEN  DO;
  12578.               PUT SKIP LIST( 'Qualifying data for current '
  12579.                  || ' condition is ' || QDATA );
  12580.               RESULT = 10 /* Resume */;
  12581.               END;
  12582.            ELSE  DO;
  12583.               DISPLAY( 'CEEGQDT failed with msg ' || FC.MsgNo );
  12584.               NEWCOND = FC;
  12585.               RESULT = 30 /* Promote */;
  12586.               END;
  12587.            END;
  12588.         ELSE /* Unexpected condition -- percolate */  DO;
  12589.            DISPLAY( 'User condition handler entered for '
  12590.               || CONDTOK.FacID || ' condition with message '
  12591.               || 'number ' || CONDTOK.MsgNo );
  12592.            RESULT = 20 /* Percolate */;
  12593.            END;
  12594.  
  12595.         RETURN;
  12596.  
  12597.      END IBMGQDT;
  12598.  
  12599.  
  12600. ΓòÉΓòÉΓòÉ 3.3.34. CEEGTST-Get Heap Storage ΓòÉΓòÉΓòÉ
  12601.  
  12602. CEEGTST gets storage from a heap whose ID you specify. It is used to acquire 
  12603. both large and small blocks of storage. 
  12604.  
  12605. CEEGTST always allocates storage that is addressable by the caller. Therefore, 
  12606. if the caller is in AMODE(24), or if HEAP(,,BELOW) is in effect, the storage 
  12607. returned is always below the 16M line. Above-the-line storage is returned only 
  12608. if the caller is in AMODE(31) and HEAP(,,ANY) is in effect. See HEAP for 
  12609. further information about the LE/370 HEAP run-time option. 
  12610.  
  12611. All requests for storage are conditional. If storage is not available, the 
  12612. feedback code (fc) is set and returned to you, but the thread does not abend. 
  12613. When storage is not available, the appropriate action in the member environment 
  12614. should be taken. One option is to use the CEESGL callable service to signal the 
  12615. LE/370 condition handler with the returned feedback code. For more information, 
  12616. see CEESGL-Signal a Condition. 
  12617.  
  12618. Storage obtained by CEEGTST can be freed by a call to CEEFRST or CEEDSHP. You 
  12619. can also free storage by using a language intrinsic function. If storage is not 
  12620. explicitly freed, it is freed automatically at termination. For more 
  12621. information about CEEFRST and CEEDSHP, see CEEFRST-Free Heap Storage and 
  12622. CEEDSHP-Discard Heap. 
  12623.  
  12624. If you have specified a heap_alloc_value in the STORAGE run-time option, all 
  12625. storage allocated by CEEGTST is initialized to heap_alloc_value. Otherwise, it 
  12626. is left uninitialized. For more information about the STORAGE run-time option, 
  12627. see STORAGE. 
  12628.  
  12629. If the value specified in the size parameter of CEEGTST is greater than the 
  12630. size of an increment (as specified in the HEAP run-time option), all of the 
  12631. requested storage (rounded up to the nearest doubleword) is allocated in a 
  12632. single system-level call. 
  12633.  
  12634. Heap storage is acquired by a system-level get storage call in increments of 
  12635. init_size and incr_size bytes as specified by the HEAP run-time option, or in 
  12636. CEECRHP-Create New Additional Heap. If the increment size is chosen 
  12637. appropriately, only a few of the calls to CEEGTST result in a system call. The 
  12638. storage report generated when the RPTSTG run-time option is specified shows the 
  12639. number of system-level get storage calls required. This helps you tune the 
  12640. init_size and incr_size fields in order to minimize calls to the operating 
  12641. system. For more information about HEAP and RPTSTG see HEAP and RPTSTG. For 
  12642. more information about CEECRHP, see CEECRHP-Create New Additional Heap. 
  12643.  
  12644. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12645. Γöé                                                  Γöé
  12646. Γöé >>ΓöÇΓöÇCEEGTSTΓöÇΓöÇ(ΓöÇΓöÇheap_idΓöÇΓöÇ,ΓöÇΓöÇsizeΓöÇΓöÇ,ΓöÇΓöÇaddressΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  12647. Γöé                                                  Γöé
  12648. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12649.  
  12650. heap_id (input) 
  12651.           A fullword binary signed integer. heap_id is a token denoting the 
  12652.           heap in which the storage is allocated. A heap_id of 0 allocates 
  12653.           storage from the initial heap (or user heap). Any other heap_id must 
  12654.           be a value obtained from the CEECRHP-Create Additional Heap callable 
  12655.           service. 
  12656.  
  12657.           If the heap_id you specify is invalid, no storage is allocated. 
  12658.           CEEGTST terminates with a non-CEE000 symbolic feedback code and the 
  12659.           value of the address parameter is undefined. 
  12660.  
  12661.           For more information about the CEECRHP callable service, see 
  12662.           CEECRHP-Create New Additional Heap. 
  12663.  
  12664. size (input) 
  12665.           A fullword binary signed integer. size represents the amount of 
  12666.           storage allocated, in bytes. If the specified amount of storage 
  12667.           cannot be obtained, no storage is allocated, CEEGTST terminates with 
  12668.           a non-CEE000 symbolic feedback code, and the value of the address 
  12669.           parameter is undefined. 
  12670.  
  12671. address (output) 
  12672.           A fullword address pointer. address is the machine address of the 
  12673.           first byte of allocated storage. If storage cannot be obtained, 
  12674.           address remains undefined. Storage is always allocated on a 
  12675.           doubleword boundary. 
  12676.  
  12677. fc (output) 
  12678.           A 12-byte feedback code, optional in some languages, that indicates 
  12679.           the result of this service. 
  12680.  
  12681.           The following symbolic conditions can result from this service: 
  12682.  
  12683.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12684.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  12685.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  12686.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12687.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  12688.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12689.                     Γöé CEE0P2     Γöé 4        Γöé 0802      Γöé Heap storage control information was damaged.  Γöé
  12690.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12691.                     Γöé CEE0P3     Γöé 3        Γöé 0803      Γöé The heap identifier in a get storage request  Γöé
  12692.                     Γöé        Γöé         Γöé         Γöé or a discard heap request was unrecognized.   Γöé
  12693.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12694.                     Γöé CEE0P8     Γöé 3        Γöé 0808      Γöé Storage size in a get storage request or a   Γöé
  12695.                     Γöé        Γöé         Γöé         Γöé re-allocate request was not a positive number. Γöé
  12696.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12697.                     Γöé CEE0PD     Γöé 3        Γöé 0813      Γöé Insufficient storage was available to satisfy  Γöé
  12698.                     Γöé        Γöé         Γöé         Γöé a get storage request.             Γöé
  12699.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12700.  
  12701. Usage Notes 
  12702.  
  12703.  PL/I considerations-Storage allocated within PL/I AREAs is managed by PL/I. 
  12704.   Therefore, only PL/I language functions can allocate and free storage within 
  12705.   a PL/I area. 
  12706.  
  12707.   Based upon the layout of a PL/I structure, PL/I might adjust the starting 
  12708.   byte of the PL/I structure to a non-doubleword aligned byte. The difference 
  12709.   between the doubleword boundary and the first byte of such a structure is 
  12710.   known as the hang. Because LE/370 callable storage services do not adjust the 
  12711.   starting byte, you must be careful using callable services to allocate 
  12712.   storage for PL/I structures. You must use fully defined structures and 
  12713.   aggregates. 
  12714.  
  12715.  CICS considerations-In a CICS environment, size should not exceed 1024M (1 
  12716.   gigabyte or X'40000000') when running in AMODE ANY, and 65,504 bytes when 
  12717.   running in AMODE(24). These CICS restrictions are subject to change from one 
  12718.   release of CICS to another. Portable applications should respect current CICS 
  12719.   limitations. 
  12720.  
  12721.  OpenEdition MVS considerations-CEEGTST applies to the enclave. Any thread can 
  12722.   free the allocated storage. 
  12723.  
  12724. Examples 
  12725.  
  12726.  C/370 Example 
  12727.  
  12728.     /*COMPILATION UNIT: EDCGTST   */
  12729.  
  12730.     #include <stdio.h>
  12731.     #include <string.h>
  12732.     #include <leawi.h>
  12733.     #include <ceeedcct.h>
  12734.  
  12735.     int main(void) {
  12736.  
  12737.        _INT4 heapid, size;
  12738.        _POINTER address;
  12739.        _FEEDBACK fc;
  12740.       /* .
  12741.          .
  12742.          . */
  12743.        heapid = 0;    /* get storage from initial heap   */
  12744.        size = 4000;   /* number of bytes of heap storage */
  12745.  
  12746.        /* obtain the storage using CEEGTST */
  12747.        CEEGTST(&heapid,&size,&address,&fc);
  12748.  
  12749.        /* check the first 4 bytes of the feedback token */
  12750.        /* (0 if successful) */
  12751.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  12752.           printf("CEEGTST failed with message number %d\n",
  12753.                  fc.tok_msgno);
  12754.           exit(99);
  12755.        }
  12756.       /* .
  12757.          .
  12758.          . */
  12759.        /* free the storage that was previously obtained */
  12760.        /* using CEEGTST */
  12761.        CEEFRST(&address,&fc);
  12762.  
  12763.        /* check the first 4 bytes of the feedback token */
  12764.        /* (0 if successful) */
  12765.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  12766.           printf("CEEFRST failed with message number %d\n",
  12767.                  fc.tok_msgno);
  12768.           exit(99);
  12769.        }
  12770.       /* .
  12771.          .
  12772.          . */
  12773.     }
  12774.  
  12775.  COBOL/370 Example 
  12776.  
  12777.     CBL LIB,APOST
  12778.           *COMPILATION UNIT: IGZTGTST
  12779.           ***************************************************
  12780.           **                                               **
  12781.           ** Function: CEEGTST - get heap storage          **
  12782.           **                                               **
  12783.           ** In this example, a call is made to CEEGTST to **
  12784.           ** obtain 4000 bytes of storage from the initial **
  12785.           ** heap (HEAPID=0).                              **
  12786.           **                                               **
  12787.           ***************************************************
  12788.            IDENTIFICATION DIVISION.
  12789.            PROGRAM-ID. IGZTGTST.
  12790.            DATA DIVISION.
  12791.            WORKING-STORAGE SECTION.
  12792.            01  HEAPID                  PIC S9(9) COMP.
  12793.            01  STGSIZE                 PIC S9(9) COMP.
  12794.            01  ADDRSS                  PIC S9(9) COMP.
  12795.            01  FC.
  12796.                02  Condition-Token-Value.
  12797.                COPY  CEEIGZCT.
  12798.                    03  Case-1-Condition-ID.
  12799.                        04  Severity        PIC S9(4) COMP.
  12800.                        04  Msg-No          PIC S9(4) COMP.
  12801.                    03  Case-2-Condition-ID
  12802.                              REDEFINES Case-1-Condition-ID.
  12803.                        04  Class-Code      PIC S9(4) COMP.
  12804.                        04  Cause-Code      PIC S9(4) COMP.
  12805.                    03  Case-Sev-Ctl    PIC X.
  12806.                    03  Facility-ID     PIC XXX.
  12807.                02  I-S-Info            PIC S9(9) COMP.
  12808.            PROCEDURE DIVISION.
  12809.           ** Specify 0 to get storage from the initial heap.
  12810.           ** Specify 4000 to get 4000 bytes of storage.
  12811.           ** Call CEEGTST to obtain storage.
  12812.            PARA-CBLGTST.
  12813.                MOVE 0 TO HEAPID.
  12814.                MOVE 4000 TO STGSIZE.
  12815.  
  12816.                CALL 'CEEGTST' USING HEAPID , STGSIZE ,
  12817.                    ADDRSS , FC.
  12818.                IF CEE000 of FC  THEN
  12819.                    DISPLAY 'Obtained ' STGSIZE ' bytes of'
  12820.                        ' storage at location ' ADDRSS
  12821.                        ' from heap number ' HEAPID
  12822.                ELSE
  12823.                    DISPLAY 'CEEGTST failed with msg '
  12824.                        Msg-No of FC UPON CONSOLE;
  12825.                    STOP RUN;
  12826.                END-IF.
  12827.  
  12828.                GOBACK.
  12829.  
  12830.  PL/I Example 
  12831.  
  12832.     *PROCESS MACRO;
  12833.      /*COMPILATION UNIT: IBMGTST
  12834.      /****************************************************/
  12835.      /**                                                **/
  12836.      /** Function: CEEGTST - Get Heap Storage           **/
  12837.      /**                                                **/
  12838.      /** In this example, a call is made to CEEGTST to  **/
  12839.      /** request 4000 bytes of storage from the         **/
  12840.      /** initial heap.                                  **/
  12841.      /**                                                **/
  12842.      /****************************************************/
  12843.      PLIGTST: PROC OPTIONS(MAIN);
  12844.  
  12845.         %INCLUDE  CEEIBMAW;
  12846.         %INCLUDE  CEEIBMCT;
  12847.  
  12848.         DCL HEAPID   INT4;
  12849.         DCL STGSIZE  INT4;
  12850.         DCL ADDRSS   POINTER;
  12851.         DCL 01 FC    FEEDBACK;
  12852.  
  12853.         HEAPID = 0; /* get storage from the initial heap */
  12854.         STGSIZE = 4000;   /* get 4000 bytes of storage   */
  12855.  
  12856.         /* Call CEEGTST to obtain the storage            */
  12857.         CALL CEEGTST ( HEAPID, STGSIZE, ADDRSS, FC );
  12858.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  12859.            PUT SKIP LIST( 'Obtained ' || STGSIZE
  12860.               || ' bytes of storage at location '
  12861.               || DECIMAL( UNSPEC( ADDRSS1 ) )
  12862.               || ' from heap ' || HEAPID );
  12863.            END;
  12864.         ELSE  DO;
  12865.            DISPLAY( 'CEEGTST failed with msg '
  12866.               || FC.MsgNo );
  12867.            STOP;
  12868.            END;
  12869.  
  12870.      END PLIGTST;
  12871.  
  12872.  
  12873. ΓòÉΓòÉΓòÉ 3.3.35. CEEHDLR-Register User-Written Condition Handler ΓòÉΓòÉΓòÉ
  12874.  
  12875. CEEHDLR registers a user-written condition handler for the current stack frame 
  12876. (note that stack frames are called by various names in different HLLs). The 
  12877. user condition handler is invoked when: 
  12878.  
  12879.  It is registered for the current stack frame by CEEHDLR, and 
  12880.  
  12881.  The LE/370 condition manager requests the condition handler associated with 
  12882.   the current stack frame handle the condition. 
  12883.  
  12884. LE/370 places the user-written condition handlers associated with each stack 
  12885. frame in a queue. The queue can be empty at any given time. The LE/370 
  12886. condition manager invokes the registered condition handlers in LIFO (last in, 
  12887. first out) order to handle the condition. 
  12888.  
  12889. The opposite of CEEHDLR, which registers a user-written condition handler, is 
  12890. CEEHDLU, which unregisters the handler. However, you are not required to remove 
  12891. user-written condition handlers you registered through the CEEHDLR callable 
  12892. service. Any user-written condition handlers created through CEEHDLR and not 
  12893. unregistered by CEEHDLU are unregistered automatically by LE/370 when the 
  12894. associated stack frame is removed from the stack. 
  12895.  
  12896. LE/370 condition handlers are driven only for synchronous conditions. 
  12897.  
  12898. Note:   PL/I cannot use CEEHDLR, because user-written condition handlers cannot 
  12899. be registered in PL/I. 
  12900.  
  12901. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12902. Γöé                                                  Γöé
  12903. Γöé >>ΓöÇΓöÇCEEHDLRΓöÇΓöÇ(ΓöÇΓöÇroutineΓöÇΓöÇ,ΓöÇΓöÇtokenΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  12904. Γöé                                                  Γöé
  12905. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12906.  
  12907. routine (input) 
  12908.           An entry variable or entry constant for the routine called to process 
  12909.           the condition. The entry variable or constant must be passed by 
  12910.           reference. The routine must be an external routine; that is, it must 
  12911.           not be a nested routine. 
  12912.  
  12913. token (input) 
  12914.           A fullword integer of information you want passed to your user 
  12915.           handler each time it is called. This can be a pointer or any other 
  12916.           fullword integer you want to pass. 
  12917.  
  12918. fc (output) 
  12919.           A 12-byte feedback code, optional in some languages, that indicates 
  12920.           the result of this service. 
  12921.  
  12922.           The following symbolic conditions can result from this service: 
  12923.  
  12924.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12925.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  12926.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  12927.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12928.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  12929.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12930.                     Γöé CEE080     Γöé 1        Γöé 0256      Γöé The routine specified was already registered  Γöé
  12931.                     Γöé        Γöé         Γöé         Γöé for this stack frame. It was registered again. Γöé
  12932.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12933.                     Γöé CEE081     Γöé 3        Γöé 0257      Γöé The routine specified contained an invalid   Γöé
  12934.                     Γöé        Γöé         Γöé         Γöé entry variable.                 Γöé
  12935.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12936.  
  12937. Usage Note 
  12938.  
  12939.  COBOL consideration-You should not call CEEHDLR from a nested COBOL program. 
  12940.  
  12941.  OpenEdition MVS consideration-In multithread applications, CEEHDLR affects 
  12942.   only the calling thread. 
  12943.  
  12944. Examples 
  12945.  
  12946.  C/370 Example 
  12947.  
  12948.     /*COMPILATION UNIT: EDCHDLR   */
  12949.  
  12950.     #include <stdio.h>
  12951.     #include <string.h>
  12952.     #include <leawi.h>
  12953.     #include <ceeedcct.h>
  12954.  
  12955.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  12956.  
  12957.     int main(void) {
  12958.  
  12959.       _FEEDBACK fc;
  12960.       _ENTRY routine;
  12961.       _INT4 token;
  12962.  
  12963.  
  12964.       /* set the routine structure to point to the handler */
  12965.       /* and use CEEHDLR to register the user handler      */
  12966.  
  12967.       token = 99;
  12968.       routine.address = (_POINTER)&handler;
  12969.       routine.nesting = NULL;
  12970.  
  12971.       CEEHDLR(&routine,&token,&fc);
  12972.  
  12973.       /* verify that CEEHDLR was successful */
  12974.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  12975.          printf("CEEHDLR failed with message number %d\n",
  12976.                 fc.tok_msgno);
  12977.          exit (2999);
  12978.       }
  12979.      /* .
  12980.         .
  12981.         . */
  12982.     }
  12983.  
  12984.     /*******************************************************/
  12985.     /* handler is a user condition handler                 */
  12986.     /*******************************************************/
  12987.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  12988.                  _FEEDBACK *newfc) {
  12989.      /* .
  12990.         .
  12991.         . */
  12992.     }
  12993.  
  12994.  COBOL/370 Example 
  12995.  
  12996.  
  12997.     COBOL/370 Routine that Registers HANDLER Routine
  12998.  
  12999.     CBL LIB,APOST
  13000.           *COMPILATION UNIT: IGZTHDLR
  13001.           ***********************************************
  13002.           **                                           **
  13003.           ** Function: CEEHDLR - Register user         **
  13004.           **           condition handler               **
  13005.           **                                           **
  13006.           ***********************************************
  13007.            IDENTIFICATION DIVISION.
  13008.            PROGRAM-ID. CBLHDLR.
  13009.            DATA DIVISION.
  13010.            WORKING-STORAGE SECTION.
  13011.            01  ROUTINE  PROCEDURE-POINTER.
  13012.            01  TOKEN                   PIC S9(9) COMP.
  13013.            01  SEV                     PIC S9(4) COMP.
  13014.            01  MSGNO                   PIC S9(4) COMP.
  13015.            01  CASE                    PIC S9(4) COMP.
  13016.            01  SEV2                    PIC S9(4) COMP.
  13017.            01  CNTRL                   PIC S9(4) COMP.
  13018.            01  FACID                   PIC X(3).
  13019.            01  ISINFO                  PIC S9(9) COMP.
  13020.            01  QDATA                   PIC S9(9) COMP.
  13021.            01  FC.
  13022.                02  Condition-Token-Value.
  13023.                COPY  CEEIGZCT.
  13024.                    03  Case-1-Condition-ID.
  13025.                        04  Severity        PIC S9(4) COMP.
  13026.                        04  Msg-No          PIC S9(4) COMP.
  13027.                    03  Case-2-Condition-ID
  13028.                              REDEFINES Case-1-Condition-ID.
  13029.                        04  Class-Code      PIC S9(4) COMP.
  13030.                        04  Cause-Code      PIC S9(4) COMP.
  13031.                    03  Case-Sev-Ctl    PIC X.
  13032.                    03  Facility-ID     PIC XXX.
  13033.                02  I-S-Info        PIC S9(9) COMP.
  13034.            01  CONDTOK.
  13035.                02  Condition-Token-Value.
  13036.                COPY  CEEIGZCT.
  13037.                    03  Case-1-Condition-ID.
  13038.                        04  Severity        PIC S9(4) COMP.
  13039.                        04  Msg-No          PIC S9(4) COMP.
  13040.                    03  Case-2-Condition-ID
  13041.                              REDEFINES Case-1-Condition-ID.
  13042.                        04  Class-Code      PIC S9(4) COMP.
  13043.                        04  Cause-Code      PIC S9(4) COMP.
  13044.                    03  Case-Sev-Ctl    PIC X.
  13045.                    03  Facility-ID     PIC XXX.
  13046.                02  I-S-Info        PIC S9(9) COMP.
  13047.            PROCEDURE DIVISION.
  13048.            PARA-CBLHDLR.
  13049.                SET ROUTINE TO ENTRY 'HANDLER'.
  13050.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  13051.                IF NOT CEE000 of FC  THEN
  13052.                    DISPLAY 'CEEHDLR failed with msg '
  13053.                        Msg-No of FC UPON CONSOLE;
  13054.                    STOP RUN;
  13055.                END-IF.
  13056.  
  13057.           *  RAISE A SIGNAL
  13058.  
  13059.            PARA-CBLSGL.
  13060.           ** Call CEENCOD with the values assigned above to
  13061.           **     build a condition token "CONDTOK"
  13062.           ** Set CONDTOK to sev = 3, msgno = 1 facid = CEE
  13063.           ** We raise a sev 3 to ensure our handler is driven
  13064.                MOVE 3 TO SEV.
  13065.                MOVE 1 TO MSGNO.
  13066.                MOVE 1 TO CASE.
  13067.                MOVE 3 TO SEV2.
  13068.                MOVE 1 TO CNTRL.
  13069.                MOVE 'CEE' TO FACID.
  13070.                MOVE 0 TO ISINFO.
  13071.  
  13072.                CALL 'CEENCOD' USING SEV, MSGNO, CASE,
  13073.                    SEV2, CNTRL, FACID, ISINFO, CONDTOK, FC.
  13074.                IF NOT CEE000 of FC  THEN
  13075.                    DISPLAY 'CEENCOD failed with msg '
  13076.                        Msg-No of FC UPON CONSOLE;
  13077.                    STOP RUN;
  13078.                END-IF.
  13079.  
  13080.           ** Call CEESGL to signal the condition with
  13081.           **     the condition token and qdata described
  13082.           **     in CONDTOK and QDATA
  13083.                MOVE 0 TO QDATA.
  13084.                CALL 'CEESGL' USING CONDTOK , QDATA , FC.
  13085.                IF NOT CEE000 of FC  THEN
  13086.                    DISPLAY 'CEESGL  failed with msg '
  13087.                        Msg-No of FC UPON CONSOLE;
  13088.                    STOP RUN;
  13089.                END-IF.
  13090.  
  13091.                GOBACK.
  13092.  
  13093.  
  13094.     COBOL/370 User-Written Condition Handler Registered by CBLHDLR
  13095.  
  13096.     CBL LIB,APOST,NOOPT,NODYNAM
  13097.           *COMPILATION UNIT: IGZTHAND
  13098.           *************************************************
  13099.           **                                             **
  13100.           ** DRVHAND - Drive sample program for COBOL    **
  13101.           **           user-written condition handler.   **
  13102.           **                                             **
  13103.           *************************************************
  13104.            IDENTIFICATION DIVISION.
  13105.            PROGRAM-ID. DRVHAND.
  13106.            DATA DIVISION.
  13107.            WORKING-STORAGE SECTION.
  13108.            01  ROUTINE             PROCEDURE-POINTER.
  13109.            01  DENOMINATOR         PIC S9(9) COMP.
  13110.            01  NUMERATOR           PIC S9(9) COMP.
  13111.            01  RATIO               PIC S9(9) COMP.
  13112.            01  TOKEN               PIC S9(9) COMP VALUE 0.
  13113.            01  FC.
  13114.                02  Condition-Token-Value.
  13115.                COPY  CEEIGZCT.
  13116.                    03  Case-1-Condition-ID.
  13117.                        04  Severity        PIC S9(4) COMP.
  13118.                        04  Msg-No          PIC S9(4) COMP.
  13119.                    03  Case-2-Condition-ID
  13120.                              REDEFINES Case-1-Condition-ID.
  13121.                        04  Class-Code      PIC S9(4) COMP.
  13122.                        04  Cause-Code      PIC S9(4) COMP.
  13123.                    03  Case-Sev-Ctl    PIC X.
  13124.                    03  Facility-ID     PIC XXX.
  13125.                02  I-S-Info        PIC S9(9) COMP.
  13126.  
  13127.            PROCEDURE DIVISION.
  13128.  
  13129.            REGISTER-HANDLER.
  13130.           ** Register handler
  13131.                SET ROUTINE TO ENTRY 'HANDLER'.
  13132.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  13133.                IF  NOT CEE000 of FC  THEN
  13134.                    DISPLAY 'CEEHDLR failed with msg '
  13135.                        Msg-No of FC UPON CONSOLE;
  13136.                    STOP RUN;
  13137.                END-IF.
  13138.  
  13139.            RAISE-CONDITION.
  13140.           ** Cause a zero-divide condition.
  13141.                MOVE 0 TO DENOMINATOR.
  13142.                MOVE 1 TO NUMERATOR.
  13143.                DIVIDE NUMERATOR BY DENOMINATOR, GIVING RATIO.
  13144.                DISPLAY 'Execution continues following '
  13145.                    'divide-by-zero exception'.
  13146.  
  13147.            UNREGISTER-HANDLER.
  13148.           ** UNregister handler
  13149.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  13150.                IF NOT CEE000 of FC  THEN
  13151.                    DISPLAY 'CEEHDLU failed with msg '
  13152.                        Msg-No of FC UPON CONSOLE;
  13153.                END-IF.
  13154.                STOP RUN.
  13155.            END PROGRAM DRVHAND.
  13156.  
  13157.           *COMPILATION UNIT: HANDLER
  13158.            IDENTIFICATION DIVISION.
  13159.            PROGRAM-ID. HANDLER.
  13160.            DATA DIVISION.
  13161.            WORKING-STORAGE SECTION.
  13162.  
  13163.            LINKAGE SECTION.
  13164.            01  TOKEN                   PIC S9(9) COMP.
  13165.            01  RESULT                  PIC S9(9) COMP.
  13166.                88 RESUME                   VALUE 10.
  13167.            01  CURCOND.
  13168.                02  Condition-Token-Value.
  13169.                COPY  CEEIGZCT.
  13170.                    03  Case-1-Condition-ID.
  13171.                        04  Severity        PIC S9(4) COMP.
  13172.                        04  Msg-No          PIC S9(4) COMP.
  13173.                    03  Case-2-Condition-ID
  13174.                              REDEFINES Case-1-Condition-ID.
  13175.                        04  Class-Code      PIC S9(4) COMP.
  13176.                        04  Cause-Code      PIC S9(4) COMP.
  13177.                    03  Case-Sev-Ctl    PIC X.
  13178.                    03  Facility-ID     PIC XXX.
  13179.                02  I-S-Info        PIC S9(9) COMP.
  13180.            01  NEWCOND.
  13181.                02  Condition-Token-Value.
  13182.                COPY  CEEIGZCT.
  13183.                    03  Case-1-Condition-ID.
  13184.                        04  Severity        PIC S9(4) COMP.
  13185.                        04  Msg-No          PIC S9(4) COMP.
  13186.                    03  Case-2-Condition-ID
  13187.                              REDEFINES Case-1-Condition-ID.
  13188.                        04  Class-Code      PIC S9(4) COMP.
  13189.                        04  Cause-Code      PIC S9(4) COMP.
  13190.                    03  Case-Sev-Ctl    PIC X.
  13191.                    03  Facility-ID     PIC XXX.
  13192.                02  I-S-Info        PIC S9(9) COMP.
  13193.  
  13194.            PROCEDURE DIVISION USING
  13195.                CURCOND, TOKEN, RESULT, NEWCOND.
  13196.  
  13197.            PARA-HANDLER.
  13198.                DISPLAY 'Entered user handler for condition'
  13199.                   ' with message number ' Msg-No Of CURCOND
  13200.                   ' -- will resume execution'.
  13201.                SET RESUME TO TRUE.
  13202.                GOBACK.
  13203.  
  13204.  Assembler Example 
  13205.  
  13206.     AHDL     TITLE 'main program that registers a handler'
  13207.     *
  13208.     *        symbolic register definitions and usage
  13209.     *
  13210.     R0       EQU   0             parm list addr (CMS only)
  13211.     R1       EQU   1             parm list addr, 0=none
  13212.     R10      EQU   10            base reg of exectbl code
  13213.     R12      EQU   12            LE CAA addr
  13214.     R13      EQU   13            DSA addr
  13215.     R14      EQU   14            return point addr
  13216.     R15      EQU   15            entry point address
  13217.     *
  13218.     *        Prologue
  13219.     *
  13220.     ASMHDLR  CEEENTRY AUTO=DSASIZ,    main memory to obtain *
  13221.                    MAIN=YES,     this program is a mn prog  *
  13222.                    PPA=PPA1,     our program prolog area    *
  13223.                    BASE=R10      base reg for exectbl code
  13224.              USING CEECAA,R12    address for LE CAA
  13225.              USING CEEDSA,R13    address for dynamic data
  13226.     *
  13227.     *        announce ourselves
  13228.     *
  13229.              WTO   'ASMHDLR Says "HELLO"',ROUTCDE=11
  13230.     *
  13231.     *        register user handler
  13232.     *
  13233.              LA    R1,USRHDLPP   get proc-ptr addr to hdlr
  13234.              ST    R1,PARM1      make it 1st parameter
  13235.              LA    R1,TOKEN      get addr of 32-bit token
  13236.              ST    R1,PARM2      make it 2nd parameter
  13237.              LA    R1,FEEDBACK   get addr of feedback code
  13238.              ST    R1,PARM3      make it 3rd parameter
  13239.              LA    R1,HDLRPLST   pt to CEEHDLR's parm list
  13240.              CALL  CEEHDLR       invoke CEEHDLR service
  13241.              CLC   FEEDBACK,=XL12'00' check for success...
  13242.              BE    HDLRGOOD      skip diagnostics if success
  13243.     *                            failure...issue diagnostics
  13244.              WTO   '**** call to CEEHDLR failed ****',       *
  13245.                     ROUTCDE=11
  13246.              ABEND 1,DUMP        terminate prgm w/ dump
  13247.     HDLRGOOD EQU   *             handler registered OK
  13248.     *
  13249.     *  ... code covered by user-written hndlr goes here...
  13250.     *
  13251.     *        un-register user handler
  13252.     *
  13253.              LA    R1,USRHDLPP   get proc-ptr addr to HDLR
  13254.              ST    R1,HDLUPRM1   make it 1st parameter
  13255.              LA    R1,HDLUFBC    addr for feedback code
  13256.              ST    R1,HDLUPRM2   make it 2nd parameter
  13257.              LA    R1,HDLUPLST   pt to CEEHDLU parm list
  13258.              CALL  CEEHDLU       invoke CEEHDLU service
  13259.     *
  13260.     *        bid a fond farewell
  13261.     *
  13262.              WTO   'ASMHDLR Says "GOOD-BYE"',ROUTCDE=11
  13263.     *
  13264.     *        epilogue
  13265.     *
  13266.              CEETERM RC=4,MODIFIER=1  terminate program
  13267.     *
  13268.     *        program constants and local static variables
  13269.     *
  13270.     USRHDLPP DC    V(USRHDLR),A(0)    proc-ptr to handlr
  13271.     *
  13272.              LTORG ,                  put literal pool here
  13273.              EJECT
  13274.     PPA1     CEEPPA ,            our program prolog area
  13275.              EJECT
  13276.              CEEDSA ,            map CEE DSA
  13277.     *
  13278.     *        local automatic (dynamic) storage.
  13279.     *
  13280.     HDLRPLST DS    0F
  13281.     PARM1    DS    A             addr of user-writ handler
  13282.     PARM2    DS    A             addr of 32-bit token
  13283.     PARM3    DS    A             addr of feedback code
  13284.     *
  13285.     HDLUPLST DS    0F
  13286.     HDLUPRM1 DS    A             addr of user-writ handler
  13287.     HDLUPRM2 DS    A             addr of feedback code
  13288.     *
  13289.     TOKEN    DS    F             32-bit token: fullword
  13290.     *                                 *value* is passed
  13291.     *                                 to user handler each
  13292.     *                                 time it is called
  13293.     *
  13294.     FEEDBACK DS    CL12          CEEHDLR feedback code
  13295.     *
  13296.     HDLUFBC  DS    CL12          CEEHDLU feedback code
  13297.     *
  13298.     DSASIZ   EQU   *-CEEDSA      length of DSA
  13299.              EJECT
  13300.              CEECAA ,            map LE370 CAA
  13301.              END   ASMHDLR
  13302.  
  13303.  
  13304. ΓòÉΓòÉΓòÉ 3.3.36. CEEHDLU-Unregister User-Written Condition Handler ΓòÉΓòÉΓòÉ
  13305.  
  13306. CEEHDLU unregisters a user condition handler for the current stack frame. 
  13307.  
  13308. You are not required to remove user-written condition handlers you registered 
  13309. through the CEEHDLR callable service. Any user-written condition handlers 
  13310. created through CEEHDLR and not unregistered by CEEHDLU are unregistered 
  13311. automatically by LE/370 when the associated stack frame is removed from the 
  13312. stack. 
  13313.  
  13314. Note:   PL/I cannot use CEEHDLU, because user-written condition handlers cannot 
  13315. be registered in PL/I. 
  13316.  
  13317. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13318. Γöé                                                  Γöé
  13319. Γöé >>ΓöÇΓöÇCEEHDLUΓöÇΓöÇ(ΓöÇΓöÇroutineΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  13320. Γöé                                                  Γöé
  13321. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13322.  
  13323. routine (input) 
  13324.           An entry variable or constant for the routine to be unregistered as a 
  13325.           user condition handler. This routine must be previously registered 
  13326.           (with CEEHDLR) by the same stack frame that invokes CEEHDLU. See 
  13327.           CEEHDLR-Register User-Written Condition Handler for further 
  13328.           information about specifying the routine parameter. 
  13329.  
  13330. fc (output) 
  13331.           A 12-byte feedback code, optional in some languages, that indicates 
  13332.           the result of this service. 
  13333.  
  13334.           The following symbolic conditions can result from this service: 
  13335.  
  13336.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13337.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  13338.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  13339.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13340.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  13341.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13342.                     Γöé CEE07S     Γöé 1        Γöé 0252      Γöé CEEHDLU was unable to find the requested user  Γöé
  13343.                     Γöé        Γöé         Γöé         Γöé condition handler routine.           Γöé
  13344.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13345.  
  13346. Usage Note 
  13347.  
  13348.  OpenEdition MVS consideration-In multithread applications, CEEHDLU affects 
  13349.   only the calling thread. 
  13350.  
  13351. Examples 
  13352.  
  13353.  C/370 Example 
  13354.  
  13355.     /*COMPILATION UNIT: EDCHDLU   */
  13356.  
  13357.     #include <stdio.h>
  13358.     #include <string.h>
  13359.     #include <leawi.h>
  13360.     #include <ceeedcct.h>
  13361.  
  13362.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  13363.  
  13364.     int main(void) {
  13365.  
  13366.       _FEEDBACK fc;
  13367.       _ENTRY routine;
  13368.       _INT4 token;
  13369.  
  13370.       /* set the routine structure to point to the handler */
  13371.       /* and use CEEHDLR to register the user handler      */
  13372.  
  13373.       token = 99;
  13374.       routine.address = (_POINTER)&handler;
  13375.       routine.nesting = NULL;
  13376.  
  13377.       CEEHDLR(&routine,&token,&fc);
  13378.  
  13379.       /* verify that CEEHDLR was successful */
  13380.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  13381.          printf("CEEHDLR failed with message number %d\n",
  13382.                 fc.tok_msgno);
  13383.          exit (2999);
  13384.       }
  13385.      /* .
  13386.         .
  13387.         . */
  13388.       /* Unregister the condition handler */
  13389.       CEEHDLU(&routine,&fc);
  13390.  
  13391.       /* verify that CEEHDLU was successful */
  13392.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  13393.          printf("CEEHDLU failed with message number %d\n",
  13394.                 fc.tok_msgno);
  13395.          exit (2999);
  13396.       }
  13397.      /* .
  13398.         .
  13399.         . */
  13400.     }
  13401.  
  13402.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  13403.                  _FEEDBACK *newfc) {
  13404.      /* .
  13405.         .
  13406.         . */
  13407.     }
  13408.  
  13409.  COBOL/370 Example 
  13410.  
  13411.  
  13412.     COBOL/370 Routine that Unregisters User-Written Condition Handler
  13413.  
  13414.     CBL LIB,APOST
  13415.           *COMPILATION UNIT: IGZTHDLU
  13416.           ***************************************************
  13417.           **                                               **
  13418.           ** Function: CEEHDLU - unregister user condition **
  13419.           ** handler                                       **
  13420.           **                                               **
  13421.           ** In this example, a call is made to CEEHDLU to **
  13422.           ** unregister a user condition handler           **
  13423.           ** previously registered using CEEHDLR.          **
  13424.           **                                               **
  13425.           ***************************************************
  13426.            IDENTIFICATION DIVISION.
  13427.            PROGRAM-ID. CBLHDLU.
  13428.            DATA DIVISION.
  13429.            WORKING-STORAGE SECTION.
  13430.            01  ROUTINE  PROCEDURE-POINTER.
  13431.            01  TOKEN                   PIC S9(9) COMP.
  13432.            01  FC.
  13433.                02  Condition-Token-Value.
  13434.                COPY  CEEIGZCT.
  13435.                    03  Case-1-Condition-ID.
  13436.                        04  Severity        PIC S9(4) COMP.
  13437.                        04  Msg-No          PIC S9(4) COMP.
  13438.                    03  Case-2-Condition-ID
  13439.                              REDEFINES Case-1-Condition-ID.
  13440.                        04  Class-Code      PIC S9(4) COMP.
  13441.                        04  Cause-Code      PIC S9(4) COMP.
  13442.                    03  Case-Sev-Ctl    PIC X.
  13443.                    03  Facility-ID     PIC XXX.
  13444.                02  I-S-Info        PIC S9(9) COMP.
  13445.  
  13446.            PROCEDURE DIVISION.
  13447.            PARA-CBLHDLR.
  13448.                SET ROUTINE TO ENTRY 'HANDLER'.
  13449.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  13450.                IF NOT CEE000 of FC  THEN
  13451.                    DISPLAY 'CEEHDLR failed with msg '
  13452.                        Msg-No of FC UPON CONSOLE;
  13453.                    STOP RUN;
  13454.                ELSE
  13455.                    DISPLAY 'HANDLER REGISTERED';
  13456.                END-IF.
  13457.  
  13458.           *      .
  13459.           *      .
  13460.           *      .
  13461.  
  13462.            PARA-CBLHDLU.
  13463.                CALL 'CEEHDLU' USING ROUTINE , FC.
  13464.                IF NOT CEE000 of FC  THEN
  13465.                    DISPLAY 'CEEHDLU failed with msg '
  13466.                        Msg-No of FC UPON CONSOLE;
  13467.                    STOP RUN;
  13468.                ELSE
  13469.                    DISPLAY 'HANDLER UNREGISTERED';
  13470.                END-IF.
  13471.                GOBACK.
  13472.            END PROGRAM CBLHDLU.
  13473.  
  13474.  
  13475.     COBOL / 370User - WrittenConditionHandlerRegisteredbyCBLHDLRandUnregisteredbyCBLHDLU
  13476.  
  13477.     CBL LIB,APOST,NOOPT,NODYNAM
  13478.           *COMPILATION UNIT: IGZTHAND
  13479.           *************************************************
  13480.           **                                             **
  13481.           ** DRVHAND - Drive sample program for COBOL    **
  13482.           **           user-written condition handler.   **
  13483.           **                                             **
  13484.           *************************************************
  13485.            IDENTIFICATION DIVISION.
  13486.            PROGRAM-ID. DRVHAND.
  13487.            DATA DIVISION.
  13488.            WORKING-STORAGE SECTION.
  13489.            01  ROUTINE             PROCEDURE-POINTER.
  13490.            01  DENOMINATOR         PIC S9(9) COMP.
  13491.            01  NUMERATOR           PIC S9(9) COMP.
  13492.            01  RATIO               PIC S9(9) COMP.
  13493.            01  TOKEN               PIC S9(9) COMP VALUE 0.
  13494.            01  FC.
  13495.                02  Condition-Token-Value.
  13496.                COPY  CEEIGZCT.
  13497.                    03  Case-1-Condition-ID.
  13498.                        04  Severity        PIC S9(4) COMP.
  13499.                        04  Msg-No          PIC S9(4) COMP.
  13500.                    03  Case-2-Condition-ID
  13501.                              REDEFINES Case-1-Condition-ID.
  13502.                        04  Class-Code      PIC S9(4) COMP.
  13503.                        04  Cause-Code      PIC S9(4) COMP.
  13504.                    03  Case-Sev-Ctl    PIC X.
  13505.                    03  Facility-ID     PIC XXX.
  13506.                02  I-S-Info        PIC S9(9) COMP.
  13507.  
  13508.            PROCEDURE DIVISION.
  13509.  
  13510.            REGISTER-HANDLER.
  13511.           ** Register handler
  13512.                SET ROUTINE TO ENTRY 'HANDLER'.
  13513.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  13514.                IF  NOT CEE000 of FC  THEN
  13515.                    DISPLAY 'CEEHDLR failed with msg '
  13516.                        Msg-No of FC UPON CONSOLE;
  13517.                    STOP RUN;
  13518.                END-IF.
  13519.  
  13520.            RAISE-CONDITION.
  13521.           ** Cause a zero-divide condition.
  13522.                MOVE 0 TO DENOMINATOR.
  13523.                MOVE 1 TO NUMERATOR.
  13524.                DIVIDE NUMERATOR BY DENOMINATOR, GIVING RATIO.
  13525.                DISPLAY 'Execution continues following '
  13526.                    'divide-by-zero exception'.
  13527.  
  13528.            UNREGISTER-HANDLER.
  13529.           ** UNregister handler
  13530.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  13531.                IF NOT CEE000 of FC  THEN
  13532.                    DISPLAY 'CEEHDLU failed with msg '
  13533.                        Msg-No of FC UPON CONSOLE;
  13534.                END-IF.
  13535.                STOP RUN.
  13536.            END PROGRAM DRVHAND.
  13537.  
  13538.           *COMPILATION UNIT: HANDLER
  13539.            IDENTIFICATION DIVISION.
  13540.            PROGRAM-ID. HANDLER.
  13541.            DATA DIVISION.
  13542.            WORKING-STORAGE SECTION.
  13543.  
  13544.            LINKAGE SECTION.
  13545.            01  TOKEN                   PIC S9(9) COMP.
  13546.            01  RESULT                  PIC S9(9) COMP.
  13547.                88 RESUME                   VALUE 10.
  13548.            01  CURCOND.
  13549.                02  Condition-Token-Value.
  13550.                COPY  CEEIGZCT.
  13551.                    03  Case-1-Condition-ID.
  13552.                        04  Severity        PIC S9(4) COMP.
  13553.                        04  Msg-No          PIC S9(4) COMP.
  13554.                    03  Case-2-Condition-ID
  13555.                              REDEFINES Case-1-Condition-ID.
  13556.                        04  Class-Code      PIC S9(4) COMP.
  13557.                        04  Cause-Code      PIC S9(4) COMP.
  13558.                    03  Case-Sev-Ctl    PIC X.
  13559.                    03  Facility-ID     PIC XXX.
  13560.                02  I-S-Info        PIC S9(9) COMP.
  13561.            01  NEWCOND.
  13562.                02  Condition-Token-Value.
  13563.                COPY  CEEIGZCT.
  13564.                    03  Case-1-Condition-ID.
  13565.                        04  Severity        PIC S9(4) COMP.
  13566.                        04  Msg-No          PIC S9(4) COMP.
  13567.                    03  Case-2-Condition-ID
  13568.                              REDEFINES Case-1-Condition-ID.
  13569.                        04  Class-Code      PIC S9(4) COMP.
  13570.                        04  Cause-Code      PIC S9(4) COMP.
  13571.                    03  Case-Sev-Ctl    PIC X.
  13572.                    03  Facility-ID     PIC XXX.
  13573.                02  I-S-Info        PIC S9(9) COMP.
  13574.  
  13575.            PROCEDURE DIVISION USING
  13576.                CURCOND, TOKEN, RESULT, NEWCOND.
  13577.  
  13578.            PARA-HANDLER.
  13579.                DISPLAY 'Entered user handler for condition'
  13580.                   ' with message number ' Msg-No Of CURCOND
  13581.                   ' -- will resume execution'.
  13582.                SET RESUME TO TRUE.
  13583.                GOBACK.
  13584.  
  13585.  
  13586. ΓòÉΓòÉΓòÉ 3.3.37. CEEISEC-Convert Integers to Seconds ΓòÉΓòÉΓòÉ
  13587.  
  13588. CEEISEC converts separate binary integers representing year, month, day, hour, 
  13589. minute, second, and millisecond to a number representing the number of seconds 
  13590. since 00:00 14 October 1582. Use CEEISEC instead of CEESECS when the input is 
  13591. in numeric format rather than character format. 
  13592.  
  13593. The inverse of CEEISEC is CEESECI, which converts number of seconds to integer 
  13594. year, month, day, hour, minute, second, and millisecond. 
  13595.  
  13596. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13597. Γöé                                                  Γöé
  13598. Γöé >>ΓöÇΓöÇCEEISECΓöÇΓöÇ(ΓöÇΓöÇinput_yearΓöÇΓöÇ,ΓöÇΓöÇinput_monthsΓöÇΓöÇ,ΓöÇΓöÇinput_dayΓöÇΓöÇ,ΓöÇΓöÇinput_hoursΓöÇΓöÇ,ΓöÇΓöÇinput_minutesΓöÇΓöÇΓöÇΓöÇ> Γöé
  13599. Γöé                                                  Γöé
  13600. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇinput_secondsΓöÇΓöÇ,ΓöÇΓöÇinput_millisecondsΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  13601. Γöé                                                  Γöé
  13602. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13603.  
  13604. input_year (input) 
  13605.           A 32-bit binary integer representing the year. 
  13606.  
  13607.           The range of valid input_years is 1582 to 9999, inclusive. 
  13608.  
  13609. input_month (input) 
  13610.           A 32-bit binary integer representing the month. 
  13611.  
  13612.           The range of valid input_month is 1 to 12. 
  13613.  
  13614. input_day (input) 
  13615.           A 32-bit binary integer representing the day. 
  13616.  
  13617.           The range of valid input_days is 1 to 31. 
  13618.  
  13619. input_hours (input) 
  13620.           A 32-bit binary integer representing the hours. 
  13621.  
  13622.           The range of valid input_hours is 0 to 23. 
  13623.  
  13624. input_minutes (input) 
  13625.           A 32-bit binary integer representing the minutes. 
  13626.  
  13627.           The range of valid input_minutes is 0 to 59. 
  13628.  
  13629. input_seconds (input) 
  13630.           A 32-bit binary integer representing the seconds. 
  13631.  
  13632.           The range of valid input_seconds is 0 to 59. 
  13633.  
  13634. input_milliseconds (input) 
  13635.           A 32-bit binary integer representing milliseconds. 
  13636.  
  13637.           The range of valid input_milliseconds is 0 to 999. 
  13638.  
  13639. output_seconds (output) 
  13640.           A 64-bit double floating-point number representing the number of 
  13641.           seconds since 00:00 on 14 October 1582, not counting leap seconds. 
  13642.  
  13643.           For example, 00:01 on 15 October 1582 is second number 86,401 
  13644.           (24*60*60 + 01). The valid range of output_seconds is 86,400 to 
  13645.           265,621,679,999.999 (23:59.999 31 December 9999). 
  13646.  
  13647.           If any input values are invalid, output_seconds is set to zero. 
  13648.  
  13649.           To convert output_seconds to a Lilian day number, divide 
  13650.           output_seconds by 86,400 (the number of seconds in a day). 
  13651.  
  13652. fc (output) 
  13653.           A 12-byte feedback code, optional in some languages, that indicates 
  13654.           the result of this service. 
  13655.  
  13656.           The following symbolic conditions can result from this service: 
  13657.  
  13658.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13659.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  13660.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  13661.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13662.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  13663.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13664.                     Γöé CEE2EE     Γöé 3        Γöé 2510      Γöé The hours value was not recognized.       Γöé
  13665.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13666.                     Γöé CEE2EF     Γöé 3        Γöé 2511      Γöé The day value was invalid for year and month  Γöé
  13667.                     Γöé        Γöé         Γöé         Γöé specified.                   Γöé
  13668.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13669.                     Γöé CEE2EH     Γöé 3        Γöé 2513      Γöé The input date was not within the supported   Γöé
  13670.                     Γöé        Γöé         Γöé         Γöé range.                     Γöé
  13671.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13672.                     Γöé CEE2EI     Γöé 3        Γöé 2514      Γöé The year value was not within the supported   Γöé
  13673.                     Γöé        Γöé         Γöé         Γöé range.                     Γöé
  13674.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13675.                     Γöé CEE2EJ     Γöé 3        Γöé 2515      Γöé The milliseconds value was not recognized.   Γöé
  13676.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13677.                     Γöé CEE2EK     Γöé 3        Γöé 2516      Γöé The minutes value was not recognized.      Γöé
  13678.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13679.                     Γöé CEE2EL     Γöé 3        Γöé 2517      Γöé The month value was not recognized.       Γöé
  13680.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13681.                     Γöé CEE2EN     Γöé 3        Γöé 2519      Γöé The seconds value was not recognized.      Γöé
  13682.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13683.  
  13684. Usage Notes 
  13685.  
  13686.  OpenEdition MVS consideration-In multithread applications, CEEISEC affects 
  13687.   only the calling thread. 
  13688.  
  13689. Examples 
  13690.  
  13691.  C/370 Example 
  13692.  
  13693.     /*COMPILATION UNIT: EDCISEC   */
  13694.  
  13695.     #include <string.h>
  13696.     #include <stdio.h>
  13697.     #include <leawi.h>
  13698.     #include <ceeedcct.h>
  13699.  
  13700.     int main(void) {
  13701.  
  13702.       _INT4 year, month, day, hours, minutes, seconds,
  13703.             millisecs;
  13704.       _FLOAT8 output;
  13705.       _FEEDBACK fc;
  13706.  
  13707.       year = 1991;
  13708.       month = 9;
  13709.       day = 13;
  13710.       hours = 4;
  13711.       minutes = 34;
  13712.       seconds = 25;
  13713.       millisecs = 746;
  13714.  
  13715.       CEEISEC(&year,&month,&day,&hours,&minutes,&seconds,
  13716.               &millisecs,&output,&fc);
  13717.  
  13718.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  13719.          printf("CEEISEC failed with message number %d\n",
  13720.                 fc.tok_msgno);
  13721.          exit(2999);
  13722.       }
  13723.       printf("The number of seconds between 00:00.00"
  13724.              " 10/14/1582 and 04:25.746 09/13/1991"
  13725.              " is %.3f\n",output);
  13726.     }
  13727.  
  13728.  COBOL/370 Example 
  13729.  
  13730.     CBL LIB,APOST
  13731.           *COMPILATION UNIT: IGZTISEC
  13732.           *************************************************
  13733.           **                                             **
  13734.           ** Function: CEEISEC - convert integers to     **
  13735.           **                     seconds                 **
  13736.           **                                             **
  13737.           *************************************************
  13738.            IDENTIFICATION DIVISION.
  13739.            PROGRAM-ID. CBLISEC.
  13740.            DATA DIVISION.
  13741.            WORKING-STORAGE SECTION.
  13742.            01  YEAR                    PIC S9(9) COMP.
  13743.            01  MONTH                   PIC S9(9) COMP.
  13744.            01  DAYS                    PIC S9(9) COMP.
  13745.            01  HOURS                   PIC S9(9) COMP.
  13746.            01  MINUTES                 PIC S9(9) COMP.
  13747.            01  SECONDS                 PIC S9(9) COMP.
  13748.            01  MILLSEC                 PIC S9(9) COMP.
  13749.            01  OUTSECS                 COMP-2.
  13750.            01  FC.
  13751.                02  Condition-Token-Value.
  13752.                COPY  CEEIGZCT.
  13753.                    03  Case-1-Condition-ID.
  13754.                        04  Severity        PIC S9(4) COMP.
  13755.                        04  Msg-No          PIC S9(4) COMP.
  13756.                    03  Case-2-Condition-ID
  13757.                              REDEFINES Case-1-Condition-ID.
  13758.                        04  Class-Code      PIC S9(4) COMP.
  13759.                        04  Cause-Code      PIC S9(4) COMP.
  13760.                    03  Case-Sev-Ctl    PIC X.
  13761.                    03  Facility-ID     PIC XXX.
  13762.                02  I-S-Info        PIC S9(9) COMP.
  13763.            PROCEDURE DIVISION.
  13764.            PARA-CBLISEC.
  13765.           ** Specify seven binary integers representing
  13766.           **    the date and time as input to be converted
  13767.           **    to Lilian seconds
  13768.                MOVE 2000 TO YEAR.
  13769.                MOVE 1 TO MONTH.
  13770.                MOVE 1 TO DAYS.
  13771.                MOVE 0 TO HOURS.
  13772.                MOVE 0 TO MINUTES.
  13773.                MOVE 0 TO SECONDS.
  13774.                MOVE 0 TO MILLSEC.
  13775.           ** Call CEEISEC to conervt the integers to seconds
  13776.                CALL 'CEEISEC' USING YEAR , MONTH , DAYS ,
  13777.                    HOURS , MINUTES , SECONDS , MILLSEC ,
  13778.                    OUTSECS , FC.
  13779.           ** If CEEISEC runs successfully, display result.
  13780.                IF CEE000 of FC  THEN
  13781.                    DISPLAY MONTH '/' DAYS '/' YEAR
  13782.                        ' AT ' HOURS ':' MINUTES ':' SECONDS
  13783.                        ' is equivalent to ' OUTSECS ' seconds'
  13784.                ELSE
  13785.                    DISPLAY 'CEEISEC failed with msg '
  13786.                        Msg-No of FC UPON CONSOLE;
  13787.                    STOP RUN;
  13788.                END-IF.
  13789.                GOBACK.
  13790.  
  13791.  PL/I Example 
  13792.  
  13793.     *PROCESS MACRO;
  13794.      /*COMPILATION UNIT: IBMISEC
  13795.      /****************************************************/
  13796.      /**                                                **/
  13797.      /** Function: CEEISEC - Convert integers to        **/
  13798.      /**                     seconds                    **/
  13799.      /**                                                **/
  13800.      /** In this example, CEEISEC is called to convert  **/
  13801.      /** integers representing the date and time to the **/
  13802.      /** number of seconds since 00:00 14 October 1582. **/
  13803.      /**                                                **/
  13804.      /****************************************************/
  13805.      PLIISEC: PROC OPTIONS(MAIN);
  13806.  
  13807.         %INCLUDE  CEEIBMAW;
  13808.         %INCLUDE  CEEIBMCT;
  13809.  
  13810.         DCL YEAR     INT4;
  13811.         DCL MONTH    INT4;
  13812.         DCL DAYS     INT4;
  13813.         DCL HOURS    INT4;
  13814.         DCL MINUTES  INT4;
  13815.         DCL SECONDS  INT4;
  13816.         DCL MILLSEC  INT4;
  13817.         DCL OUTSECS  FLOAT8;
  13818.         DCL 01 FC    FEEDBACK;
  13819.  
  13820.         /* Specify integers representing */
  13821.         /*    00:00 1 January 2000    */
  13822.         YEAR = 2000;
  13823.         MONTH = 1;
  13824.         DAYS = 1;
  13825.         HOURS = 0;
  13826.         MINUTES = 0;
  13827.         SECONDS = 0;
  13828.         MILLSEC = 0;
  13829.  
  13830.        /* Call CEEISEC to convert integers to Lilian     */
  13831.        /*    seconds                                     */
  13832.         CALL CEEISEC ( YEAR, MONTH, DAYS, HOURS,
  13833.            MINUTES, SECONDS, MILLSEC, OUTSECS, FC );
  13834.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  13835.            PUT EDIT( OUTSECS, ' seconds corresponds to ',
  13836.                  MONTH, '/', DAYS, '/', YEAR, ' at ', HOURS,
  13837.                  ':', MINUTES, ':', SECONDS, '.', MILLSEC )
  13838.               (SKIP, F(9), A, 2 (P'99',A), P'9999', A,
  13839.                  3 (P'99', A), P'999' );
  13840.            END;
  13841.         ELSE  DO;
  13842.            DISPLAY( 'CEEISEC failed with msg '
  13843.               || FC.MsgNo );
  13844.            STOP;
  13845.            END;
  13846.  
  13847.      END PLIISEC;
  13848.  
  13849.  
  13850. ΓòÉΓòÉΓòÉ 3.3.38. CEEITOK-Return Initial Condition Token ΓòÉΓòÉΓòÉ
  13851.  
  13852. CEEITOK returns the initial condition for the current condition. 
  13853.  
  13854. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13855. Γöé                                                  Γöé
  13856. Γöé >>ΓöÇΓöÇCEEITOKΓöÇΓöÇ(ΓöÇΓöÇi_ctokΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  13857. Γöé                                                  Γöé
  13858. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13859.  
  13860. i_ctok(output) 
  13861.           A 12-byte condition token (see CEENCOD-Construct a Condition Token 
  13862.           for information) identifying the initial condition in the current 
  13863.           active data block being processed. 
  13864.  
  13865. fc (output) 
  13866.           A 12-byte feedback code, optional in some languages, that indicates 
  13867.           the result of this service. 
  13868.  
  13869.           The following symbolic conditions can result from this service: 
  13870.  
  13871.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13872.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  13873.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  13874.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13875.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  13876.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13877.                     Γöé CEE35S     Γöé 1        Γöé 3260      Γöé No condition was active when a call to a con-  Γöé
  13878.                     Γöé        Γöé         Γöé         Γöé dition management routine was made.       Γöé
  13879.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13880.  
  13881. Usage Note 
  13882.  
  13883.  OpenEdition MVS considerations-In multithread applications, CEEITOK affects 
  13884.   only the calling thread. CEEITOK returns the initial token for the condition 
  13885.   of the thread. 
  13886.  
  13887. Examples 
  13888.  
  13889.  C/370 Example 
  13890.  
  13891.     /*COMPILATION UNIT: EDCITOK   */
  13892.  
  13893.     #include <stdio.h>
  13894.     #include <string.h>
  13895.     #include <leawi.h>
  13896.     #include <ceeedcct.h>
  13897.  
  13898.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  13899.  
  13900.     int main(void) {
  13901.  
  13902.       _FEEDBACK fc,condtok;
  13903.       _ENTRY routine;
  13904.       _INT4 token,qdata;
  13905.       _INT2 c_1,c_2,cond_case,sev,control;
  13906.       _CHAR3 facid;
  13907.       _INT4 isi;
  13908.  
  13909.       /* register condition handler */
  13910.       token = 99;
  13911.       routine.address = (_POINTER)&handler;
  13912.       routine.nesting = NULL;
  13913.       CEEHDLR(&routine,&token,&fc);
  13914.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  13915.           printf("CEEHDLR failed with message number %d\n",
  13916.                  fc.tok_msgno);
  13917.           exit(2999);
  13918.        }
  13919.       /* .
  13920.          .
  13921.          . */
  13922.       /* build the condition token */
  13923.       c_1 = 1;
  13924.       c_2 = 99;
  13925.       cond_case = 1;
  13926.       sev = 1;
  13927.       control = 0;
  13928.       memcpy(facid,"ZZZ",3);
  13929.       isi = 0;
  13930.  
  13931.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  13932.               facid,&isi,&condtok,&fc);
  13933.  
  13934.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  13935.          printf("CEENCOD failed with message number %d\n",
  13936.                 fc.tok_msgno);
  13937.          exit(2999);
  13938.       }
  13939.  
  13940.       /* .
  13941.          .
  13942.          . */
  13943.       /* signal the condition */
  13944.       CEESGL(&condtok,&qdata,&fc);
  13945.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  13946.           printf("CEESGL failed with message number %d\n",
  13947.                  fc.tok_msgno);
  13948.           exit(2999);
  13949.        }
  13950.       /* .
  13951.          .
  13952.          . */
  13953.     }
  13954.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  13955.                  _FEEDBACK *newfc) {
  13956.  
  13957.        _FEEDBACK orig_fc, itok_fc;
  13958.       /* .
  13959.          .
  13960.          . */
  13961.        /* get the original condition token */
  13962.        CEEITOK(&orig_fc, &itok_fc);
  13963.       if ( _FBCHECK ( itok_fc , CEE000 ) != 0 ) {
  13964.           printf("CEEITOK failed with message number %d\n",
  13965.                  itok_fc.tok_msgno);
  13966.           exit(2999);
  13967.        }
  13968.       /* .
  13969.          .
  13970.          . */
  13971.       *result = 10;
  13972.     }
  13973.  
  13974.  COBOL/370 Example 
  13975.  
  13976.     CBL LIB,APOST,NOOPT
  13977.           *COMPILATION UNIT: IGZTITOK
  13978.           *************************************************
  13979.           **                                             **
  13980.           ** Purpose:  Drive sample program for CEEITOK. **
  13981.           **                                             **
  13982.           *************************************************
  13983.            IDENTIFICATION DIVISION.
  13984.            PROGRAM-ID. DRVITOK.
  13985.            DATA DIVISION.
  13986.            WORKING-STORAGE SECTION.
  13987.            01  ROUTINE             PROCEDURE-POINTER.
  13988.            01  DENOMINATOR         PIC S9(9) COMP.
  13989.            01  NUMERATOR           PIC S9(9) COMP.
  13990.            01  RATIO               PIC S9(9) COMP.
  13991.            01  TOKEN               PIC S9(9) COMP VALUE 0.
  13992.            01  FC.
  13993.                02  Condition-Token-Value.
  13994.                COPY  CEEIGZCT.
  13995.                    03  Case-1-Condition-ID.
  13996.                        04  Severity        PIC S9(4) COMP.
  13997.                        04  Msg-No          PIC S9(4) COMP.
  13998.                    03  Case-2-Condition-ID
  13999.                              REDEFINES Case-1-Condition-ID.
  14000.                        04  Class-Code      PIC S9(4) COMP.
  14001.                        04  Cause-Code      PIC S9(4) COMP.
  14002.                    03  Case-Sev-Ctl    PIC X.
  14003.                    03  Facility-ID     PIC XXX.
  14004.                02  I-S-Info        PIC S9(9) COMP.
  14005.  
  14006.            PROCEDURE DIVISION.
  14007.  
  14008.            REGISTER-HANDLER.
  14009.           ** Register handler
  14010.                SET ROUTINE TO ENTRY 'CBLITOK'.
  14011.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  14012.                IF  NOT CEE000 of FC  THEN
  14013.                    DISPLAY 'CEEHDLR failed with msg '
  14014.                        Msg-No of FC UPON CONSOLE;
  14015.                    STOP RUN;
  14016.                END-IF.
  14017.  
  14018.            RAISE-CONDITION.
  14019.           ** Cause a zero-divide condition.
  14020.                MOVE 0 TO DENOMINATOR.
  14021.                MOVE 1 TO NUMERATOR.
  14022.                DIVIDE NUMERATOR BY DENOMINATOR, GIVING RATIO.
  14023.  
  14024.            UNREGISTER-HANDLER.
  14025.           ** UNregister handler
  14026.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  14027.                IF NOT CEE000 of FC  THEN
  14028.                    DISPLAY 'CEEHDLU failed with msg '
  14029.                        Msg-No of FC UPON CONSOLE;
  14030.                END-IF.
  14031.                STOP RUN.
  14032.            END PROGRAM DRVITOK.
  14033.  
  14034.           *************************************************
  14035.           **                                             **
  14036.           ** Function: CEEITOK - Return initial          **
  14037.           **                     condition token         **
  14038.           **                                             **
  14039.           *************************************************
  14040.            IDENTIFICATION DIVISION.
  14041.            PROGRAM-ID. CBLITOK.
  14042.            DATA DIVISION.
  14043.            WORKING-STORAGE SECTION.
  14044.            01  ITOKEN.
  14045.                02  Condition-Token-Value.
  14046.                COPY  CEEIGZCT.
  14047.                    03  Case-1-Condition-ID.
  14048.                        04  Severity        PIC S9(4) COMP.
  14049.                        04  Msg-No          PIC S9(4) COMP.
  14050.                    03  Case-2-Condition-ID
  14051.                              REDEFINES Case-1-Condition-ID.
  14052.                        04  Class-Code      PIC S9(4) COMP.
  14053.                        04  Cause-Code      PIC S9(4) COMP.
  14054.                    03  Case-Sev-Ctl    PIC X.
  14055.                    03  Facility-ID     PIC XXX.
  14056.                02  I-S-Info        PIC S9(9) COMP.
  14057.            01  FC.
  14058.                02  Condition-Token-Value.
  14059.                COPY  CEEIGZCT.
  14060.                    03  Case-1-Condition-ID.
  14061.                        04  Severity        PIC S9(4) COMP.
  14062.                        04  Msg-No          PIC S9(4) COMP.
  14063.                    03  Case-2-Condition-ID
  14064.                              REDEFINES Case-1-Condition-ID.
  14065.                        04  Class-Code      PIC S9(4) COMP.
  14066.                        04  Cause-Code      PIC S9(4) COMP.
  14067.                    03  Case-Sev-Ctl    PIC X.
  14068.                    03  Facility-ID     PIC XXX.
  14069.                02  I-S-Info        PIC S9(9) COMP.
  14070.            LINKAGE SECTION.
  14071.            01  TOKEN                   PIC S9(9) COMP.
  14072.            01  RESULT                  PIC S9(9) COMP.
  14073.                88 RESUME                   VALUE 10.
  14074.            01  CURCOND.
  14075.                02  Condition-Token-Value.
  14076.                COPY  CEEIGZCT.
  14077.                    03  Case-1-Condition-ID.
  14078.                        04  Severity        PIC S9(4) COMP.
  14079.                        04  Msg-No          PIC S9(4) COMP.
  14080.                    03  Case-2-Condition-ID
  14081.                              REDEFINES Case-1-Condition-ID.
  14082.                        04  Class-Code      PIC S9(4) COMP.
  14083.                        04  Cause-Code      PIC S9(4) COMP.
  14084.                    03  Case-Sev-Ctl    PIC X.
  14085.                    03  Facility-ID     PIC XXX.
  14086.                02  I-S-Info        PIC S9(9) COMP.
  14087.            01  NEWCOND.
  14088.                02  Condition-Token-Value.
  14089.                COPY  CEEIGZCT.
  14090.                    03  Case-1-Condition-ID.
  14091.                        04  Severity        PIC S9(4) COMP.
  14092.                        04  Msg-No          PIC S9(4) COMP.
  14093.                    03  Case-2-Condition-ID
  14094.                              REDEFINES Case-1-Condition-ID.
  14095.                        04  Class-Code      PIC S9(4) COMP.
  14096.                        04  Cause-Code      PIC S9(4) COMP.
  14097.                    03  Case-Sev-Ctl    PIC X.
  14098.                    03  Facility-ID     PIC XXX.
  14099.                02  I-S-Info        PIC S9(9) COMP.
  14100.  
  14101.            PROCEDURE DIVISION
  14102.                USING CURCOND, TOKEN, RESULT, NEWCOND.
  14103.            PARA-CBLITOK.
  14104.                CALL 'CEEITOK' USING ITOKEN , FC.
  14105.                IF  CEE000 of FC  THEN
  14106.                    DISPLAY 'Initial condition has msg '
  14107.                        Msg-No of ITOKEN;
  14108.                ELSE
  14109.                    DISPLAY 'CEEITOK failed with msg '
  14110.                        Msg-No of FC UPON CONSOLE;
  14111.                    STOP RUN;
  14112.                END-IF.
  14113.  
  14114.            PARA-HANDLER.
  14115.           ** In user handler - resume execution
  14116.                SET RESUME TO TRUE.
  14117.                GOBACK.
  14118.  
  14119.            END PROGRAM CBLITOK.
  14120.  
  14121.  PL/I Example 
  14122.  
  14123.     *PROCESS OPT(0), MACRO;
  14124.      /*COMPILATION UNIT: IBMITOK
  14125.      /********************************************/
  14126.      /**                                        **/
  14127.      /** Function: CEEITOK - example of CEEITOK **/
  14128.      /**                     invoked from PL/I  **/
  14129.      /**                     ON-unit            **/
  14130.      /**                                        **/
  14131.      /********************************************/
  14132.  
  14133.      IBMITOK:  PROCEDURE  OPTIONS(MAIN);
  14134.  
  14135.              %INCLUDE CEEIBMAW;
  14136.              %INCLUDE CEEIBMCT;
  14137.  
  14138.              DECLARE
  14139.                 01 ITOKEN   FEEDBACK,
  14140.                 01 FC       FEEDBACK,
  14141.                 divisor     FIXED BINARY(31) INITIAL(0);
  14142.  
  14143.              ON  ZERODIVIDE  BEGIN;
  14144.  
  14145.                 CALL CEEITOK ( ITOKEN, FC );
  14146.                 IF  FBCHECK( FC, CEE000)  THEN  DO;
  14147.                    PUT SKIP LIST( 'The initial condition for the '
  14148.                       || 'current active block was message '
  14149.                       || ITOKEN.MsgNo
  14150.                       || ' for facility '|| ITOKEN.FacID );
  14151.                    END;
  14152.                 ELSE  DO;
  14153.                    DISPLAY( 'CEEITOK failed with msg '
  14154.                       || FC.MsgNo );
  14155.                    CALL  CEEMSG( FC, 2, * );
  14156.                    END;
  14157.  
  14158.                 END /* ON ZeroDivide */;
  14159.  
  14160.  
  14161.              divisor = 15 / divisor  /* signals ZERODIVIDE */;
  14162.  
  14163.      END IBMITOK;
  14164.  
  14165.  
  14166. ΓòÉΓòÉΓòÉ 3.3.39. CEELOCT-Get Current Local Date or Time ΓòÉΓòÉΓòÉ
  14167.  
  14168. CEELOCT returns the current local date or time in three formats: 
  14169.  
  14170.  Lilian date (the number of days since 14 October 1582) 
  14171.  Lilian seconds (the number of seconds since 00:00 14 October 1582) 
  14172.  Gregorian character string (in the form YYYYMMDDHHMISS999). 
  14173. These values are compatible with other LE/370 date and time services, and with 
  14174. existing language intrinsic functions. CEELOCT performs the same function as 
  14175. calling the CEEGMT, CEEGMTO, and CEEDATM date and time services in succession. 
  14176. CEELOCT, however, performs the same service with much greater speed. 
  14177.  
  14178. The character value returned by CEELOCT is designed to match that produced by 
  14179. existing language intrinsic functions. The numeric values returned can be used 
  14180. to simplify date calculations. 
  14181.  
  14182. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14183. Γöé                                                  Γöé
  14184. Γöé >>ΓöÇΓöÇCEELOCTΓöÇΓöÇ(ΓöÇΓöÇoutput_LilianΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇoutput_GregorianΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  14185. Γöé                                                  Γöé
  14186. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14187.  
  14188. output_Lilian (output) 
  14189.           A 32-bit binary integer representing the current local date in the 
  14190.           Lilian format, that is, day 1 equals 15 October 1582, day 148,887 
  14191.           equals 4 June 1990. 
  14192.  
  14193.           If the local time is not available from the system, output_Lilian is 
  14194.           set to 0 and CEELOCT terminates with a non-CEE000 symbolic feedback 
  14195.           code. 
  14196.  
  14197. output_seconds (output) 
  14198.           A 64-bit double-floating point number representing the current local 
  14199.           date and time as the number of seconds since 00:00 on 14 October 
  14200.           1582, not counting leap seconds. For example, 00:01 on 15 October 
  14201.           1582 is second number 86,401 (24*60*60 + 01). 19:01.078 on 4 June 
  14202.           1990 is second number 12,863,905,201.078. 
  14203.  
  14204.           If the local time is not available from the system, output_seconds is 
  14205.           set to 0 and CEELOCT terminates with a non-CEE000 symbolic feedback 
  14206.           code. 
  14207.  
  14208. output_Gregorian (output) 
  14209.           A 17-byte fixed-length character string in the form YYYYMMDDHHMISS999 
  14210.           representing local year, month, day, hour, minute, second, and 
  14211.           millisecond. 
  14212.  
  14213.           If the format of output_Gregorian does not meet your needs, you can 
  14214.           use the CEEDATM callable service (CEEDATM-Convert Seconds to 
  14215.           Character Timestamp) to convert output_seconds to another format. 
  14216.  
  14217. fc (output) 
  14218.           A 12-byte feedback code, optional in some languages, that indicates 
  14219.           the result of this service. 
  14220.  
  14221.           The following symbolic conditions can result from this service: 
  14222.  
  14223.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14224.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  14225.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  14226.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14227.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  14228.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14229.                     Γöé CEE2F3     Γöé 3        Γöé 2531      Γöé The local time was not available from the    Γöé
  14230.                     Γöé        Γöé         Γöé         Γöé system.                     Γöé
  14231.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14232.  
  14233. Usage Notes 
  14234.  
  14235.  You can use the CEEGMT callable service (CEEGMT-Get Current Greenwich Mean 
  14236.   Time) to determine Greenwich Mean Time (GMT). 
  14237.  
  14238.  You can use the CEEGMTO callable service (CEEGMTO-Get Offset from Greenwich 
  14239.   Mean Time to Local Time) to obtain the offset from GMT to local time. 
  14240.  
  14241.  CICS consideration-CEELOCT does not use the OS TIME macro. Therefore, CEELOCT 
  14242.   can be used under CICS. 
  14243.  
  14244.  OpenEdition MVS consideration-In multithread applications, CEELOCT affects 
  14245.   only the calling thread. 
  14246.  
  14247. Examples 
  14248.  
  14249.  C/370 Example 
  14250.  
  14251.     /*COMPILATION UNIT: EDCLOCT   */
  14252.  
  14253.     #include <string.h>
  14254.     #include <stdio.h>
  14255.     #include <leawi.h>
  14256.     #include <ceeedcct.h>
  14257.  
  14258.     int main(void) {
  14259.  
  14260.       _FEEDBACK fc;
  14261.       _INT4     lil_date;
  14262.       _FLOAT8   local_date;
  14263.       _CHAR17   gregorian_date;
  14264.  
  14265.       CEELOCT(&lil_date,&local_date,gregorian_date,&fc);
  14266.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  14267.          printf("CEELOCT failed with message number %d\n",
  14268.                 fc.tok_msgno);
  14269.          exit(2999);
  14270.       }
  14271.  
  14272.       printf("The current date is YYYYMMDDHHMISS999\n");
  14273.       printf("                    %.17s\n",gregorian_date);
  14274.     }
  14275.  
  14276.  COBOL/370 Example 
  14277.  
  14278.     CBL LIB,APOST
  14279.           *COMPILATION UNIT: IGZTLOCT
  14280.           ***************************************************
  14281.           **                                               **
  14282.           ** Function: CEELOCT - get current local time    **
  14283.           **                                               **
  14284.           ** In this example, a call is made to CEELOCT to **
  14285.           ** return the current local time as a Lilian     **
  14286.           ** (the number of days since 14 October 1582),   **
  14287.           ** Lilian timestamp (the number of seconds since **
  14288.           ** 00:00 14 October 1582), and a Gregorian    **
  14289.           ** string (in the form YYYYMMDDMISS999).  The    **
  14290.           ** Gregorian character string is then displayed. **
  14291.           **                                               **
  14292.           ***************************************************
  14293.            IDENTIFICATION DIVISION.
  14294.            PROGRAM-ID. CBLLOCT.
  14295.            DATA DIVISION.
  14296.            WORKING-STORAGE SECTION.
  14297.            01  LILIAN                  PIC S9(9) COMP.
  14298.            01  SECONDS                 COMP-2.
  14299.            01  GREGORN                 PIC X(17).
  14300.            01  FC.
  14301.                02  Condition-Token-Value.
  14302.                COPY  CEEIGZCT.
  14303.                    03  Case-1-Condition-ID.
  14304.                        04  Severity        PIC S9(4) COMP.
  14305.                        04  Msg-No          PIC S9(4) COMP.
  14306.                    03  Case-2-Condition-ID
  14307.                              REDEFINES Case-1-Condition-ID.
  14308.                        04  Class-Code      PIC S9(4) COMP.
  14309.                        04  Cause-Code      PIC S9(4) COMP.
  14310.                    03  Case-Sev-Ctl    PIC X.
  14311.                    03  Facility-ID     PIC XXX.
  14312.                02  I-S-Info        PIC S9(9) COMP.
  14313.            PROCEDURE DIVISION.
  14314.            PARA-CBLLOCT.
  14315.                CALL 'CEELOCT' USING LILIAN , SECONDS ,
  14316.                    GREGORN , FC.
  14317.           ** If CEELOCT runs successfully, display
  14318.           **     Gregorian character string
  14319.                IF CEE000 of FC  THEN
  14320.                    DISPLAY 'Local Time is ' GREGORN
  14321.                ELSE
  14322.                    DISPLAY 'CEELOCT failed with msg '
  14323.                        Msg-No of FC UPON CONSOLE;
  14324.                    STOP RUN;
  14325.                END-IF.
  14326.                GOBACK.
  14327.  
  14328.  PL/I Example 
  14329.  
  14330.     *PROCESS MACRO;
  14331.      /*COMPILATION UNIT: IBMLOCT                         */
  14332.      /****************************************************/
  14333.      /**                                                **/
  14334.      /** Function: CEELOCT - get current local time     **/
  14335.      /**                                                **/
  14336.      /** In this example, CEELOCT is called to return   **/
  14337.      /** the current local time as a Lilian date,       **/
  14338.      /** Lilian timestamp, and Gregorian character      **/
  14339.      /** string.                                        **/
  14340.      /**                                                **/
  14341.      /****************************************************/
  14342.      PLILOCT: PROC OPTIONS(MAIN);
  14343.  
  14344.         %INCLUDE  CEEIBMAW;
  14345.         %INCLUDE  CEEIBMCT;
  14346.  
  14347.         DCL LILIAN   INT4;
  14348.         DCL SECONDS  FLOAT8;
  14349.         DCL GREGORN  CHARACTER ( 17 );
  14350.         DCL 01 FC    FEEDBACK;
  14351.  
  14352.        /* Call CEELOCT to return local time in 3 formats */
  14353.         CALL CEELOCT ( LILIAN, SECONDS, GREGORN, FC );
  14354.  
  14355.         /* If CEELOCT ran successfully, print Gregorian  */
  14356.         /* result                                        */
  14357.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  14358.            PUT SKIP LIST( 'The local date and time are '
  14359.               || GREGORN || '.' );
  14360.            END;
  14361.         ELSE  DO;
  14362.            DISPLAY( 'CEELOCT failed with msg '
  14363.               || FC.MsgNo );
  14364.            STOP;
  14365.            END;
  14366.  
  14367.      END PLILOCT;
  14368.  
  14369.  
  14370. ΓòÉΓòÉΓòÉ 3.3.40. CEEMGET-Get a Message ΓòÉΓòÉΓòÉ
  14371.  
  14372. CEEMGET retrieves, formats, and stores in a passed message area a message 
  14373. corresponding to a condition token either returned from a callable service or 
  14374. passed to a user-written condition handler. The caller can later retrieve the 
  14375. message to change or to output. 
  14376.  
  14377. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14378. Γöé                                                  Γöé
  14379. Γöé >>ΓöÇΓöÇCEEMGETΓöÇΓöÇ(ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇmessage_areaΓöÇΓöÇ,ΓöÇΓöÇmsg_ptrΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  14380. Γöé                                                  Γöé
  14381. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14382.  
  14383. cond_token (input) 
  14384.           A 12-byte condition token received as the result of an LE/370 
  14385.           callable service. See CEENCOD-Construct a Condition Token for a 
  14386.           description of this condition token. 
  14387.  
  14388. message_area (input/output) 
  14389.           A VSTRING, that is, a fixed-length 80-character string, where the 
  14390.           message is placed. 
  14391.  
  14392.           The message is left-justified and padded on the right with blanks. 
  14393.  
  14394. msg_ptr (input/output) 
  14395.           A 4-byte binary integer returned to the calling routine. 
  14396.  
  14397.           The msg_ptr should be passed a value of zero on the initial call to 
  14398.           CEEMGET. If a message is too large to be contained in the 
  14399.           message_area, msg_ptr (containing the index) is returned into the 
  14400.           message. This index is used on subsequent calls to CEEMGET to 
  14401.           retrieve the remaining portion of the message. A feedback code is 
  14402.           also returned, indicating the message has been truncated. When the 
  14403.           entire message is returned, msg_ptr is zero. 
  14404.  
  14405.           If a message contains fewer than 80 characters, the entire message is 
  14406.           returned on the first call. msg_ptr contains 0. 
  14407.  
  14408.           If a message contains exactly 80 characters, the entire message is 
  14409.           returned on the first call. msg_ptr contains 0. 
  14410.  
  14411.           If a message contains more than 80 characters and at least one blank 
  14412.           is contained in the first 80 characters, the string up to and 
  14413.           including the last blank is returned on the first call. 
  14414.  
  14415.           If the 80th character is nonblank (even if the 81st character is a 
  14416.           blank), msg_ptr contains the index of the last blank, that is 
  14417.           something less than 80 and the next call starts with the next 
  14418.           character. 
  14419.  
  14420.           If the 80th character is a blank, msg_ptr contains 80 and the next 
  14421.           call starts with the 81st character, blank or nonblank. 
  14422.  
  14423.           If a message contains more than 80 characters and at least the first 
  14424.           80 are all nonblank, the first 80 are returned and the next call does 
  14425.           not add any blanks and starts with the 81st character. msg_ptr 
  14426.           contains 80. 
  14427.  
  14428.           If the message is too long, CEEMGET splits it into segments. The 
  14429.           msg_ptr does not contain the cumulative index for the entire message 
  14430.           returned so far, but contains only the index into the segment that 
  14431.           was just returned. It is up to the user of CEEMGET to maintain the 
  14432.           cumulative count if needed. 
  14433.  
  14434. fc (output) 
  14435.           A 12-byte feedback code, optional in some languages, that indicates 
  14436.           the result of this service. 
  14437.  
  14438.           The following symbolic conditions can result from this service: 
  14439.  
  14440.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14441.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  14442.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  14443.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14444.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  14445.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14446.                     Γöé CEE036     Γöé 3        Γöé 0102      Γöé An unrecognized condition token was passed to  Γöé
  14447.                     Γöé        Γöé         Γöé         Γöé routine and could not be used.         Γöé
  14448.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14449.                     Γöé CEE0E2     Γöé 3        Γöé 0450      Γöé The message inserts for the condition token   Γöé
  14450.                     Γöé        Γöé         Γöé         Γöé with message number message-number and     Γöé
  14451.                     Γöé        Γöé         Γöé         Γöé facility ID facility-id could not be located.  Γöé
  14452.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14453.                     Γöé CEE0E6     Γöé 3        Γöé 0454      Γöé The message number message-number could not be Γöé
  14454.                     Γöé        Γöé         Γöé         Γöé found for facility ID facility-id.       Γöé
  14455.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14456.                     Γöé CEE0E7     Γöé 1        Γöé 0455      Γöé The message with message number message-number Γöé
  14457.                     Γöé        Γöé         Γöé         Γöé and facility ID facility-id was truncated.   Γöé
  14458.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14459.                     Γöé CEE0EA     Γöé 3        Γöé 0458      Γöé The message repository repository-name could  Γöé
  14460.                     Γöé        Γöé         Γöé         Γöé not be located.                 Γöé
  14461.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14462.  
  14463. Usage Note 
  14464.  
  14465.  OpenEdition MVS considerations-In multithread applications, CEEMGET affects 
  14466.   only the calling thread. However, CEEMGET uses the NATLANG value of the 
  14467.   enclave. Any subsequent calls to CEEMGET, for a given condition, use the 
  14468.   NATLANG value in effect at the time of the first call. 
  14469.  
  14470. Examples 
  14471.  
  14472.  C/370 Example 
  14473.  
  14474.     /*COMPILATION UNIT: EDCMGET   */
  14475.  
  14476.     #include <string.h>
  14477.     #include <stdio.h>
  14478.     #include <leawi.h>
  14479.     #include <ceeedcct.h>
  14480.  
  14481.  
  14482.     int main(void) {
  14483.  
  14484.       _VSTRING message;
  14485.       _INT4 dest,msgindx;
  14486.       _INT2 c_1,c_2,cond_case,sev,control;
  14487.       _CHAR3 facid;
  14488.       _INT4 isi;
  14489.       _CHAR80 msgarea;
  14490.       _FEEDBACK fc,token;
  14491.  
  14492.       /* construct a token for CEE message 2523 */
  14493.       c_1 = 1;
  14494.       c_2 = 2523;
  14495.       cond_case = 1;
  14496.       sev = 1;
  14497.       control = 1;
  14498.       memcpy(facid,"CEE",3);
  14499.       isi = 0;
  14500.  
  14501.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  14502.               facid,&isi,&token,&fc);
  14503.  
  14504.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  14505.          printf("CEENCOD failed with message number %d\n",
  14506.                 fc.tok_msgno);
  14507.          exit(2999);
  14508.       }
  14509.  
  14510.       msgindx = 0;
  14511.       memset(msgarea,' ',79);/* initialize the message area */
  14512.       msgarea[80] = '\0';
  14513.  
  14514.       /* use CEEMGET until all the message has been */
  14515.       /* retrieved */
  14516.       /* msgindx will be zero when all the message has */
  14517.       /* been retrieved */
  14518.       do {
  14519.          CEEMGET(&token,msgarea,&msgindx,&fc);
  14520.  
  14521.          if (fc.tok_sev > 1 ) {
  14522.             printf("CEEMGET failed with message number %d\n",
  14523.                    fc.tok_msgno);
  14524.             exit(2999);
  14525.          }
  14526.  
  14527.          /* put out the message using CEEMOUT */
  14528.          memcpy(message.string,msgarea,80);
  14529.          message.length = 80;
  14530.          dest = 2;
  14531.          CEEMOUT(&message,&dest,&fc);
  14532.  
  14533.          if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  14534.             printf("CEEMOUT failed with message number %d\n",
  14535.                    fc.tok_msgno);
  14536.             exit(2999);
  14537.          }
  14538.       } while (msgindx != 0);
  14539.     }
  14540.  
  14541.  COBOL/370 Example 
  14542.  
  14543.     CBL LIB,APOST
  14544.           *COMPILATION UNIT: IGZTMGET
  14545.           ******************************************
  14546.           **                                      **
  14547.           ** Function: CEEMGET - get a message    **
  14548.           **                                      **
  14549.           ******************************************
  14550.            IDENTIFICATION DIVISION.
  14551.            PROGRAM-ID. CBLMGET.
  14552.            DATA DIVISION.
  14553.            WORKING-STORAGE SECTION.
  14554.            01  MSGBUF                  PIC X(80).
  14555.            01  MSGPTR                  PIC S9(9) COMP.
  14556.            01  SEV                     PIC S9(4) COMP.
  14557.            01  MSGNO                   PIC S9(4) COMP.
  14558.            01  CASE                    PIC S9(4) COMP.
  14559.            01  SEV2                    PIC S9(4) COMP.
  14560.            01  CNTRL                   PIC S9(4) COMP.
  14561.            01  FACID                   PIC X(3).
  14562.            01  ISINFO                  PIC S9(9) COMP.
  14563.            01  NEWTOK.
  14564.                02  Condition-Token-Value.
  14565.                COPY  CEEIGZCT.
  14566.                    03  Case-1-Condition-ID.
  14567.                        04  Severity        PIC S9(4) COMP.
  14568.                        04  Msg-No          PIC S9(4) COMP.
  14569.                    03  Case-2-Condition-ID
  14570.                              REDEFINES Case-1-Condition-ID.
  14571.                        04  Class-Code      PIC S9(4) COMP.
  14572.                        04  Cause-Code      PIC S9(4) COMP.
  14573.                    03  Case-Sev-Ctl    PIC X.
  14574.                    03  Facility-ID     PIC XXX.
  14575.                02  I-S-Info        PIC S9(9) COMP.
  14576.            01  FC.
  14577.                02  Condition-Token-Value.
  14578.                COPY  CEEIGZCT.
  14579.                    03  Case-1-Condition-ID.
  14580.                        04  Severity        PIC S9(4) COMP.
  14581.                        04  Msg-No          PIC S9(4) COMP.
  14582.                    03  Case-2-Condition-ID
  14583.                              REDEFINES Case-1-Condition-ID.
  14584.                        04  Class-Code      PIC S9(4) COMP.
  14585.                        04  Cause-Code      PIC S9(4) COMP.
  14586.                    03  Case-Sev-Ctl    PIC X.
  14587.                    03  Facility-ID     PIC XXX.
  14588.                02  I-S-Info        PIC S9(9) COMP.
  14589.            PROCEDURE DIVISION.
  14590.            PARA-CBLMGET.
  14591.           ** Give contok value of
  14592.           ** sev = 0, msgno = 1 facid = CEE
  14593.                MOVE 0 TO SEV.
  14594.                MOVE 1 TO MSGNO.
  14595.                MOVE 1 TO CASE.
  14596.                MOVE 0 TO SEV2.
  14597.                MOVE 1 TO CNTRL.
  14598.                MOVE 'CEE' TO FACID.
  14599.                MOVE 0 TO ISINFO.
  14600.  
  14601.           ** Call CEENCOD with the values assigned above to
  14602.           **     build a condition token "NEWTOK"
  14603.                CALL 'CEENCOD' USING SEV, MSGNO, CASE,
  14604.                    SEV2, CNTRL, FACID, ISINFO, NEWTOK, FC.
  14605.                IF NOT CEE000 of FC  THEN
  14606.                    DISPLAY 'CEENCOD failed with msg '
  14607.                        Msg-No of FC UPON CONSOLE;
  14608.                    STOP RUN;
  14609.                END-IF.
  14610.  
  14611.           ** Always pass 0 in MSGPTR on the initial call
  14612.           ** to CEEMGET.  If message is too long to be
  14613.           ** returned in a single call, MSGPTR will be
  14614.           ** returned containing an index to the message
  14615.           ** that can be used on subsequent calls to CEEMGET.
  14616.                MOVE 0 TO MSGPTR.
  14617.           ** Call CEEMGET to get message associated with
  14618.           ** the condition token
  14619.                CALL 'CEEMGET' USING NEWTOK , MSGBUF ,
  14620.                MSGPTR , FC.
  14621.                IF NOT CEE000 of FC  THEN
  14622.                    DISPLAY 'CEEMGET failed with msg '
  14623.                        Msg-No of FC UPON CONSOLE;
  14624.                    STOP RUN;
  14625.                ELSE
  14626.                    DISPLAY 'The message is: ' MSGBUF;
  14627.                END-IF.
  14628.  
  14629.                GOBACK.
  14630.  
  14631.  PL/I Example 
  14632.  
  14633.     *PROCESS MACRO;
  14634.      /*COMPILATION UNIT: IBMMGET                        **/
  14635.      /****************************************************/
  14636.      /**                                               ***/
  14637.      /**Function       : CEEMGET - Get a Message        **/
  14638.      /**                                               ***/
  14639.      /****************************************************/
  14640.      PLIMGET: PROC OPTIONS(MAIN);
  14641.  
  14642.         %INCLUDE  CEEIBMAW;
  14643.         %INCLUDE  CEEIBMCT;
  14644.  
  14645.         DCL 01 CONTOK   FEEDBACK;
  14646.         DCL 01 FC       FEEDBACK;
  14647.         DCL MSGBUF      CHAR80;
  14648.         DCL MSGPOINTER  INT4;
  14649.         DCL ADDR        BUILTIN;
  14650.  
  14651.         /* Give CONTOK value of condition CEE001         */
  14652.         ADDR( CONTOK ) -> CEEIBMCT = CEE001;
  14653.         MSGPTR = 0;
  14654.  
  14655.         /* Call CEEMGET to retrieve msg corresponding    */
  14656.         /*    to condition token                         */
  14657.         CALL CEEMGET ( CONTOK, MSGBUF, MSGPTR, FC );
  14658.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  14659.            PUT SKIP LIST( 'Message text for message number'
  14660.               || CONTOK.MsgNo || ' is "' || MSGBUF || '"');
  14661.            END;
  14662.         ELSE  DO;
  14663.            DISPLAY( 'CEEMGET failed with msg '
  14664.               || FC.MsgNo );
  14665.            STOP;
  14666.            END;
  14667.  
  14668.      END PLIMGET;
  14669.  
  14670.  
  14671. ΓòÉΓòÉΓòÉ 3.3.41. CEEMOUT-Dispatch a Message ΓòÉΓòÉΓòÉ
  14672.  
  14673. CEEMOUT dispatches a user-defined message string to the message file. 
  14674.  
  14675. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14676. Γöé                                                  Γöé
  14677. Γöé >>ΓöÇΓöÇCEEMOUTΓöÇΓöÇ(ΓöÇΓöÇmessage_stringΓöÇΓöÇ,ΓöÇΓöÇdestination_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  14678. Γöé                                                  Γöé
  14679. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14680.  
  14681. message_string (input) 
  14682.           A halfword prefixed string containing the message. DBCS characters 
  14683.           must be enclosed within shift-out shift-in characters (that is, bytes 
  14684.           X'0F' and X'0E', respectively). 
  14685.  
  14686.           Insert data cannot be placed in the message with CEEMOUT. 
  14687.  
  14688. destination_code (input) 
  14689.           A 4-byte binary integer. The only accepted value for destination_code 
  14690.           is 2. Under systems other than CICS, LE/370 writes the message to the 
  14691.           ddname of the file specified in the MSGFILE run-time option. Under 
  14692.           CICS, the message is written to a transient data queue named CESE. 
  14693.           See MSGFILE for more information. 
  14694.  
  14695. fc (output) 
  14696.           A 12-byte feedback code, optional in some languages, that indicates 
  14697.           the result of this service. 
  14698.  
  14699.           The following symbolic conditions can result from this service: 
  14700.  
  14701.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14702.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  14703.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  14704.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14705.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  14706.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14707.                     Γöé CEE0E3     Γöé 3        Γöé 0451      Γöé An unsupported destination code destination-  Γöé
  14708.                     Γöé        Γöé         Γöé         Γöé code was passed to routine routine-name.    Γöé
  14709.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14710.                     Γöé CEE0E9     Γöé 3        Γöé 0457      Γöé The MSGFILE destination ddname could not be   Γöé
  14711.                     Γöé        Γöé         Γöé         Γöé located.                    Γöé
  14712.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14713.  
  14714. Usage Note 
  14715.  
  14716.  OpenEdition MVS considerations-In multithread applications, CEEMOUT affects 
  14717.   only the calling thread. When multiple threads write to the message file, the 
  14718.   output is interwoven by line. To group lines of output, serialize MSGFILE 
  14719.   access by using a mutex, for example. 
  14720.  
  14721. Examples 
  14722.  
  14723.  C/370 Example 
  14724.  
  14725.     /*COMPILATION UNIT: EDCMOUT   */
  14726.  
  14727.     #include <string.h>
  14728.     #include <stdio.h>
  14729.     #include <leawi.h>
  14730.     #include <ceeedcct.h>
  14731.  
  14732.     int main(void) {
  14733.  
  14734.       _VSTRING message;
  14735.       _INT4 dest;
  14736.       _FEEDBACK fc;
  14737.  
  14738.       strcpy(message.string,"This is a test message");
  14739.       message.length = strlen(message.string);
  14740.       dest = 2;
  14741.  
  14742.       CEEMOUT(&message,&dest,&fc);
  14743.  
  14744.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  14745.          printf("CEEMOUT failed with message number %d\n",
  14746.                 fc.tok_msgno);
  14747.          exit(2999);
  14748.       }
  14749.       /* .
  14750.          .
  14751.          . */
  14752.     }
  14753.  
  14754.  COBOL/370 Example 
  14755.  
  14756.     CBL LIB,APOST
  14757.           *COMPILATION UNIT: IGZTMOUT
  14758.           ************************************************
  14759.           **                                            **
  14760.           ** Function: CEEMOUT - dispatch a message     **
  14761.           **                                            **
  14762.           ** In this example, a call is made to CEEMOUT **
  14763.           ** to dispatch a user-defined message string  **
  14764.           ** to the ddname specified defaulted in the   **
  14765.           ** MSGFILE run-time option.                   **
  14766.           **                                            **
  14767.           ************************************************
  14768.            IDENTIFICATION DIVISION.
  14769.            PROGRAM-ID. CBLMOUT.
  14770.            DATA DIVISION.
  14771.            WORKING-STORAGE SECTION.
  14772.            01  MSGSTR.
  14773.                02  Vstring-length      PIC S9(4) COMP.
  14774.                02  Vstring-text.
  14775.                    03  Vstring-char        PIC X,
  14776.                                OCCURS 0 TO 256 TIMES,
  14777.                                DEPENDING ON Vstring-length
  14778.                                   of MSGSTR.
  14779.            01  DESTIN                  PIC S9(9) COMP.
  14780.            01  FC.
  14781.                02  Condition-Token-Value.
  14782.                COPY  CEEIGZCT.
  14783.                    03  Case-1-Condition-ID.
  14784.                        04  Severity        PIC S9(4) COMP.
  14785.                        04  Msg-No          PIC S9(4) COMP.
  14786.                    03  Case-2-Condition-ID
  14787.                              REDEFINES Case-1-Condition-ID.
  14788.                        04  Class-Code      PIC S9(4) COMP.
  14789.                        04  Cause-Code      PIC S9(4) COMP.
  14790.                    03  Case-Sev-Ctl    PIC X.
  14791.                    03  Facility-ID     PIC XXX.
  14792.                02  I-S-Info        PIC S9(9) COMP.
  14793.            PROCEDURE DIVISION.
  14794.            PARA-CBLMOUT.
  14795.           ** Create message string and specify length
  14796.                MOVE 25 TO Vstring-length of MSGSTR.
  14797.                MOVE 'CEEMOUT ran successfully'
  14798.                  TO Vstring-text of MSGSTR.
  14799.           ** Specify 2 to send the message to the ddname
  14800.           **     specified or defaulted in the MSGFILE
  14801.           **     run-time option.
  14802.                MOVE 2 TO DESTIN.
  14803.                CALL 'CEEMOUT' USING MSGSTR , DESTIN , FC.
  14804.                IF  NOT CEE000 of FC  THEN
  14805.                    DISPLAY 'CEEMOUT failed with msg '
  14806.                        Msg-No of FC UPON CONSOLE;
  14807.                    STOP RUN;
  14808.                END-IF.
  14809.                GOBACK.
  14810.  
  14811.  PL/I Example 
  14812.  
  14813.     *PROCESS MACRO;
  14814.      /*COMPILATION UNIT: IBMMOUT                         */
  14815.      /****************************************************/
  14816.      /**                                                **/
  14817.      /** Function: CEEMOUT - Dispatch a message         **/
  14818.      /**                                                **/
  14819.      /** In this example, CEEMOUT is called to dispatch **/
  14820.      /** a user-defined message string to the ddname    **/
  14821.      /** specified or defaulted in the MSGFILE run-time **/
  14822.      /** option.                                        **/
  14823.      /**                                                **/
  14824.      /****************************************************/
  14825.      PLIMOUT: PROC OPTIONS(MAIN);
  14826.  
  14827.         %INCLUDE  CEEIBMAW;
  14828.         %INCLUDE  CEEIBMCT;
  14829.  
  14830.         DCL MSGSTR VSTRING;
  14831.         DCL DESTIN INT4;
  14832.         DCL 01 FC FEEDBACK;
  14833.  
  14834.         MSGSTR = 'CEEMOUT ran successfully.';
  14835.                                    /* Set message string */
  14836.         DESTIN = 2;  /* Send to MSGFILE ddname           */
  14837.  
  14838.         /* Dispatch message to destination by a  */
  14839.         /*    call to CEEMOUT                    */
  14840.         CALL CEEMOUT ( MSGSTR, DESTIN, FC );
  14841.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  14842.            PUT SKIP LIST( 'Message "' || MSGSTR
  14843.               || '" sent to destination ' || DESTIN );
  14844.            END;
  14845.         ELSE  DO;
  14846.            DISPLAY( 'CEEMOUT failed with msg '
  14847.               || FC.MsgNo );
  14848.            STOP;
  14849.            END;
  14850.  
  14851.      END PLIMOUT;
  14852.  
  14853.  
  14854. ΓòÉΓòÉΓòÉ 3.3.42. CEEMRCR-Move Resume Cursor ΓòÉΓòÉΓòÉ
  14855.  
  14856. CEEMRCR moves the resume cursor to a position relative to the current position 
  14857. of the handle cursor. The actions supported are: 
  14858.  
  14859.  Moving the resume cursor to the call return point of the routine registering 
  14860.   the executing condition handler. 
  14861.  Moving the resume cursor to the caller of the routine registering the 
  14862.   executing condition handler. 
  14863.  
  14864. Initially, the resume cursor is placed after the machine instruction that 
  14865. causes the condition. Whenever CEEMRCR moves the resume cursor and passes stack 
  14866. frames, associated exit routines are invoked. Note that "exit routine" refers 
  14867. to user condition handlers as well as language-specific condition handlers. 
  14868. This moving also unregisters any associated user condition handlers. The 
  14869. movement direction is always toward earlier stack frames, never toward more 
  14870. recent stack frames. The action occurs only after the condition handler returns 
  14871. to the LE/370 condition manager. 
  14872.  
  14873. Multiple calls to CEEMRCR yield the net results of the calls; that is, if two 
  14874. calls move the resume cursor to different places for the same stack frame, the 
  14875. most restrictive call (that closest to the earliest stack frame) is used for 
  14876. that stack frame. 
  14877.  
  14878. Moving the resume cursor to a particular stack frame: 
  14879.  
  14880.  Cancels all stack frames from the previous resume point up to but not 
  14881.   including the new resume point 
  14882.  
  14883.  Unregisters any user condition handlers registered for the canceled stack 
  14884.   frames 
  14885.  
  14886. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14887. Γöé                                                  Γöé
  14888. Γöé >>ΓöÇΓöÇCEEMRCRΓöÇΓöÇ(ΓöÇΓöÇtype_of_moveΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  14889. Γöé                                                  Γöé
  14890. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14891.  
  14892. type_of_move (input) 
  14893.           A fullword binary signed integer indicating the target of the resume 
  14894.           cursor movement. The possible values for type_of_move are: 
  14895.  
  14896.    0         Move the resume cursor to the call return point of the stack frame 
  14897.              associated with the handle cursor. 
  14898.  
  14899.    1         Move the resume cursor to the call return point of a stack frame 
  14900.              prior to the stack frame associated with the handle cursor. The 
  14901.              handle cursor is moved to the first condition handler of the stack 
  14902.              frame the new resume cursor position now points to. 
  14903.  
  14904.              Do not use a type_of_move value of 1 if the caller of the stack 
  14905.              frame associated with the handle cursor is a nested COBOL program. 
  14906.  
  14907.           Modifying the resume cursor to point to stack frame 0 is not allowed. 
  14908.           You cannot move the resume cursor beyond the earliest stack frame. 
  14909.  
  14910. fc (output) 
  14911.           A 12-byte feedback code, optional in some languages, that indicates 
  14912.           the result of this service. 
  14913.  
  14914.           The following symbolic conditions can result from this service: 
  14915.  
  14916.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14917.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  14918.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  14919.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14920.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  14921.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14922.                     Γöé CEE07U     Γöé 1        Γöé 0254      Γöé The first argument passed to CEEMRCR was not 0 Γöé
  14923.                     Γöé        Γöé         Γöé         Γöé or 1.                      Γöé
  14924.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14925.                     Γöé CEE083     Γöé 3        Γöé 0259      Γöé A move to stack frame zero using CEEMRCR was  Γöé
  14926.                     Γöé        Γöé         Γöé         Γöé attempted from a MAIN routine.         Γöé
  14927.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14928.                     Γöé CEE084     Γöé 3        Γöé 0260      Γöé No condition was active when a call to a con-  Γöé
  14929.                     Γöé        Γöé         Γöé         Γöé dition management routine was made.  The    Γöé
  14930.                     Γöé        Γöé         Γöé         Γöé requested function was not performed.      Γöé
  14931.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14932.                     Γöé CEE08L     Γöé 1        Γöé 0277      Γöé CEEMRCR was called to perform an unnecessary  Γöé
  14933.                     Γöé        Γöé         Γöé         Γöé move.                      Γöé
  14934.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14935.  
  14936. Usage Note 
  14937.  
  14938.  OpenEdition MVS considerations-In multithread applications, CEEMRCR affects 
  14939.   only the calling thread. You can use CEEMRCR only within the thread's call 
  14940.   chain. 
  14941.  
  14942. Illustration of CEEMRCR Usage 
  14943.  
  14944. The following three figures illustrate how you can move the resume cursor by 
  14945. using the CEEMRCR service. 
  14946.  
  14947. In Moving Resume Cursor Using CEEMRCR, routine A calls routine B, which in turn 
  14948. calls C, which calls D. User condition handlers are registered in routines B 
  14949. and C. 
  14950.  
  14951. When a condition is signaled in routine D, the LE/370 condition manager passes 
  14952. control to the user condition handler established for routine C. The handle 
  14953. cursor now points to the stack frame for routine C. Routine C percolates the 
  14954. condition. 
  14955.  
  14956. The handle cursor now points to the stack frame for routine B. The next user 
  14957. condition handler to gain control is that one established for Routine B; it 
  14958. recognizes the condition and issues a resume by calling CEEMRCR. 
  14959.  
  14960. A 0 type_of_move, meaning move the resume cursor to the stack frame associated 
  14961. with the handle cursor, causes control to resume at the call return point in 
  14962. Routine B, the instruction immediately following the call to routine C. A 1 
  14963. type_of_move, meaning move the resume cursor to the call return point of the 
  14964. stack frame immediately preceding the one to which the handle cursor points, 
  14965. moves the resume cursor to the instruction immediately following a call in 
  14966. routine A to routine B. 
  14967.  
  14968.  
  14969. Moving Resume Cursor Using CEEMRCR
  14970.  
  14971.  
  14972.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14973.    ΓöéA          Γöé
  14974.    Γöé  .         Γöé
  14975.    Γöé  call b       Γöé
  14976.    Γöé  . ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝type=1ΓöÇΓöÇΓöÇΓöÉ
  14977.    Γöé  .         Γöé     Γöé
  14978.    Γöé  .         Γöé     Γöé
  14979.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ     Γöé
  14980.         Γöé           Γöé
  14981.                    Γöé
  14982.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ     Γöé ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14983.    ΓöéB          Γöé     Γöé ΓöéHDLR1      Γöé
  14984.    Γöé  .         Γöé     Γöé Γöé        Γöé
  14985.    Γöé  register hdlr1   Γöé     Γö£ΓöÇΓö╝ΓöÇΓöÇcall CEEMRCR Γöé
  14986.    Γöé  .         Γöé     Γöé Γöé        Γöé
  14987.    Γöé  call c       Γöé     Γöé Γöé        Γöé
  14988.    Γöé  . ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝type=0ΓöÇΓöÇΓöÇΓöÿ ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14989.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ          
  14990.         Γöé                Γöé
  14991.                         Γöé
  14992.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ      ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14993.    ΓöéC          Γöé      ΓöéHDLR2      Γöé
  14994.    Γöé  .         Γöé      Γöé  .       Γöé
  14995.    Γöé  register hdlr2   Γöé      Γöé  percolate   Γöé
  14996.    Γöé  .         Γöé      Γöé  .       Γöé
  14997.    Γöé  call d       Γöé      ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14998.    Γöé  .         Γöé          
  14999.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ          Γöé
  15000.         Γöé                Γöé
  15001.                         Γöé
  15002.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ          Γöé
  15003.    ΓöéD          Γöé          Γöé
  15004.    Γöé  .         Γöé          Γöé
  15005.    Γöé  signal condition  ΓöéΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15006.    Γöé  .         Γöé
  15007.    Γöé  .         Γöé
  15008.    Γöé  .         Γöé
  15009.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15010.  
  15011. The same scenario is illustrated in Moving Resume Cursor Using CEEMRCR, except 
  15012. that HDLR2 issues a resume for the signaled condition rather than percolating 
  15013. it. HDLR1 never gains control. Because the handle cursor now points to the 
  15014. stack frame for routine C, a 0 type_of_move causes control to resume at the 
  15015. call return point in Routine C, the instruction immediately following the call 
  15016. to routine D. A 1 type_of_move moves the resume cursor to the instruction 
  15017. immediately following a call in routine B to routine C. 
  15018.  
  15019.  
  15020. Moving Resume Cursor Using CEEMRCR
  15021.  
  15022.  
  15023.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15024.  ΓöéA          Γöé
  15025.  Γöé  .         Γöé
  15026.  Γöé  call b       Γöé
  15027.  Γöé  .         Γöé
  15028.  Γöé  .         Γöé
  15029.  Γöé  .         Γöé
  15030.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15031.       Γöé
  15032.       Γöé
  15033.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ        ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15034.  ΓöéB          Γöé        ΓöéHDLR1      Γöé
  15035.  Γöé  .         Γöé        Γöé  .       Γöé
  15036.  Γöé  register hdlr1   Γöé        Γöé  .       Γöé
  15037.  Γöé  .         Γöé        Γöé  .       Γöé
  15038.  Γöé  call c       Γöé        Γöé  .       Γöé
  15039.  Γöé  .ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇtype=1ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15040.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ       Γöé
  15041.       Γöé             Γöé
  15042.       Γöé             Γöé
  15043.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ       Γöé ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15044.  ΓöéC          Γöé       Γöé ΓöéHDLR2      Γöé
  15045.  Γöé  .         Γöé       Γöé Γöé  .       Γöé
  15046.  Γöé  register hdlr2   Γöé       Γö£ΓöÇΓö╝ΓöÇ call CEEMRCR Γöé
  15047.  Γöé  .         Γöé       Γöé Γöé  .       Γöé
  15048.  Γöé  call d       Γöé       Γöé ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15049.  Γöé  .ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇtype=0ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ     
  15050.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ            Γöé
  15051.       Γöé                  Γöé
  15052.       Γöé                  Γöé
  15053.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ            Γöé
  15054.  ΓöéD          Γöé            Γöé
  15055.  Γöé  .         Γöé            Γöé
  15056.  Γöé  signal condition  ΓöéΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15057.  Γöé  .         Γöé
  15058.  Γöé  .         Γöé
  15059.  Γöé  .         Γöé
  15060.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15061.  
  15062. In Moving Resume Cursor Using CEEMRCR, the user condition handlers are 
  15063. established for routines C and D. When a condition is raised in routine D, only 
  15064. a 1 type_of_move is permitted. A 0 type_of_move results in CEE error message 
  15065. 0277. 
  15066.  
  15067.  
  15068. Moving Resume Cursor Using CEEMRCR
  15069.  
  15070.  
  15071.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15072.  ΓöéA          Γöé
  15073.  Γöé  .         Γöé
  15074.  Γöé  call b       Γöé
  15075.  Γöé  .         Γöé
  15076.  Γöé  .         Γöé
  15077.  Γöé  .         Γöé
  15078.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15079.       Γöé
  15080.       
  15081.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15082.  ΓöéB          Γöé
  15083.  Γöé  .         Γöé
  15084.  Γöé  .         Γöé
  15085.  Γöé  .         Γöé
  15086.  Γöé  call c       Γöé
  15087.  Γöé  .         Γöé
  15088.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15089.       Γöé
  15090.       
  15091.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15092.  ΓöéC          Γöé        ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15093.  Γöé  .         Γöé        ΓöéHDLR1      Γöé
  15094.  Γöé  register hdlr1   Γöé        Γöé  .       Γöé
  15095.  Γöé  .         Γöé        Γöé  .       Γöé
  15096.  Γöé  call d       Γöé        Γöé  .       Γöé
  15097.  Γöé  .ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇtype=1ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ  Γöé  .       Γöé
  15098.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ       Γöé  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15099.       Γöé            Γöé
  15100.                   Γöé
  15101.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ       Γöé
  15102.  ΓöéD          Γöé       Γöé  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15103.  Γöé  .         Γöé       Γöé  ΓöéHDLR2      Γöé
  15104.  Γöé  register hdlr2   Γöé       Γöé  Γöé  .       Γöé
  15105.  Γöé  .         Γöé       ΓööΓöÇΓöÇΓö╝ΓöÇ call CEEMRCR Γöé
  15106.  Γöé  signal condition  Γö£ΓöÇΓöÇΓöÇΓöÉ      Γöé  .       Γöé
  15107.  Γöé  .         Γöé  Γöé      ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15108.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γöé          
  15109.              ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15110.  
  15111. Examples 
  15112.  
  15113.  C/370 Example 
  15114.  
  15115.     /*COMPILATION UNIT: EDCMRCR   */
  15116.  
  15117.     #include <stdio.h>
  15118.     #include <string.h>
  15119.     #include <leawi.h>
  15120.     #include <ceeedcct.h>
  15121.  
  15122.     void handler(_FEEDBACK *,_INT4 *,_INT4 *,_FEEDBACK *);
  15123.  
  15124.     int main(void) {
  15125.     /*  .
  15126.         .
  15127.         . */
  15128.       b();
  15129.       /* the CEEMRCR call in the handler will place the */
  15130.       /* resume cursor at this point.  */
  15131.     /*  .
  15132.         .
  15133.         . */
  15134.     }
  15135.  
  15136.     b(void) {
  15137.  
  15138.       _FEEDBACK fc,condtok;
  15139.       _ENTRY routine;
  15140.       _INT4 token,qdata;
  15141.       _INT2 c_1,c_2,cond_case,sev,control;
  15142.       _CHAR3 facid;
  15143.       _INT4 isi;
  15144.  
  15145.       /* register the condition handler */
  15146.       token = 99;
  15147.       routine.address = (_POINTER)&handler;
  15148.       routine.nesting = NULL;
  15149.  
  15150.       CEEHDLR(&routine,&token,&fc);
  15151.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  15152.         printf("CEEHDLR failed with message number %d\n",
  15153.                 fc.tok_msgno);
  15154.         exit (2999);
  15155.       }
  15156.     /*  .
  15157.         .
  15158.         . */
  15159.       /* set up the condition using CEENCOD */
  15160.       c_1 = 3;
  15161.       c_2 = 2523;
  15162.       cond_case = 1;
  15163.       sev = 3;
  15164.       control = 0;
  15165.       memcpy(facid,"CEE",3);
  15166.       isi = 0;
  15167.  
  15168.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  15169.               facid,&isi,&condtok,&fc);
  15170.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  15171.          printf("CEENCOD failed with message number %d\n",
  15172.                 fc.tok_msgno);
  15173.          exit(2999);
  15174.       }
  15175.  
  15176.       /* signal the condition */
  15177.       CEESGL(&condtok,&qdata,&fc);
  15178.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  15179.          printf("CEESGL failed with message number %d\n",
  15180.                 fc.tok_msgno);
  15181.          exit(2999);
  15182.       }
  15183.     /*  .
  15184.         .
  15185.         . */
  15186.     }
  15187.  
  15188.     void handler(_FEEDBACK *fc, _INT4 *token, _INT4 *result,
  15189.                  _FEEDBACK *newfc) {
  15190.  
  15191.        _FEEDBACK cursorfc, orig_fc;
  15192.        _INT4 type;
  15193.     /*  .
  15194.         .
  15195.         . */
  15196.        /* move the resume cursor to the caller of the  */
  15197.        /* routine that registered the condition handler */
  15198.        type = 1;
  15199.        CEEMRCR(&type,&cursorfc);
  15200.        if ( _FBCHECK ( cursorfc , CEE000 ) != 0 ) {
  15201.           printf("CEEMRCR failed with message number %d\n",
  15202.                   cursorfc.tok_msgno);
  15203.           exit (2999);
  15204.        }
  15205.  
  15206.        printf("condition handled\n");
  15207.        *result = 10;
  15208.        return;
  15209.     }
  15210.  
  15211.  COBOL/370 Example 
  15212.  
  15213.     CBL LIB,APOST
  15214.           *COMPILATION UNIT: IGZTMRCR
  15215.           ****************************************************
  15216.           **                                                **
  15217.           ** CBLMAIN - Main for sample program for CEEMRCR. **
  15218.           **                                                **
  15219.           ****************************************************
  15220.            IDENTIFICATION DIVISION.
  15221.            PROGRAM-ID. CBLMAIN.
  15222.            PROCEDURE DIVISION.
  15223.                CALL 'DRVMRCR'
  15224.                DISPLAY 'Resumed execution in the CALLER '
  15225.                    'of the routine which registered the '
  15226.                    'handler'
  15227.                GOBACK.
  15228.            END PROGRAM CBLMAIN.
  15229.           *COMPILATION UNIT: DRVMRCR
  15230.           ************************************************
  15231.           **                                            **
  15232.           ** DRVMRCR - Drive sample program CEEMRCR.    **
  15233.           **                                            **
  15234.           ************************************************
  15235.            IDENTIFICATION DIVISION.
  15236.            PROGRAM-ID. DRVMRCR.
  15237.            DATA DIVISION.
  15238.            WORKING-STORAGE SECTION.
  15239.            01  ROUTINE                 PROCEDURE-POINTER.
  15240.            01  TOKEN                   PIC S9(9) COMP.
  15241.            01  SEV                     PIC S9(4) COMP.
  15242.            01  MSGNO                   PIC S9(4) COMP.
  15243.            01  CASE                    PIC S9(4) COMP.
  15244.            01  SEV2                    PIC S9(4) COMP.
  15245.            01  CNTRL                   PIC S9(4) COMP.
  15246.            01  FACID                   PIC X(3).
  15247.            01  ISINFO                  PIC S9(9) COMP.
  15248.            01  FC.
  15249.                02  Condition-Token-Value.
  15250.                COPY  CEEIGZCT.
  15251.                    03  Case-1-Condition-ID.
  15252.                        04  Severity        PIC S9(4) COMP.
  15253.                        04  Msg-No          PIC S9(4) COMP.
  15254.                    03  Case-2-Condition-ID
  15255.                              REDEFINES Case-1-Condition-ID.
  15256.                        04  Class-Code      PIC S9(4) COMP.
  15257.                        04  Cause-Code      PIC S9(4) COMP.
  15258.                    03  Case-Sev-Ctl    PIC X.
  15259.                    03  Facility-ID     PIC XXX.
  15260.                02  I-S-Info        PIC S9(9) COMP.
  15261.            01  QDATA                   PIC S9(9) COMP.
  15262.            01  CONDTOK.
  15263.                02  Condition-Token-Value.
  15264.                COPY  CEEIGZCT.
  15265.                    03  Case-1-Condition-ID.
  15266.                        04  Severity        PIC S9(4) COMP.
  15267.                        04  Msg-No          PIC S9(4) COMP.
  15268.                    03  Case-2-Condition-ID
  15269.                              REDEFINES Case-1-Condition-ID.
  15270.                        04  Class-Code      PIC S9(4) COMP.
  15271.                        04  Cause-Code      PIC S9(4) COMP.
  15272.                    03  Case-Sev-Ctl    PIC X.
  15273.                    03  Facility-ID     PIC XXX.
  15274.                02  I-S-Info        PIC S9(9) COMP.
  15275.            PROCEDURE DIVISION.
  15276.           ** Register handler
  15277.                SET ROUTINE TO ENTRY 'CBLMRCR'.
  15278.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  15279.                IF  NOT CEE000 of FC  THEN
  15280.                    DISPLAY 'CEEHDLR failed with msg '
  15281.                        Msg-No of FC UPON CONSOLE;
  15282.                    STOP RUN;
  15283.                END-IF.
  15284.  
  15285.           ** Signal a condition
  15286.                MOVE 1 TO QDATA.
  15287.                SET CEE001 of CONDTOK to TRUE.
  15288.                MOVE ZERO to I-S-Info of CONDTOK.
  15289.                CALL 'CEESGL' USING CONDTOK , QDATA , FC.
  15290.                IF CEE000 of FC  THEN
  15291.                    DISPLAY '**** Resumed execution in the '
  15292.                      'routine which registered the handler'
  15293.                ELSE
  15294.                    DISPLAY 'CEESGL failed with msg '
  15295.                        Msg-No of FC UPON CONSOLE;
  15296.                END-IF.
  15297.           ** UNregister handler
  15298.                CALL 'CEEHDLU' USING ROUTINE , TOKEN , FC.
  15299.                IF NOT CEE000 of FC  THEN
  15300.                    DISPLAY 'CEEHDLU failed with msg '
  15301.                        Msg-No of FC UPON CONSOLE;
  15302.                END-IF.
  15303.                STOP RUN.
  15304.            END PROGRAM DRVMRCR.
  15305.  
  15306.           *COMPILATION UNIT: CBLMRCR
  15307.           ***************************************************
  15308.           **                                               **
  15309.           ** Function: CEEMRCR - Move resume cursor        **
  15310.           **                     relative to handle cursor **
  15311.           **                                               **
  15312.           ***************************************************
  15313.            IDENTIFICATION DIVISION.
  15314.            PROGRAM-ID. CBLMRCR.
  15315.            DATA DIVISION.
  15316.            WORKING-STORAGE SECTION.
  15317.            01  MOVETYP                 PIC S9(9) COMP.
  15318.            01  DEST                    PIC S9(9) COMP VALUE 2.
  15319.            01  FC.
  15320.                02  Condition-Token-Value.
  15321.                COPY  CEEIGZCT.
  15322.                    03  Case-1-Condition-ID.
  15323.                        04  Severity        PIC S9(4) COMP.
  15324.                        04  Msg-No          PIC S9(4) COMP.
  15325.                    03  Case-2-Condition-ID
  15326.                              REDEFINES Case-1-Condition-ID.
  15327.                        04  Class-Code      PIC S9(4) COMP.
  15328.                        04  Cause-Code      PIC S9(4) COMP.
  15329.                    03  Case-Sev-Ctl    PIC X.
  15330.                    03  Facility-ID     PIC XXX.
  15331.                02  I-S-Info        PIC S9(9) COMP.
  15332.            01  FC2.
  15333.                02  Condition-Token-Value.
  15334.                COPY  CEEIGZCT.
  15335.                    03  Case-1-Condition-ID.
  15336.                        04  Severity        PIC S9(4) COMP.
  15337.                        04  Msg-No          PIC S9(4) COMP.
  15338.                    03  Case-2-Condition-ID
  15339.                              REDEFINES Case-1-Condition-ID.
  15340.                        04  Class-Code      PIC S9(4) COMP.
  15341.                        04  Cause-Code      PIC S9(4) COMP.
  15342.                    03  Case-Sev-Ctl    PIC X.
  15343.                    03  Facility-ID     PIC XXX.
  15344.                02  I-S-Info        PIC S9(9) COMP.
  15345.            LINKAGE SECTION.
  15346.            01  CURRENT-CONDITION.
  15347.                02  Condition-Token-Value.
  15348.                COPY  CEEIGZCT.
  15349.                    03  Case-1-Condition-ID.
  15350.                        04  Severity        PIC S9(4) COMP.
  15351.                        04  Msg-No          PIC S9(4) COMP.
  15352.                    03  Case-2-Condition-ID
  15353.                              REDEFINES Case-1-Condition-ID.
  15354.                        04  Class-Code      PIC S9(4) COMP.
  15355.                        04  Cause-Code      PIC S9(4) COMP.
  15356.                    03  Case-Sev-Ctl    PIC X.
  15357.                    03  Facility-ID     PIC XXX.
  15358.                02  I-S-Info        PIC S9(9) COMP.
  15359.            01  TOKEN                   PIC X(4).
  15360.            01  RESULT-CODE             PIC S9(9) BINARY.
  15361.                88  RESUME              VALUE +10.
  15362.                88  PERCOLATE           VALUE +20.
  15363.                88  PROMOTE             VALUE +30.
  15364.            01  NEW-CONDITION.
  15365.                02  Condition-Token-Value.
  15366.                COPY  CEEIGZCT.
  15367.                    03  Case-1-Condition-ID.
  15368.                        04  Severity        PIC S9(4) COMP.
  15369.                        04  Msg-No          PIC S9(4) COMP.
  15370.                    03  Case-2-Condition-ID
  15371.                              REDEFINES Case-1-Condition-ID.
  15372.                        04  Class-Code      PIC S9(4) COMP.
  15373.                        04  Cause-Code      PIC S9(4) COMP.
  15374.                    03  Case-Sev-Ctl    PIC X.
  15375.                    03  Facility-ID     PIC XXX.
  15376.                02  I-S-Info        PIC S9(9) COMP.
  15377.            PROCEDURE DIVISION
  15378.                USING CURRENT-CONDITION, TOKEN, RESULT-CODE,
  15379.                    NEW-CONDITION.
  15380.  
  15381.           ** Move the resume cursor to the caller of the
  15382.           **     routine that registerd the condition
  15383.           **     handler
  15384.                MOVE 1 TO MOVETYP.
  15385.                CALL 'CEEMRCR' USING MOVETYP , FC.
  15386.                IF  NOT CEE000 of FC  THEN
  15387.                    DISPLAY 'CEEMRCR failed with msg '
  15388.                        Msg-No of FC UPON CONSOLE;
  15389.                    CALL 'CEEMSG' USING FC, DEST, FC2;
  15390.                    IF  NOT CEE000 of FC2  THEN
  15391.                      DISPLAY 'CEEMSG failed with msg '
  15392.                          Msg-No of FC2 UPON CONSOLE;
  15393.                    MOVE FC TO NEW-CONDITION;
  15394.                    SET PROMOTE TO TRUE;
  15395.                    GOBACK;
  15396.                END-IF.
  15397.  
  15398.                SET RESUME TO TRUE.
  15399.                GOBACK.
  15400.  
  15401.            END PROGRAM CBLMRCR.
  15402.  
  15403.  PL/I Example 
  15404.  
  15405.   The following example uses a COBOL program and handler to establish the 
  15406.   condition handling environment prior to calling a PL/I subroutine to 
  15407.   illustrate the use of the callable service from PL/I. 
  15408.  
  15409.     CBL LIB,APOST,NOOPT
  15410.           *COMPILATION UNIT: IGZTMRCP
  15411.           *************************************************
  15412.           **                                             **
  15413.           ** IGZTMRCP - Drive sample program for CEEMRCR.**
  15414.           **                                             **
  15415.           *************************************************
  15416.            IDENTIFICATION DIVISION.
  15417.            PROGRAM-ID. IGZTMRCP.
  15418.  
  15419.            PROCEDURE DIVISION.
  15420.  
  15421.            INVOKE-DRIVER.
  15422.                CALL 'RUNMRCR'.
  15423.                DISPLAY '==> Execution resumed in routine '
  15424.                    'which called the routine '
  15425.                    'which registered handler'.
  15426.                STOP RUN.
  15427.  
  15428.            END PROGRAM IGZTMRCP.
  15429.     CBL LIB,APOST,NOOPT
  15430.           *COMPILATION UNIT: RUNMRCR
  15431.           *************************************************
  15432.           **                                             **
  15433.           ** RUNMRCR - Run sample program for CEEMRCR.   **
  15434.           **                                             **
  15435.           *************************************************
  15436.            IDENTIFICATION DIVISION.
  15437.            PROGRAM-ID. RUNMRCR.
  15438.            DATA DIVISION.
  15439.            WORKING-STORAGE SECTION.
  15440.            01  ROUTINE             PROCEDURE-POINTER.
  15441.            01  DENOMINATOR         PIC S9(9) COMP.
  15442.            01  NUMERATOR           PIC S9(9) COMP.
  15443.            01  RATIO               PIC S9(9) COMP.
  15444.            01  TOKEN               PIC S9(9) COMP VALUE 0.
  15445.            01  FC.
  15446.                02  Condition-Token-Value.
  15447.                COPY  CEEIGZCT.
  15448.                    03  Case-1-Condition-ID.
  15449.                        04  Severity        PIC S9(4) COMP.
  15450.                        04  Msg-No          PIC S9(4) COMP.
  15451.                    03  Case-2-Condition-ID
  15452.                              REDEFINES Case-1-Condition-ID.
  15453.                        04  Class-Code      PIC S9(4) COMP.
  15454.                        04  Cause-Code      PIC S9(4) COMP.
  15455.                    03  Case-Sev-Ctl        PIC X.
  15456.                    03  Facility-ID         PIC XXX.
  15457.                02  I-S-Info                PIC S9(9) COMP.
  15458.  
  15459.            PROCEDURE DIVISION.
  15460.  
  15461.            REGISTER-HANDLER.
  15462.           ** Register handler
  15463.                SET ROUTINE TO ENTRY 'HDLMRCR'.
  15464.                CALL 'CEEHDLR' USING ROUTINE , TOKEN , FC.
  15465.                IF  NOT CEE000 of FC  THEN
  15466.                    DISPLAY 'CEEHDLR failed with msg '
  15467.                        Msg-No of FC UPON CONSOLE;
  15468.                    STOP RUN;
  15469.                END-IF.
  15470.  
  15471.            RAISE-CONDITION.
  15472.           ** Cause a zero-divide condition.
  15473.                MOVE 0 TO DENOMINATOR.
  15474.                MOVE 1 TO NUMERATOR.
  15475.                DIVIDE NUMERATOR BY DENOMINATOR, GIVING RATIO.
  15476.           *    (exception occurs and is handled)
  15477.                DISPLAY '==> Execution resumed in routine '
  15478.                    'which registered handler'.
  15479.  
  15480.            UNREGISTER-HANDLER.
  15481.           ** UNregister handler
  15482.                CALL 'CEEHDLU' USING ROUTINE, FC.
  15483.                IF NOT CEE000 of FC  THEN
  15484.                    DISPLAY 'CEEHDLU failed with msg '
  15485.                        Msg-No of FC UPON CONSOLE;
  15486.                END-IF.
  15487.                STOP RUN.
  15488.            END PROGRAM RUNMRCR.
  15489.  
  15490.           *COMPILATION UNIT: HDLMRCR
  15491.           **************************************************
  15492.           **                                              **
  15493.           ** Purpose:  Invoke PL/I program to handle      **
  15494.           **                     current condition.       **
  15495.           **                                              **
  15496.           **************************************************
  15497.            IDENTIFICATION DIVISION.
  15498.            PROGRAM-ID. HDLMRCR.
  15499.            DATA DIVISION.
  15500.            LINKAGE SECTION.
  15501.            01  TOKEN                   PIC S9(9) COMP.
  15502.            01  RESULT                  PIC S9(9) COMP.
  15503.            01  CURCOND.
  15504.                02  Condition-Token-Value.
  15505.                COPY  CEEIGZCT.
  15506.                    03  Case-1-Condition-ID.
  15507.                        04  Severity        PIC S9(4) COMP.
  15508.                        04  Msg-No          PIC S9(4) COMP.
  15509.                    03  Case-2-Condition-ID
  15510.                              REDEFINES Case-1-Condition-ID.
  15511.                        04  Class-Code      PIC S9(4) COMP.
  15512.                        04  Cause-Code      PIC S9(4) COMP.
  15513.                    03  Case-Sev-Ctl    PIC X.
  15514.                    03  Facility-ID     PIC XXX.
  15515.                02  I-S-Info        PIC S9(9) COMP.
  15516.            01  NEWCOND.
  15517.                02  Condition-Token-Value.
  15518.                COPY  CEEIGZCT.
  15519.                    03  Case-1-Condition-ID.
  15520.                        04  Severity        PIC S9(4) COMP.
  15521.                        04  Msg-No          PIC S9(4) COMP.
  15522.                    03  Case-2-Condition-ID
  15523.                              REDEFINES Case-1-Condition-ID.
  15524.                        04  Class-Code      PIC S9(4) COMP.
  15525.                        04  Cause-Code      PIC S9(4) COMP.
  15526.                    03  Case-Sev-Ctl    PIC X.
  15527.                    03  Facility-ID     PIC XXX.
  15528.                02  I-S-Info        PIC S9(9) COMP.
  15529.  
  15530.            PROCEDURE DIVISION
  15531.                USING CURCOND, TOKEN, RESULT, NEWCOND.
  15532.  
  15533.            INVOKE-PLI.
  15534.                CALL 'IBMMRCR'
  15535.                    USING ADDRESS OF CURCOND,
  15536.                          ADDRESS OF TOKEN,
  15537.                          ADDRESS OF RESULT,
  15538.                          ADDRESS OF NEWCOND.
  15539.                GOBACK.
  15540.  
  15541.            END PROGRAM HDLMRCR.
  15542.  
  15543.     *PROCESS OPT(0), MACRO,SOURCE,INSOURCE;
  15544.      /****************************************************/
  15545.      /**                                                 */
  15546.      /** Function: CEEMRCR - move resume cursor relative */
  15547.      /**                     to handle cursor            */
  15548.      /**                                                 */
  15549.      /****************************************************/
  15550.      IBMMRCR:  PROCEDURE( @CONDTOK, @TOKEN, @RESULT, @NEWCOND)
  15551.                   OPTIONS( COBOL );
  15552.  
  15553.         %INCLUDE  CEEIBMAW;
  15554.         %INCLUDE  CEEIBMCT;
  15555.  
  15556.         /* Parameters */
  15557.         DCL  @CONDTOK    POINTER;
  15558.         DCL  @TOKEN      POINTER;
  15559.         DCL  @RESULT     POINTER;
  15560.         DCL  @NEWCOND    POINTER;
  15561.         DCL  01 CONDTOK  BASED( @CONDTOK ) FEEDBACK;
  15562.         DCL  TOKEN       BASED( @TOKEN )   INT4;
  15563.         DCL  RESULT      BASED( @RESULT )  INT4;
  15564.         DCL  01 NEWCOND  BASED( @NEWCOND ) FEEDBACK;
  15565.  
  15566.         /* Local identifiers */
  15567.         DCL MOVETYP INT4;
  15568.         DCL 01 FC FEEDBACK;
  15569.  
  15570.         IF  FBCHECK( CONDTOK, CEE349 )  THEN  DO;
  15571.            /* Expeced fixed-point divide exception occurred */
  15572.  
  15573.            MOVETYP = 1 /* Move resume cursor to stack frame */
  15574.                        /* of program which called routine   */
  15575.                        /* which registered this handler    */;
  15576.            CALL CEEMRCR ( MOVETYP, FC );
  15577.            IF  FBCHECK( FC, CEE000)  THEN  DO;
  15578.               PUT SKIP LIST( 'Resume cursor moved one stack'
  15579.                  || ' prior to position of Handler Cursor,' );
  15580.               PUT SKIP LIST( ' and Handler Cursor moved to '
  15581.                  || 'first handler of that stack frame' );
  15582.               RESULT = 10 /* Resume */;
  15583.               END;
  15584.            ELSE  DO;
  15585.               DISPLAY( 'CEEMRCR failed with msg '
  15586.                  || FC.MsgNo );
  15587.               RESULT = 30 /* Promote */;
  15588.               NEWCOND = FC;
  15589.               END;
  15590.  
  15591.            END;
  15592.         ELSE /* Unexpected condition -- percolate */  DO;
  15593.            DISPLAY( 'User condition handler entered for '
  15594.               || CONDTOK.FacID || ' condition with message '
  15595.               || 'number ' || CONDTOK.MsgNo );
  15596.            RESULT = 20 /* Percolate */;
  15597.            DISPLAY('Percolating...');
  15598.            END;
  15599.  
  15600.         RETURN;
  15601.  
  15602.      END IBMMRCR;
  15603.  
  15604.  
  15605. ΓòÉΓòÉΓòÉ 3.3.43. CEEMSG-Get, Format, and Dispatch a Message ΓòÉΓòÉΓòÉ
  15606.  
  15607. CEEMSG gets, formats, and dispatches a message corresponding to an input 
  15608. condition token received from a callable service or passed to a user-written 
  15609. condition handler. You can use this service to print a message after a call to 
  15610. any LE/370 service that returns a condition token. 
  15611.  
  15612. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15613. Γöé                                                  Γöé
  15614. Γöé >>ΓöÇΓöÇCEEMSGΓöÇΓöÇ(ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇdestination_codeΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  15615. Γöé                                                  Γöé
  15616. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15617.  
  15618. cond_token (input) 
  15619.           A 12-byte condition token received as the result of an LE/370 
  15620.           callable service. 
  15621.  
  15622. destination_code (input) 
  15623.           A 4-byte binary integer. destination_code can be specified only as 2, 
  15624.           meaning write the message to the ddname of the file specified in the 
  15625.           MSGFILE run-time option. See MSGFILE for more information. 
  15626.  
  15627. fc (output) 
  15628.           A 12-byte feedback code, optional in some languages, that indicates 
  15629.           the result of this service. 
  15630.  
  15631.           The following symbolic conditions can result from this service: 
  15632.  
  15633.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15634.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  15635.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  15636.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15637.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  15638.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15639.                     Γöé CEE0E2     Γöé 3        Γöé 0450      Γöé The message inserts for the condition token   Γöé
  15640.                     Γöé        Γöé         Γöé         Γöé with message number message-number and     Γöé
  15641.                     Γöé        Γöé         Γöé         Γöé facility ID facility-id could not be located.  Γöé
  15642.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15643.                     Γöé CEE0E3     Γöé 3        Γöé 0451      Γöé An unsupported destination code destination-  Γöé
  15644.                     Γöé        Γöé         Γöé         Γöé code was passed to routine routine-name.    Γöé
  15645.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15646.                     Γöé CEE0E6     Γöé 3        Γöé 0454      Γöé The message number message-number could not be Γöé
  15647.                     Γöé        Γöé         Γöé         Γöé found for facility ID facility-id.       Γöé
  15648.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15649.                     Γöé CEE0E9     Γöé 3        Γöé 0457      Γöé The MSGFILE destination ddname could not be   Γöé
  15650.                     Γöé        Γöé         Γöé         Γöé located.                    Γöé
  15651.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15652.                     Γöé CEE0EA     Γöé 3        Γöé 0458      Γöé The message repository repository-name could  Γöé
  15653.                     Γöé        Γöé         Γöé         Γöé not be located.                 Γöé
  15654.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15655.                     Γöé CEE3CT     Γöé 3        Γöé 3485      Γöé An internal message services error occurred   Γöé
  15656.                     Γöé        Γöé         Γöé         Γöé while locating the message number within the  Γöé
  15657.                     Γöé        Γöé         Γöé         Γöé message file.                  Γöé
  15658.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15659.                     Γöé CEE3CU     Γöé 3        Γöé 3486      Γöé An internal message services error occurred   Γöé
  15660.                     Γöé        Γöé         Γöé         Γöé while formatting the message.          Γöé
  15661.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15662.                     Γöé CEE3CV     Γöé 3        Γöé 3487      Γöé An internal message services error occurred   Γöé
  15663.                     Γöé        Γöé         Γöé         Γöé while locating the message number within the  Γöé
  15664.                     Γöé        Γöé         Γöé         Γöé ranges specified in the repository.       Γöé
  15665.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15666.  
  15667. Usage Note 
  15668.  
  15669.  OpenEdition MVS considerations-In multithread applications, CEEMSG affects 
  15670.   only the calling thread. When multiple threads write to the message file, the 
  15671.   output is interwoven by line. To group lines of output, serialize MSGFILE 
  15672.   access by using a mutex, for example. 
  15673.  
  15674. Examples 
  15675.  
  15676.  C/370 Example 
  15677.  
  15678.     /*COMPILATION UNIT: EDCMSG    */
  15679.  
  15680.     #include <string.h>
  15681.     #include <stdio.h>
  15682.     #include <leawi.h>
  15683.     #include <ceeedcct.h>
  15684.  
  15685.     int main(void) {
  15686.  
  15687.       _VSTRING message;
  15688.       _INT4 dest,msgindx;
  15689.       _CHAR80 msgarea;
  15690.       _FEEDBACK fc,token;
  15691.  
  15692.       strcpy(message.string,"This is a test message");
  15693.       message.length = strlen(message.string);
  15694.       dest = 5; /* invalid dest so CEEMOUT will fail */
  15695.  
  15696.       CEEMOUT(&message,&dest,&fc);
  15697.  
  15698.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  15699.          /* put the message if CEEMOUT failed */
  15700.          dest = 2;
  15701.          CEEMSG(&fc,&dest,NULL);
  15702.          exit(2999);
  15703.       }
  15704.     }
  15705.  
  15706.  COBOL/370 Example 
  15707.  
  15708.     CBL LIB,APOST
  15709.           *COMPILATION UNIT: IGZTMSG
  15710.           *************************************************
  15711.           **                                             **
  15712.           ** Function: CEEMSG  - get, format and dispatch**
  15713.           **                     a message               **
  15714.           **                                             **
  15715.           ** In this example, CEE3MDS is called with an  **
  15716.           ** invalid country code so that a condition    **
  15717.           ** token would be returned to use as input to  **
  15718.           ** Any LE/370 service could have been called.  **
  15719.           ** CEEMSG uses the condition token to get,     **
  15720.           ** format and dispatch the message associated  **
  15721.           ** with the condition that occurred in CEE3MDS.**
  15722.           **                                             **
  15723.           *************************************************
  15724.            IDENTIFICATION DIVISION.
  15725.            PROGRAM-ID. CBLMSG.
  15726.            DATA DIVISION.
  15727.            WORKING-STORAGE SECTION.
  15728.            01  COUNTRY                 PIC X(2).
  15729.            01  DECSEP                  PIC X(2).
  15730.            01  MSGDEST                 PIC S9(9) COMP.
  15731.            01  FC.
  15732.                02  Condition-Token-Value.
  15733.                COPY  CEEIGZCT.
  15734.                    03  Case-1-Condition-ID.
  15735.                        04  Severity        PIC S9(4) COMP.
  15736.                        04  Msg-No          PIC S9(4) COMP.
  15737.                    03  Case-2-Condition-ID
  15738.                              REDEFINES Case-1-Condition-ID.
  15739.                        04  Class-Code      PIC S9(4) COMP.
  15740.                        04  Cause-Code      PIC S9(4) COMP.
  15741.                    03  Case-Sev-Ctl    PIC X.
  15742.                    03  Facility-ID     PIC XXX.
  15743.                02  I-S-Info        PIC S9(9) COMP.
  15744.            01  FC2.
  15745.                02  Condition-Token-Value.
  15746.                COPY  CEEIGZCT.
  15747.                    03  Case-1-Condition-ID.
  15748.                        04  Severity        PIC S9(4) COMP.
  15749.                        04  Msg-No          PIC S9(4) COMP.
  15750.                    03  Case-2-Condition-ID
  15751.                              REDEFINES Case-1-Condition-ID.
  15752.                        04  Class-Code      PIC S9(4) COMP.
  15753.                        04  Cause-Code      PIC S9(4) COMP.
  15754.                    03  Case-Sev-Ctl    PIC X.
  15755.                    03  Facility-ID     PIC XXX.
  15756.                02  I-S-Info        PIC S9(9) COMP.
  15757.            PROCEDURE DIVISION.
  15758.            PARA-CBL3MDS.
  15759.           ** Call any LE service, CEE3MDS in this case, to
  15760.           **     receive a condition token that CEEMSG can
  15761.           **     can format as a message.  Specify an
  15762.           **     invalid value for country code so that a
  15763.           **     condition will be built
  15764.                MOVE 'LN' TO COUNTRY.
  15765.                CALL 'CEE3MDS' USING COUNTRY, DECSEP , FC.
  15766.            PARA-CBLMSG.
  15767.           ** Specify 2 for destination, so message will be
  15768.           **     written to the ddname specified or
  15769.           **     defaulted in the MSGFILE run-time option.
  15770.                MOVE 2 TO MSGDEST.
  15771.           ** Call CEEMSG using the FC returned from
  15772.           **     CEE3MDS as the input condition token.
  15773.                CALL 'CEEMSG' USING FC , MSGDEST , FC2.
  15774.                IF NOT CEE000 of FC2 THEN
  15775.                    DISPLAY 'CEEMSG  failed with msg '
  15776.                        Msg-No of FC2 UPON CONSOLE;
  15777.                    STOP RUN;
  15778.                END-IF.
  15779.                GOBACK.
  15780.  
  15781.  PL/I Example 
  15782.  
  15783.     *PROCESS LANGLVL(SAA), MACRO;
  15784.      /*COMPILATION UNIT: IBMMSG                          */
  15785.      /****************************************************/
  15786.      /**                                                **/
  15787.      /** Function: CEEMSG  - get, format and dispatch   **/
  15788.      /**                     a message                  **/
  15789.      /**                                                **/
  15790.      /** In this example, CEE3MDS is called with an     **/
  15791.      /** invalid country code so that a condition token **/
  15792.      /** would be returned to use as input to CEEMSG.   **/
  15793.      /** Any LE/370 could have been called. CEEMSG uses **/
  15794.      /** the condition to get, format and dispatch the  **/
  15795.      /** message associated with the condition that     **/
  15796.      /** occurred in CEE3MDS                            **/
  15797.      /**                                                **/
  15798.      /****************************************************/
  15799.      PLIMSG: PROC OPTIONS(MAIN);
  15800.  
  15801.         %INCLUDE  CEEIBMAW;
  15802.         %INCLUDE  CEEIBMCT;
  15803.  
  15804.         DCL COUNTRY  CHARACTER ( 2 );
  15805.         DCL DECSEP   CHARACTER ( 2 );
  15806.         DCL 01 FC    FEEDBACK;
  15807.  
  15808.         DCL MSGDEST  INT4;
  15809.         DCL 01 FC2   FEEDBACK;
  15810.  
  15811.         COUNTRY = 'LN';  /* Specify an invalid country   */
  15812.                          /* code to receive a non-zero   */
  15813.                          /* feedback code                */
  15814.  
  15815.         /* Call any service (CEE3MDS in this case) to    */
  15816.         /* receive a condition token that CEEMSG will    */
  15817.         /* format and dispatch a message                 */
  15818.         CALL CEE3MDS ( COUNTRY, DECSEP, FC );
  15819.  
  15820.         MSGDEST = 2; /* Specify 2 as destination, so     */
  15821.                      /* message will go to ddname speci- */
  15822.                      /* fied in MSGFILE run-time option  */
  15823.  
  15824.         CALL CEEMSG ( FC, MSGDEST, FC2 );
  15825.         IF  ╨║ FBCHECK( FC2, CEE000)  THEN  DO;
  15826.            DISPLAY( 'CEEMSG  failed with msg '
  15827.               || FC.MsgNo );
  15828.            STOP;
  15829.            END;
  15830.  
  15831.      END PLIMSG;
  15832.  
  15833.  
  15834. ΓòÉΓòÉΓòÉ 3.3.44. CEENCOD-Construct a Condition Token ΓòÉΓòÉΓòÉ
  15835.  
  15836. CEENCOD dynamically constructs a 12-byte condition token that communicates a 
  15837. condition in LE/370. 
  15838.  
  15839. The condition token communicates with the LE/370 message and condition handling 
  15840. callable services, and user routines. Also, all LE/370 callable services use 
  15841. the condition-token data type to return information to the user as a feedback 
  15842. code. 
  15843.  
  15844. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15845. Γöé                                                  Γöé
  15846. Γöé >>ΓöÇΓöÇCEENCODΓöÇΓöÇ(ΓöÇΓöÇc_1ΓöÇΓöÇ,ΓöÇΓöÇc_2ΓöÇΓöÇ,ΓöÇΓöÇcaseΓöÇΓöÇ,ΓöÇΓöÇseverityΓöÇΓöÇ,ΓöÇΓöÇcontrolΓöÇΓöÇ,ΓöÇΓöÇfacility_IDΓöÇΓöÇ,ΓöÇΓöÇi_s_infoΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé
  15847. Γöé                                                  Γöé
  15848. Γöé >ΓöÇΓöÇ,ΓöÇΓöÇcond_tokenΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  15849. Γöé                                                  Γöé
  15850. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15851.  
  15852. c_1 (input) 
  15853.           c_1 and c_2 together make up the condition_ID portion of the 
  15854.           condition token. c_1 is a 2-byte binary integer representing the 
  15855.           value of the first 2 bytes of the 4-byte condition_ID. 
  15856.  
  15857.           For case 1, c_1 represents the severity; for case 2, it is the 
  15858.           class_code. For more information about case 1 and case 2, see CEENCOD 
  15859.           Usage Notes. 
  15860.  
  15861. c_2 (input) 
  15862.           A 2-byte binary integer representing the value of the second 2 bytes 
  15863.           of the condition_ID. 
  15864.  
  15865.           For case 1, this is the Msg_No; for case 2, it is the cause_code. For 
  15866.           more information about case 1 and case 2, see CEENCOD Usage Notes. 
  15867.  
  15868. case (input) 
  15869.           A 2-byte binary integer defining the format of the condition_ID 
  15870.           portion of the token. The value 1 identifies a case 1 condition, a 
  15871.           value of 2 identifies a case 2 condition. The values 0 and 3 are 
  15872.           reserved. LE/370 supports only the case 1 condition token type. 
  15873.  
  15874. severity (input) 
  15875.           A 2-byte binary integer indicating the condition's severity. For case 
  15876.           1 conditions, the value of this field is the same as the severity 
  15877.           value specified in the condition_ID. 
  15878.  
  15879.           For case 1 and 2 conditions, this field is also used to test the 
  15880.           condition's severity. severity can be specified with the following 
  15881.           values: 
  15882.  
  15883.    0         Information only (or, if the entire token is 0, no information). 
  15884.  
  15885.    1         Warning-service completed, probably correctly. 
  15886.  
  15887.    2         Error detected-correction attempted; service completed, perhaps 
  15888.              incorrectly. 
  15889.  
  15890.    3         Severe error-service not completed. 
  15891.  
  15892.    4         Critical error-service not completed; condition signaled. A 
  15893.              critical error is a condition jeopardizing the environment. If a 
  15894.              critical error occurs during an LE/370 callable service, it is 
  15895.              always signaled to the condition manager instead of returning 
  15896.              synchronously to the caller. 
  15897.  
  15898. control (input) 
  15899.           A 2-byte binary integer containing flags describing or controlling 
  15900.           various aspects of condition handling. Valid values for the control 
  15901.           field are 1 and 0. 1 indicates the facility_ID is assigned by IBM. 0 
  15902.           indicates the facility_ID is assigned by the user. 
  15903.  
  15904. facility_ID (input) 
  15905.           A 3-character field containing three alphanumeric characters (A-Z, 
  15906.           a-z and 0-9) identifying the product or component of a product 
  15907.           generating this condition or feedback information, for example, CEE. 
  15908.  
  15909.           The facility_ID is associated with the repository (for example, a 
  15910.           file) of the run-time messages. If a unique ID is required (for IBM 
  15911.           and non-IBM products), an ID can be obtained by contacting an IBM 
  15912.           project office. 
  15913.  
  15914.           If you create a new facility_ID to use with a message file you 
  15915.           created by using the CEEBLDTX utility, be aware that the facility_ID 
  15916.           must be part of the message file name. It is therefore important to 
  15917.           follow the naming guidelines described below in order to have a 
  15918.           module name that does not cause your application to abend. 
  15919.  
  15920.           A facility_ID not assigned to an IBM product cannot begin with the 
  15921.           letters A through I. (See the control (input) parameter, above, on 
  15922.           how to indicate whether the facility_ID has been assigned by IBM.) 
  15923.           Special characters, including blank spaces, cannot be used in a 
  15924.           facility_ID. There are no other constraints (besides the alphanumeric 
  15925.           requirement) on a facility_ID not assigned by IBM. 
  15926.  
  15927. i_s_info (input) 
  15928.           A fullword binary integer identifying the ISI. 
  15929.  
  15930.           Whenever a condition is detected by the LE/370 condition manager, 
  15931.           insert data is generated describing the particular instance of its 
  15932.           occurrence is generated. This insert data is used, for example, to 
  15933.           write to a file a message associated with that particular instance or 
  15934.           occurrence of the condition. This insert data is contained in the 
  15935.           ISI. 
  15936.  
  15937. cond_token (output) 
  15938.           The 12-byte representation of the constructed condition token. 
  15939.  
  15940. fc (output) 
  15941.           A 12-byte feedback code, optional in some languages, that indicates 
  15942.           the result of this service. 
  15943.  
  15944.           The following symbolic conditions can result from this service: 
  15945.  
  15946.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15947.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  15948.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  15949.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15950.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  15951.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15952.                     Γöé CEE0CH     Γöé 3        Γöé 0401      Γöé An unsupported case code case-code was passed  Γöé
  15953.                     Γöé        Γöé         Γöé         Γöé to routine routine-name.            Γöé
  15954.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15955.                     Γöé CEE0CI     Γöé 3        Γöé 0402      Γöé An unsupported control code control-code was  Γöé
  15956.                     Γöé        Γöé         Γöé         Γöé passed to routine routine-name.         Γöé
  15957.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15958.                     Γöé CEE0CJ     Γöé 3        Γöé 0403      Γöé An unsupported severity code severity-code was Γöé
  15959.                     Γöé        Γöé         Γöé         Γöé passed to routine routine-name.         Γöé
  15960.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15961.                     Γöé CEE0CK     Γöé 1        Γöé 0404      Γöé A facility ID facility-id with non-       Γöé
  15962.                     Γöé        Γöé         Γöé         Γöé alphanumeric characters was passed to routine  Γöé
  15963.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  15964.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15965.                     Γöé CEE0E4     Γöé 3        Γöé 0452      Γöé An unsupported facility ID facility-id was   Γöé
  15966.                     Γöé        Γöé         Γöé         Γöé passed to routine routine-name.         Γöé
  15967.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15968.  
  15969. Usage Notes 
  15970.  
  15971.  C/370 considerations-The structure of the condition token (type_FEEDBACK) is 
  15972.   described in the leawi.h header file shipped with LE/370. You can assign 
  15973.   values directly to the fields of the token in the header file without using 
  15974.   the CEENCOD service. (See the example for CEESGL-Signal a Condition for 
  15975.   details.) 
  15976.  
  15977.   The layout of the type_FEEDBACK condition token in the header file is: 
  15978.  
  15979.  
  15980.     type_FEEDBACK Data Type as Defined in the leawi.h Header File
  15981.  
  15982.  
  15983.     typedef struct {
  15984.        short     tok_sev     ; /* severity            */
  15985.        short     tok_msgno   ; /* message number      */
  15986.        int       tok_case :2,  /* flags-case/sev/cont */
  15987.                  tok_sever:3,
  15988.                  tok_ctrl :3 ;
  15989.        char      tok_facid[3]; /* fac ID    */
  15990.        int       tok_isi     ; /* index in ISI block  */
  15991.             }                _FEEDBACK;
  15992.  
  15993.  OpenEdition MVS consideration-In multithread applications, CEENCOD affects 
  15994.   only the calling thread. 
  15995.  
  15996. Examples 
  15997.  
  15998.  C/370 Example 
  15999.  
  16000.     /*COMPILATION UNIT: EDCNCOD   */
  16001.  
  16002.     /*****************************************************/
  16003.     /* In C/370 it is not necessary to use this service. */
  16004.     /* The fields can be manipulated directly.  See the  */
  16005.     /* example for CEESGL to see how to manipulate       */
  16006.     /* condition token fields directly.                  */
  16007.     /*****************************************************/
  16008.  
  16009.     #include <stdio.h>
  16010.     #include <string.h>
  16011.     #include <leawi.h>
  16012.     #include <ceeedcct.h>
  16013.  
  16014.     int main(void) {
  16015.  
  16016.       _FEEDBACK fc,condtok;
  16017.       _INT2 c_1,c_2,cond_case,sev,control;
  16018.       _CHAR3 facid;
  16019.       _INT4 isi;
  16020.  
  16021.       c_1 = 1;
  16022.       c_2 = 99;
  16023.       cond_case = 1;
  16024.       sev = 1;
  16025.       control = 0;
  16026.       memcpy(facid,"ZZZ",3);
  16027.       isi = 0;
  16028.  
  16029.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  16030.               facid,&isi,&condtok,&fc);
  16031.  
  16032.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  16033.          printf("CEENCOD failed with message number %d\n",
  16034.                 fc.tok_msgno);
  16035.          exit(2999);
  16036.       }
  16037.      /* .
  16038.         .
  16039.         . */
  16040.     }
  16041.  
  16042.  COBOL/370 Example 
  16043.  
  16044.     CBL LIB,APOST
  16045.           *COMPILATION UNIT: IGZTNCOD
  16046.           *************************************************
  16047.           **                                             **
  16048.           ** Function: CEENCOD - Construct a condition   **
  16049.           ** token                                       **
  16050.           **                                             **
  16051.           *************************************************
  16052.            IDENTIFICATION DIVISION.
  16053.            PROGRAM-ID. CBLNCOD.
  16054.            DATA DIVISION.
  16055.            WORKING-STORAGE SECTION.
  16056.            01  SEV                     PIC S9(4) COMP.
  16057.            01  MSGNO                   PIC S9(4) COMP.
  16058.            01  CASE                    PIC S9(4) COMP.
  16059.            01  SEV2                    PIC S9(4) COMP.
  16060.            01  CNTRL                   PIC S9(4) COMP.
  16061.            01  FACID                   PIC X(3).
  16062.            01  ISINFO                  PIC S9(9) COMP.
  16063.            01  NEWTOK.
  16064.                02  Condition-Token-Value.
  16065.                COPY  CEEIGZCT.
  16066.                    03  Case-1-Condition-ID.
  16067.                        04  Severity        PIC S9(4) COMP.
  16068.                        04  Msg-No          PIC S9(4) COMP.
  16069.                    03  Case-2-Condition-ID
  16070.                              REDEFINES Case-1-Condition-ID.
  16071.                        04  Class-Code      PIC S9(4) COMP.
  16072.                        04  Cause-Code      PIC S9(4) COMP.
  16073.                    03  Case-Sev-Ctl    PIC X.
  16074.                    03  Facility-ID     PIC XXX.
  16075.                02  I-S-Info        PIC S9(9) COMP.
  16076.            01  FC.
  16077.                02  Condition-Token-Value.
  16078.                COPY  CEEIGZCT.
  16079.                    03  Case-1-Condition-ID.
  16080.                        04  Severity        PIC S9(4) COMP.
  16081.                        04  Msg-No          PIC S9(4) COMP.
  16082.                    03  Case-2-Condition-ID
  16083.                              REDEFINES Case-1-Condition-ID.
  16084.                        04  Class-Code      PIC S9(4) COMP.
  16085.                        04  Cause-Code      PIC S9(4) COMP.
  16086.                    03  Case-Sev-Ctl    PIC X.
  16087.                    03  Facility-ID     PIC XXX.
  16088.                02  I-S-Info        PIC S9(9) COMP.
  16089.            PROCEDURE DIVISION.
  16090.            PARA-CBLNCOD.
  16091.           ** Set severity portion of Condition_ID to 0, or
  16092.           **     information only.
  16093.           ** Set msg number portion of Condition_ID to 1.
  16094.           ** Set case to 1. This is a service condition.
  16095.           ** Set severity to 0, for information only.
  16096.           ** Set control to 1, for Facility_ID has been
  16097.           **     assigned by IBM.
  16098.           ** Set Facility_ID to CEE for an LE/370 condition
  16099.           **     token.
  16100.           ** Set I_S_Info to 0, indicating that no Instance
  16101.           **     Specific Information is to be supplied.
  16102.                MOVE 0 TO SEV.
  16103.                MOVE 1 TO MSGNO.
  16104.                MOVE 1 TO CASE.
  16105.                MOVE 0 TO SEV2.
  16106.                MOVE 1 TO CNTRL.
  16107.                MOVE 'CEE' TO FACID.
  16108.                MOVE 0 TO ISINFO.
  16109.  
  16110.           ** Call CEENCOD with the values assigned above to
  16111.           **     build a condition token "NEWTOK"
  16112.                CALL 'CEENCOD' USING SEV, MSGNO, CASE,
  16113.                    SEV2, CNTRL, FACID, ISINFO, NEWTOK, FC.
  16114.                IF NOT CEE000 of FC  THEN
  16115.                    DISPLAY 'CEENCOD failed with msg '
  16116.                        Msg-No of FC UPON CONSOLE;
  16117.                    STOP RUN;
  16118.                END-IF.
  16119.  
  16120.                GOBACK.
  16121.  
  16122.  PL/I Example 
  16123.  
  16124.     *PROCESS MACRO;
  16125.      /*COMPILATION UNIT: IBMNCOD                         */
  16126.      /****************************************************/
  16127.      /**                                                 */
  16128.      /** Function: CEENCOD - construct a condition token */
  16129.      /**                                                 */
  16130.      /****************************************************/
  16131.      PLINCOD: PROC OPTIONS(MAIN);
  16132.  
  16133.         %INCLUDE  CEEIBMAW;
  16134.         %INCLUDE  CEEIBMCT;
  16135.  
  16136.         DCL SEV        INT2;
  16137.         DCL MSGNO      INT2;
  16138.         DCL CASE       INT2;
  16139.         DCL SEV2       INT2;
  16140.         DCL CNTRL      INT2;
  16141.         DCL FACID      CHARACTER ( 3 );
  16142.         DCL ISINFO     INT4;
  16143.         DCL 01 NEWTOK  FEEDBACK;
  16144.         DCL 01 FC      FEEDBACK;
  16145.  
  16146.         SEV = 0;       /* Set severity portion of        */
  16147.                        /* Condition_ID to 0, or          */
  16148.                        /* information only.              */
  16149.         MSGNO = 1;     /* Set msg number portion of      */
  16150.                        /* Condition_ID to 1.             */
  16151.         CASE = 1;      /* Set case to 1. This is a       */
  16152.                        /* service condition.             */
  16153.         SEV2 = 0;      /* Set severity to 0, or          */
  16154.                        /* information only.              */
  16155.         CNTRL = 0;     /* Set control to 0, or Facility  */
  16156.                        /* ID has been assigned by user   */
  16157.         FACID = 'USR'; /* Set Facility_ID to USR for a   */
  16158.                        /* user condition token.          */
  16159.         ISINFO = 0;    /* Set I_S_Info to 0, indicating  */
  16160.                        /* that no Instance Specific      */
  16161.                        /* Information is to be supplied. */
  16162.  
  16163.  
  16164.         CALL CEENCOD ( SEV, MSGNO, CASE, SEV2,
  16165.            CNTRL, FACID, ISINFO, NEWTOK, FC );
  16166.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  16167.            PUT SKIP LIST( 'CEENCOD created token for msg '
  16168.               || NEWTOK.MsgNo || ' and facility '
  16169.               || NEWTOK.FacID );
  16170.            END;
  16171.         ELSE  DO;
  16172.            DISPLAY( 'CEENCOD failed with msg '
  16173.               || FC.MsgNo );
  16174.            STOP;
  16175.            END;
  16176.  
  16177.      END PLINCOD;
  16178.  
  16179.  
  16180. ΓòÉΓòÉΓòÉ 3.3.45. CEEQCEN-Query the Century Window ΓòÉΓòÉΓòÉ
  16181.  
  16182. CEEQCEN queries the century in which LE/370 contains the 2-digit year value. 
  16183. When you want to change the setting, use CEEQCEN to get the setting and then 
  16184. use CEESCEN (CEESCEN-Set the Century Window) to save and restore the current 
  16185. setting. 
  16186.  
  16187. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16188. Γöé                                                  Γöé
  16189. Γöé >>ΓöÇΓöÇCEEQCENΓöÇΓöÇ(ΓöÇΓöÇcentury_startΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  16190. Γöé                                                  Γöé
  16191. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16192.  
  16193. century_start (output) 
  16194.           An integer between 0 and 100 indicating the year on which the century 
  16195.           window is based. 
  16196.  
  16197.           For example, if the LE/370 default is in effect, all 2-digit years 
  16198.           lie within the 100-year window starting 80 years prior to the system 
  16199.           date. CEEQCEN then returns the value 80. An 80 value indicates to 
  16200.           LE/370 that, in 1993, all 2-digit years lie within the 100-year 
  16201.           window starting 80 years before the system date (between 1913 and 
  16202.           2012, inclusive). 
  16203.  
  16204. fc (output) 
  16205.           A 12-byte feedback code, optional in some languages, that indicates 
  16206.           the result of this service. 
  16207.  
  16208.           The following symbolic conditions can result from this service: 
  16209.  
  16210.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16211.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  16212.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  16213.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16214.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  16215.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16216.  
  16217. Usage Note 
  16218.  
  16219.  OpenEdition MVS considerations-CEEQCEN applies to the enclave. The century 
  16220.   window applies to the enclave. 
  16221.  
  16222. Examples 
  16223.  
  16224.  C/370 Example 
  16225.  
  16226.     /*COMPILATION UNIT: EDCQCEN   */
  16227.  
  16228.     #include <string.h>
  16229.     #include <stdio.h>
  16230.     #include <leawi.h>
  16231.     #include <ceeedcct.h>
  16232.  
  16233.     int main (void) {
  16234.  
  16235.       _INT4 century_start;
  16236.       _FEEDBACK fc;
  16237.  
  16238.       /* query the century window */
  16239.       CEEQCEN(¢ury_start,&fc);
  16240.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  16241.          printf("CEEQCEN failed with message number %d\n",
  16242.                 fc.tok_msgno);
  16243.          exit(2999);
  16244.       }
  16245.  
  16246.       /* if the century window is not 50 set it to 50 */
  16247.       if (century_start != 50) {
  16248.          century_start = 50;
  16249.  
  16250.          CEESCEN(¢ury_start,&fc);
  16251.          if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  16252.             printf("CEESCEN failed with message number %d\n",
  16253.                    fc.tok_msgno);
  16254.             exit(2999);
  16255.          }
  16256.       }
  16257.     }
  16258.  
  16259.  COBOL/370 Example 
  16260.  
  16261.     CBL LIB,APOST
  16262.           *COMPILATION UNIT: IGZTQCEN
  16263.           *************************************************
  16264.           **                                             **
  16265.           ** Function: CEEQCEN - query century window    **
  16266.           **                                             **
  16267.           ** In this example, CEEQCEN is called to query **
  16268.           ** the date at which the century window starts **
  16269.           ** The century window is the 100-year window   **
  16270.           ** windoe within which Language Environment    **
  16271.           ** assumes all two-digit years lie.            **
  16272.           **                                             **
  16273.           *************************************************
  16274.            IDENTIFICATION DIVISION.
  16275.            PROGRAM-ID. CBLQCEN.
  16276.            DATA DIVISION.
  16277.            WORKING-STORAGE SECTION.
  16278.            01  STARTCW                 PIC S9(9) COMP.
  16279.            01  FC.
  16280.                02  Condition-Token-Value.
  16281.                COPY  CEEIGZCT.
  16282.                    03  Case-1-Condition-ID.
  16283.                        04  Severity        PIC S9(4) COMP.
  16284.                        04  Msg-No          PIC S9(4) COMP.
  16285.                    03  Case-2-Condition-ID
  16286.                              REDEFINES Case-1-Condition-ID.
  16287.                        04  Class-Code      PIC S9(4) COMP.
  16288.                        04  Cause-Code      PIC S9(4) COMP.
  16289.                    03  Case-Sev-Ctl    PIC X.
  16290.                    03  Facility-ID     PIC XXX.
  16291.                02  I-S-Info        PIC S9(9) COMP.
  16292.            PROCEDURE DIVISION.
  16293.  
  16294.            PARA-CBLQCEN.
  16295.           ** Call CEEQCEN to return the start of the
  16296.           **     century window
  16297.  
  16298.                CALL 'CEEQCEN' USING STARTCW , FC.
  16299.           ** CEEQCEN has no non-zero feedback codes to
  16300.           **     check, so just display result.
  16301.                IF CEE000 of FC  THEN
  16302.                    DISPLAY 'The start of the century '
  16303.                        'window is: ' STARTCW
  16304.                ELSE
  16305.                    DISPLAY 'CEEQCEN failed with msg '
  16306.                        Msg-No of FC UPON CONSOLE;
  16307.                    STOP RUN;
  16308.                END-IF.
  16309.  
  16310.                GOBACK.
  16311.  
  16312.  PL/I Example 
  16313.  
  16314.     *PROCESS MACRO;
  16315.      /*COMPILATION UNIT: IBMQCEN                        */
  16316.      /***************************************************/
  16317.      /**                                                */
  16318.      /** Function: CEEQCEN - query the century window   */
  16319.      /**                                                */
  16320.      /** In this example, CEEQCEN is called to query    */
  16321.      /** The date at which the century window starts.   */
  16322.      /** The century window is the 100-year window      */
  16323.      /** within which Language Environment assumes      */
  16324.      /** all two-digit years lie.                       */
  16325.      /**                                                */
  16326.      /***************************************************/
  16327.      PLIQCEN: PROC OPTIONS(MAIN);
  16328.  
  16329.         %INCLUDE  CEEIBMAW;
  16330.         %INCLUDE  CEEIBMCT;
  16331.  
  16332.         DCL STARTCW INT4;
  16333.         DCL 01 FC FEEDBACK;
  16334.  
  16335.         /* Call CEEQCEN to return the start of the      */
  16336.         /*    century window                            */
  16337.         CALL CEEQCEN ( STARTCW, FC );
  16338.  
  16339.         /* CEEQCEN has no non-zero feedback codes       */
  16340.         /* to check, so print result                    */
  16341.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  16342.            PUT SKIP LIST ( 'The century window starts '
  16343.               || STARTCW || ' years before today.');
  16344.            END;
  16345.         ELSE  DO;
  16346.            DISPLAY( 'CEEQCEN failed with msg '
  16347.               || FC.MsgNo );
  16348.            STOP;
  16349.            END;
  16350.  
  16351.      END PLIQCEN;
  16352.  
  16353.  
  16354. ΓòÉΓòÉΓòÉ 3.3.46. CEERAN0-Calculate Uniform Random Numbers ΓòÉΓòÉΓòÉ
  16355.  
  16356. CEERAN0 generates a sequence of uniform pseudo-random numbers between 0.0 and 
  16357. 1.0 using the multiplicative congruential method with a user-specified seed. 
  16358.  
  16359. The uniform (0,1) pseudo-random numbers are generated using the multiplicative 
  16360. congruential method: 
  16361.  
  16362.   seed(i) = (950706376 * seed(i-1)) mod 2147483647;
  16363.  
  16364.   randomno(i) = seed(i) / 2147483647;
  16365.  
  16366. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16367. Γöé                                                  Γöé
  16368. Γöé >>ΓöÇΓöÇCEERAN0ΓöÇΓöÇ(ΓöÇΓöÇseedΓöÇΓöÇ,ΓöÇΓöÇrandom_noΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  16369. Γöé                                                  Γöé
  16370. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16371.  
  16372. seed (input/output) 
  16373.           A fullword binary signed integer representing an initial value used 
  16374.           to generate random numbers. 
  16375.  
  16376.           seed must be a variable; it cannot be an input-only parameter. The 
  16377.           valid range is 0 to +2,147,483,646. 
  16378.  
  16379.           If seed equals 0, the seed is generated from the current Greenwich 
  16380.           Mean Time. 
  16381.  
  16382.           On return to the calling routine, CEERAN0 changes the value of seed 
  16383.           so that it can be used as the new seed in the next call. 
  16384.  
  16385. random_no(output) 
  16386.           An 8-byte double precision floating-point number with a value between 
  16387.           0 and 1, exclusive. 
  16388.  
  16389.           If seed is invalid, random_no is set to -1 and CEERAN0 terminates 
  16390.           with a non-CEE000 symbolic feedback code. 
  16391.  
  16392. fc (output) 
  16393.           A 12-byte feedback code, optional in some languages, that indicates 
  16394.           the result of this service. 
  16395.  
  16396.           The following symbolic conditions can result from this service: 
  16397.  
  16398.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16399.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  16400.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  16401.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16402.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  16403.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16404.                     Γöé CEE2ER     Γöé 1        Γöé 2523      Γöé The system time was not available when CEERAN0 Γöé
  16405.                     Γöé        Γöé         Γöé         Γöé was called.  A seed value of 1 was used to   Γöé
  16406.                     Γöé        Γöé         Γöé         Γöé generate a random number and a new seed value. Γöé
  16407.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16408.                     Γöé CEE2ES     Γöé 3        Γöé 2524      Γöé An invalid seed value was passed to CEERAN0.  Γöé
  16409.                     Γöé        Γöé         Γöé         Γöé The random number was set to -1.        Γöé
  16410.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16411.  
  16412. Usage Note 
  16413.  
  16414.  OpenEdition MVS considerations-In multithread applications, CEERAN0 affects 
  16415.   only the calling thread. The seed is unique to the thread. 
  16416.  
  16417. Examples 
  16418.  
  16419.  C/370 Example 
  16420.  
  16421.     /*COMPILATION UNIT: EDCRAN0   */
  16422.  
  16423.     #include <string.h>
  16424.     #include <stdio.h>
  16425.     #include <leawi.h>
  16426.     #include <ceeedcct.h>
  16427.  
  16428.     int main (void) {
  16429.  
  16430.        _INT4 seed;
  16431.        _FLOAT8 random;
  16432.        _FEEDBACK fc;
  16433.        int number;
  16434.  
  16435.        seed = 0;
  16436.        CEERAN0(&seed,&random,&fc);
  16437.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  16438.           printf("CEERAN0 failed with message number %d\n",
  16439.                  fc.tok_msgno);
  16440.           exit(2999);
  16441.        }
  16442.        number = random * 1000;
  16443.        printf("The 3 digit random number is %d\n",number);
  16444.     }
  16445.  
  16446.  COBOL/370 Example 
  16447.  
  16448.     CBL LIB,APOST
  16449.           *COMPILATION UNIT: IGZTRAN0
  16450.           ************************************************
  16451.           **                                            **
  16452.           ** Function: CEERAN0 - generate uniform       **
  16453.           **                     random numbers         **
  16454.           **                                            **
  16455.           ************************************************
  16456.            IDENTIFICATION DIVISION.
  16457.            PROGRAM-ID. CBLRAN0.
  16458.            DATA DIVISION.
  16459.            WORKING-STORAGE SECTION.
  16460.            01  SEED                    PIC S9(9) COMP.
  16461.            01  RANDNUM                 COMP-2.
  16462.            01  FC.
  16463.                02  Condition-Token-Value.
  16464.                COPY  CEEIGZCT.
  16465.                    03  Case-1-Condition-ID.
  16466.                        04  Severity        PIC S9(4) COMP.
  16467.                        04  Msg-No          PIC S9(4) COMP.
  16468.                    03  Case-2-Condition-ID
  16469.                              REDEFINES Case-1-Condition-ID.
  16470.                        04  Class-Code      PIC S9(4) COMP.
  16471.                        04  Cause-Code      PIC S9(4) COMP.
  16472.                    03  Case-Sev-Ctl    PIC X.
  16473.                    03  Facility-ID     PIC XXX.
  16474.                02  I-S-Info        PIC S9(9) COMP.
  16475.  
  16476.            PROCEDURE DIVISION.
  16477.  
  16478.            PARA-CBLRAN0.
  16479.           ** Specify 0 for SEED, so the seed will be derived
  16480.           **     from the current Greenwich Mean Time
  16481.                MOVE 0 TO SEED.
  16482.  
  16483.           ** Call CEERAN0 to return random number between
  16484.           **     0.0 and 1.0
  16485.                CALL 'CEERAN0' USING SEED , RANDNUM , FC.
  16486.  
  16487.           ** If CEERAN0 runs successfully, display result.
  16488.                IF CEE000 of FC  THEN
  16489.                    DISPLAY 'The random number is: ' RANDNUM
  16490.                ELSE
  16491.                    DISPLAY 'CEERAN0 failed with msg '
  16492.                        Msg-No of FC UPON CONSOLE;
  16493.                    STOP RUN;
  16494.                END-IF.
  16495.  
  16496.                GOBACK.
  16497.  
  16498.  PL/I Example 
  16499.  
  16500.     *PROCESS MACRO;
  16501.      /*COMPILATION UNIT: IBMRAN0                         */
  16502.      /****************************************************/
  16503.      /**                                                **/
  16504.      /** Function: CEERAN0 - calculate uniform random   **/
  16505.      /** numbers                                        **/
  16506.      /**                                                **/
  16507.      /****************************************************/
  16508.      PLIRAN0: PROC OPTIONS(MAIN);
  16509.  
  16510.         %INCLUDE  CEEIBMAW;
  16511.         %INCLUDE  CEEIBMCT;
  16512.  
  16513.         DCL SEED     INT4;
  16514.         DCL RANDNUM  FLOAT8;
  16515.         DCL 01 FC    FEEDBACK;
  16516.  
  16517.         SEED = 7; /* Specify an integer as the initial   */
  16518.                   /* value used to calculate the random  */
  16519.                   /* numbers                             */
  16520.  
  16521.  
  16522.        /* Call CEERAN0 to generate random number between */
  16523.        /*    0.0 and 1.0                                 */
  16524.         CALL CEERAN0 ( SEED, RANDNUM, FC );
  16525.  
  16526.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  16527.            PUT SKIP LIST ( 'The random number is '
  16528.               || RANDNUM );
  16529.            END;
  16530.         ELSE  DO;
  16531.            DISPLAY( 'CEERAN0 failed with msg '
  16532.               || FC.MsgNo );
  16533.            STOP;
  16534.            END;
  16535.  
  16536.      END PLIRAN0;
  16537.  
  16538.  
  16539. ΓòÉΓòÉΓòÉ 3.3.47. CEESCEN-Set the Century Window ΓòÉΓòÉΓòÉ
  16540.  
  16541. CEESCEN sets the century in which LE/370 contains the 2-digit year value. Use 
  16542. it in conjunction with CEEDAYS (CEEDAYS-Convert Date to Lilian Format) or 
  16543. CEESECS (CEESECS-Convert Timestamp to Number of Seconds) when: 
  16544.  
  16545.  You process date values containing 2-digit years (for example, in the YYMMDD 
  16546.   format). 
  16547.  
  16548.  The LE/370 default century interval does not meet the requirements of a 
  16549.   particular application. 
  16550.  
  16551. Century intervals are kept as thread-level data, so changing the interval in 
  16552. one thread does not affect the interval in another thread. 
  16553.  
  16554. To query the century window, use CEEQCEN (see CEEQCEN-Query the Century 
  16555. Window). 
  16556.  
  16557. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16558. Γöé                                                  Γöé
  16559. Γöé >>ΓöÇΓöÇCEESCENΓöÇΓöÇ(ΓöÇΓöÇcentury_startΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  16560. Γöé                                                  Γöé
  16561. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16562.  
  16563. century_start 
  16564.           An integer between 0 and 100, setting the century window. 
  16565.  
  16566.           A value of 80, for example, places all two-digit years within the 
  16567.           100-year window starting 80 years before the system date. In 1992, 
  16568.           therefore, all two-digit years are assumed to represent dates between 
  16569.           1912 and 2011, inclusive. 
  16570.  
  16571. fc (output) 
  16572.           A 12-byte feedback code, optional in some languages, that indicates 
  16573.           the result of this service. 
  16574.  
  16575.           The following symbolic conditions can result from this service: 
  16576.  
  16577.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16578.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  16579.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  16580.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16581.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  16582.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16583.                     Γöé CEE2E6     Γöé 3        Γöé 2502      Γöé The UTC/GMT was not available from the system. Γöé
  16584.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16585.  
  16586. Usage Note 
  16587.  
  16588.  OpenEdition MVS considerations-CEESCEN applies to the enclave. The century 
  16589.   window applies to the enclave. 
  16590.  
  16591. Examples 
  16592.  
  16593.  C/370 Example 
  16594.  
  16595.     /*COMPILATION UNIT: EDCSCEN   */
  16596.  
  16597.     #include <string.h>
  16598.     #include <stdio.h>
  16599.     #include <leawi.h>
  16600.     #include <ceeedcct.h>
  16601.  
  16602.     int main (void) {
  16603.  
  16604.       _INT4 century_start;
  16605.       _FEEDBACK fc;
  16606.  
  16607.       century_start = 50;
  16608.  
  16609.       CEESCEN(¢ury_start,&fc);
  16610.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  16611.          printf("CEESCEN failed with message number %d\n",
  16612.                 fc.tok_msgno);
  16613.          exit(2999);
  16614.       }
  16615.     }
  16616.  
  16617.  COBOL/370 Example 
  16618.  
  16619.     CBL LIB,APOST
  16620.           *COMPILATION UNIT: IGZTSCEN
  16621.           **************************************************
  16622.           **                                              **
  16623.           ** Function: CEESCEN - set the century window   **
  16624.           **                                              **
  16625.           ** In this example, CEESCEN is called to change **
  16626.           ** the start of the century window to 30 years  **
  16627.           ** before the system date. CEEQCEN is then      **
  16628.           ** called to query that the change made.  A     **
  16629.           ** message that this has been done is then      **
  16630.           ** displayed.                                   **
  16631.           **                                              **
  16632.           **************************************************
  16633.            IDENTIFICATION DIVISION.
  16634.            PROGRAM-ID. CBLSCEN.
  16635.            DATA DIVISION.
  16636.            WORKING-STORAGE SECTION.
  16637.            01  STARTCW                 PIC S9(9) COMP.
  16638.            01  FC.
  16639.                02  Condition-Token-Value.
  16640.                COPY  CEEIGZCT.
  16641.                    03  Case-1-Condition-ID.
  16642.                        04  Severity        PIC S9(4) COMP.
  16643.                        04  Msg-No          PIC S9(4) COMP.
  16644.                    03  Case-2-Condition-ID
  16645.                              REDEFINES Case-1-Condition-ID.
  16646.                        04  Class-Code      PIC S9(4) COMP.
  16647.                        04  Cause-Code      PIC S9(4) COMP.
  16648.                    03  Case-Sev-Ctl    PIC X.
  16649.                    03  Facility-ID     PIC XXX.
  16650.                02  I-S-Info        PIC S9(9) COMP.
  16651.            PROCEDURE DIVISION.
  16652.            PARA-CBLSCEN.
  16653.           ** Specify 30 as century start, and two-digit
  16654.           **     years will be assumed to lie in the
  16655.           **     100-year window starting 30 years before
  16656.           **     the system date.
  16657.                MOVE 30 TO STARTCW.
  16658.  
  16659.           ** Call CEESCEN to change the start of the century
  16660.           **     window.
  16661.                CALL 'CEESCEN' USING STARTCW , FC.
  16662.                IF NOT CEE000 of FC  THEN
  16663.                    DISPLAY 'CEESCEN failed with msg '
  16664.                        Msg-No of FC UPON CONSOLE;
  16665.                    STOP RUN;
  16666.                END-IF.
  16667.  
  16668.            PARA-CBLQCEN.
  16669.           ** Call CEEQCEN to return the start of the century
  16670.           **     window
  16671.                CALL 'CEEQCEN' USING STARTCW , FC.
  16672.  
  16673.           ** CEEQCEN has no non-zero feedback codes to
  16674.           **     check, so just display result.
  16675.                    DISPLAY 'The start of the century '
  16676.                        'window is: ' STARTCW
  16677.                GOBACK.
  16678.  
  16679.  PL/I Example 
  16680.  
  16681.     *PROCESS MACRO;
  16682.      /*COMPILATION UNIT: IBMSCEN                         */
  16683.      /****************************************************/
  16684.      /**                                                 */
  16685.      /** Function: CEESCEN - set the century window      */
  16686.      /**                                                 */
  16687.      /****************************************************/
  16688.      PLISCEN: PROC OPTIONS(MAIN);
  16689.  
  16690.         %INCLUDE  CEEIBMAW;
  16691.         %INCLUDE  CEEIBMCT;
  16692.  
  16693.         DCL STARTCW  INT4;
  16694.         DCL 01 FC    FEEDBACK;
  16695.  
  16696.         STARTCW = 20; /* Set 20 as century start */
  16697.  
  16698.        /* Call CEESCEN to request that two-digit years   */
  16699.        /*    lie in the 100-year window starting 20      */
  16700.        /*    years before the system date                */
  16701.         CALL CEESCEN ( STARTCW, FC );
  16702.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  16703.            PUT SKIP LIST ( 'The century window now starts '
  16704.               || STARTCW || ' years before today.');
  16705.            END;
  16706.         ELSE  DO;
  16707.            DISPLAY( 'CEESCEN failed with msg '
  16708.               || FC.MsgNo );
  16709.            STOP;
  16710.            END;
  16711.  
  16712.      END PLISCEN;
  16713.  
  16714.  
  16715. ΓòÉΓòÉΓòÉ 3.3.48. CEESECI-Convert Seconds to Integers ΓòÉΓòÉΓòÉ
  16716.  
  16717. CEESECI converts a number representing the number of seconds since 00:00 14 
  16718. October 1582 to seven separate binary integers representing year, month, day, 
  16719. hour, minute, second, and millisecond. Use CEESECI instead of CEEDATM when the 
  16720. output is needed in numeric format rather than in character format. 
  16721.  
  16722. The inverse of CEESECI is CEEISEC, which converts integer year, month, day, 
  16723. hour, second, and millisecond to number of seconds. If the input value is a 
  16724. Lilian date instead of seconds, multiply the Lilian date by 86,400 (number of 
  16725. seconds in a day), and pass the new value to CEESECI. 
  16726.  
  16727. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16728. Γöé                                                  Γöé
  16729. Γöé >>ΓöÇΓöÇCEESECIΓöÇΓöÇ(ΓöÇΓöÇinput_secondsΓöÇΓöÇ,ΓöÇΓöÇoutput_yearΓöÇΓöÇ,ΓöÇΓöÇoutput_monthΓöÇΓöÇ,ΓöÇΓöÇoutput_dayΓöÇΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ> Γöé
  16730. Γöé                                                  Γöé
  16731. Γöé >ΓöÇΓöÇoutput_hoursΓöÇΓöÇ,ΓöÇΓöÇoutput_minutesΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇoutput_millisecondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  16732. Γöé                                                  Γöé
  16733. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16734.  
  16735. input_seconds 
  16736.           A 64-bit double floating-point number representing the number of 
  16737.           seconds since 00:00 on 14 October 1582, not counting leap seconds. 
  16738.  
  16739.           For example, 00:01 on 15 October 1582 is second number 86,401 
  16740.           (24*60*60 + 01). The valid range for input_seconds is 86,400 to 
  16741.           265,621,679,999.999 (23:59.999 31 December 9999). 
  16742.  
  16743.           If input_seconds is invalid, all output parameters except the 
  16744.           feedback code are set to 0. 
  16745.  
  16746. output_year (output) 
  16747.           A 32-bit binary integer representing the year. 
  16748.  
  16749.           The range of valid output_years is 1582 to 9999, inclusive. 
  16750.  
  16751. output_month (output) 
  16752.           A 32-bit binary integer representing the month. 
  16753.  
  16754.           The range of valid output_months is 1 to 12. 
  16755.  
  16756. output_day (output) 
  16757.           A 32-bit binary integer representing the day. 
  16758.  
  16759.           The range of valid output_days is 1 to 31. 
  16760.  
  16761. output_hours (output) 
  16762.           A 32-bit binary integer representing the hour. 
  16763.  
  16764.           The range of valid output_hours is 0 to 23. 
  16765.  
  16766. output_minutes (output) 
  16767.           A 32-bit binary integer representing the minutes. 
  16768.  
  16769.           The range of valid output_minutes is 0 to 59. 
  16770.  
  16771. output_seconds (output) 
  16772.           A 32-bit binary integer representing the seconds. 
  16773.  
  16774.           The range of valid output_seconds is 0 to 59. 
  16775.  
  16776. output_milliseconds (output) 
  16777.           A 32-bit binary integer representing milliseconds. 
  16778.  
  16779.           The range of valid output_milliseconds is 0 to 999. 
  16780.  
  16781. fc (output) 
  16782.           A 12-byte feedback code, optional in some languages, that indicates 
  16783.           the result of this service. 
  16784.  
  16785.           The following symbolic conditions can result from this service: 
  16786.  
  16787.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16788.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  16789.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  16790.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16791.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  16792.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16793.                     Γöé CEE2E9     Γöé 3        Γöé 2505      Γöé The number-of-seconds value was not within the Γöé
  16794.                     Γöé        Γöé         Γöé         Γöé supported range.                Γöé
  16795.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16796.  
  16797. Usage Notes 
  16798.  
  16799.  OpenEdition MVS consideration-In multithread applications, CEESECI affects 
  16800.   only the calling thread. 
  16801.  
  16802. Examples 
  16803.  
  16804.  C/370 Example 
  16805.  
  16806.     /*COMPILATION UNIT: EDCSECI   */
  16807.  
  16808.     #include <string.h>
  16809.     #include <stdio.h>
  16810.     #include <leawi.h>
  16811.     #include <ceeedcct.h>
  16812.  
  16813.     int main(void) {
  16814.  
  16815.       _INT4 year, month, day, hours, minutes, seconds,
  16816.             millisecs;
  16817.       _FLOAT8 input;
  16818.       _FEEDBACK fc;
  16819.  
  16820.       input = 13166064000.0;
  16821.       CEESECI(&input,&year,&month,&day,&hours,&minutes,
  16822.               &seconds,&millisecs,&fc);
  16823.  
  16824.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  16825.          printf("CEESECI failed with message number %d\n",
  16826.                 fc.tok_msgno);
  16827.          exit(2999);
  16828.       }
  16829.       printf("%f seconds corresponds to the date"
  16830.              " %d:%d:%d.%d %d/%d/%d\n",input,hours,minutes,
  16831.               seconds,millisecs,month,day,year);
  16832.     }
  16833.  
  16834.  COBOL/370 Example 
  16835.  
  16836.     CBL LIB,APOST
  16837.           *COMPILATION UNIT: IGZTSECI
  16838.           *************************************************
  16839.           **                                             **
  16840.           ** Function: CEESECI - convert seconds to      **
  16841.           ** integers                                    **
  16842.           **                                             **
  16843.           ** In this example a call is made to CEESECI   **
  16844.           ** to convert a number representing the number **
  16845.           ** of seconds since 00:00 14 October 1582   **
  16846.           ** to seven binary integers representing year, **
  16847.           ** month, day, hour, minute, second, and       **
  16848.           ** millisecond.  The results are displayed in  **
  16849.           ** this example.                               **
  16850.           **                                             **
  16851.           *************************************************
  16852.            IDENTIFICATION DIVISION.
  16853.            PROGRAM-ID. CBLSECI.
  16854.            DATA DIVISION.
  16855.            WORKING-STORAGE SECTION.
  16856.            01  INSECS                  COMP-2.
  16857.            01  YEAR                    PIC S9(9) COMP.
  16858.            01  MONTH                   PIC S9(9) COMP.
  16859.            01  DAYS                    PIC S9(9) COMP.
  16860.            01  HOURS                   PIC S9(9) COMP.
  16861.            01  MINUTES                 PIC S9(9) COMP.
  16862.            01  SECONDS                 PIC S9(9) COMP.
  16863.            01  MILLSEC                 PIC S9(9) COMP.
  16864.            01  IN-DATE.
  16865.                02  Vstring-length      PIC S9(4) COMP.
  16866.                02  Vstring-text.
  16867.                    03  Vstring-char        PIC X,
  16868.                                OCCURS 0 TO 256 TIMES,
  16869.                                DEPENDING ON Vstring-length
  16870.                                    of IN-DATE.
  16871.            01  PICSTR.
  16872.                02  Vstring-length      PIC S9(4) COMP.
  16873.                02  Vstring-text.
  16874.                    03  Vstring-char        PIC X,
  16875.                                OCCURS 0 TO 256 TIMES,
  16876.                                DEPENDING ON Vstring-length
  16877.                                   of PICSTR.
  16878.            01  FC.
  16879.                02  Condition-Token-Value.
  16880.                COPY  CEEIGZCT.
  16881.                    03  Case-1-Condition-ID.
  16882.                        04  Severity        PIC S9(4) COMP.
  16883.                        04  Msg-No          PIC S9(4) COMP.
  16884.                    03  Case-2-Condition-ID
  16885.                              REDEFINES Case-1-Condition-ID.
  16886.                        04  Class-Code      PIC S9(4) COMP.
  16887.                        04  Cause-Code      PIC S9(4) COMP.
  16888.                    03  Case-Sev-Ctl    PIC X.
  16889.                    03  Facility-ID     PIC XXX.
  16890.                02  I-S-Info        PIC S9(9) COMP.
  16891.            PROCEDURE DIVISION.
  16892.            PARA-CBLSECS.
  16893.           ** Call CEESECS to convert timestamp of 6/2/88
  16894.           **     at 10:45 AM to Lilian representation
  16895.                MOVE 20 TO Vstring-length of IN-DATE.
  16896.                MOVE '06/02/88 10:45 AM'
  16897.                    TO Vstring-text of IN-DATE.
  16898.                MOVE 20 TO Vstring-length of PICSTR.
  16899.                MOVE 'MM/DD/YY HH:MI:SS AM'
  16900.                    TO Vstring-text of PICSTR.
  16901.                CALL 'CEESECS' USING IN-DATE, PICSTR,
  16902.                    INSECS, FC.
  16903.                IF NOT CEE000 of FC  THEN
  16904.                    DISPLAY 'CEESECS failed with msg '
  16905.                        Msg-No of FC UPON CONSOLE;
  16906.                    STOP RUN;
  16907.                END-IF.
  16908.  
  16909.            PARA-CBLSECI.
  16910.           ** Call CEESECI to convert seconds to integers
  16911.                CALL 'CEESECI' USING INSECS, YEAR, MONTH,
  16912.                    DAYS, HOURS,  MINUTES, SECONDS,
  16913.                    MILLSEC, FC.
  16914.           ** If CEESECI runs successfully, display results
  16915.                IF CEE000 of FC  THEN
  16916.                    DISPLAY 'Input seconds of ' INSECS
  16917.                        ' represents:'
  16918.                    DISPLAY '   Year......... ' YEAR
  16919.                    DISPLAY '   Month........ ' MONTH
  16920.                    DISPLAY '   Day.......... ' DAYS
  16921.                    DISPLAY '   Hour......... ' HOURS
  16922.                    DISPLAY '   Minute....... ' MINUTES
  16923.                    DISPLAY '   Second....... ' SECONDS
  16924.                    DISPLAY '   Millisecond.. ' MILLSEC
  16925.                ELSE
  16926.                    DISPLAY 'CEESECI failed with msg '
  16927.                        Msg-No of FC UPON CONSOLE;
  16928.                    STOP RUN;
  16929.                END-IF.
  16930.  
  16931.                GOBACK.
  16932.  
  16933.  PL/I Example 
  16934.  
  16935.     *PROCESS MACRO;
  16936.      /*COMPILATION UNIT: IBMSECI                         */
  16937.      /****************************************************/
  16938.      /**                                                 */
  16939.      /** Function: CEESECI - convert seconds to integers */
  16940.      /**                                                 */
  16941.      /****************************************************/
  16942.      PLISECI: PROC OPTIONS(MAIN);
  16943.  
  16944.         %INCLUDE  CEEIBMAW;
  16945.         %INCLUDE  CEEIBMCT;
  16946.  
  16947.         DCL INSECS   FLOAT8;
  16948.         DCL YEAR     INT4;
  16949.         DCL MONTH    INT4;
  16950.         DCL DAYS     INT4;
  16951.         DCL HOURS    INT4;
  16952.         DCL MINUTES  INT4;
  16953.         DCL SECONDS  INT4;
  16954.         DCL MILLSEC  INT4;
  16955.         DCL 01 FC    FEEDBACK;
  16956.  
  16957.         INSECS = 13166064060; /* number of seconds since */
  16958.                               /* 14 October 1582         */
  16959.  
  16960.         /* Call CEESECI to convert INSECS to separate    */
  16961.         /*    binary integers representing the year,     */
  16962.         /*    month, day, hours, minutes, seconds and    */
  16963.         /*    milliseconds.                              */
  16964.         CALL CEESECI ( INSECS, YEAR, MONTH, DAYS,
  16965.            HOURS, MINUTES, SECONDS, MILLSEC, FC );
  16966.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  16967.            PUT EDIT( INSECS, ' seconds corresponds to ',
  16968.                  MONTH, '/', DAYS, '/', YEAR, ' at ', HOURS,
  16969.                  ':', MINUTES, ':', SECONDS, '.', MILLSEC )
  16970.               (SKIP, F(9), A, 2 (P'99',A), P'9999', A,
  16971.                  3 (P'99', A), P'999' );
  16972.            END;
  16973.         ELSE  DO;
  16974.            DISPLAY( 'CEESECI failed with msg '
  16975.               || FC.MsgNo );
  16976.            STOP;
  16977.            END;
  16978.  
  16979.      END PLISECI;
  16980.  
  16981.  
  16982. ΓòÉΓòÉΓòÉ 3.3.49. CEESECS-Convert Timestamp to Number of Seconds ΓòÉΓòÉΓòÉ
  16983.  
  16984. CEESECS converts a string representing a timestamp into a number representing 
  16985. the number of Lilian seconds (number of seconds since 00:00 14 October 1582). 
  16986. This service makes it easier to perform time arithmetic, such as calculating 
  16987. the elapsed time between two timestamps. 
  16988.  
  16989. The inverse of CEESECS is CEEDATM, which converts output_seconds to character 
  16990. format. By default, 2-digit years lie within the 100 year range starting 80 
  16991. years prior to the system date. Thus, in 1993, all 2-digit years represent 
  16992. dates between 1913 and 2012, inclusive. You can change this range by using the 
  16993. callable service CEESCEN-Set the Century Window. 
  16994.  
  16995. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16996. Γöé                                                  Γöé
  16997. Γöé >>ΓöÇΓöÇCEESECSΓöÇΓöÇ(ΓöÇΓöÇinput_timestampΓöÇΓöÇ,ΓöÇΓöÇpicture_stringΓöÇΓöÇ,ΓöÇΓöÇoutput_secondsΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  16998. Γöé                                                  Γöé
  16999. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17000.  
  17001. input_timestamp (input) 
  17002.           A length-prefixed character string representing a date or timestamp 
  17003.           in a format matching that specified by picture_string. 
  17004.  
  17005.           The character string must contain between 5 and 80 picture 
  17006.           characters, inclusive. input_timestamp can contain leading or 
  17007.           trailing blanks. Parsing begins with the first nonblank character 
  17008.           (unless the picture string itself contains leading blanks; in this 
  17009.           case, CEESECS skips exactly that many positions before parsing 
  17010.           begins). 
  17011.  
  17012.           After a valid date is parsed, as determined by the format of the date 
  17013.           you specify in picture_string, all remaining characters are ignored 
  17014.           by CEESECS. Valid dates range between and including the dates 15 
  17015.           October 1582 to 31 December 9999. A full date must be specified. 
  17016.           Valid times range from 00:00.000 to 23:59.999. 
  17017.  
  17018.           If any part or all of the time value is omitted, zeros are 
  17019.           substituted for the remaining values. For example: 
  17020.  
  17021.                     1992-05-17-19:02 is equivalent to 1992-05-17-19:00
  17022.                     1992-05-17       is equivalent to 1992-05-17-00:00
  17023.  
  17024. picture_string (input) 
  17025.           VSTRING, a length-prefixed character string, indicating the format of 
  17026.           the date or timestamp value specified in input_timestamp. 
  17027.  
  17028.           Each character in the picture_string represents a character in 
  17029.           input_timestamp. For example, if you specify MMDDYY HH.MI.SS as the 
  17030.           picture_string, CEESECS reads an input_char_date of 060288 15.35.02 
  17031.           as 3:02 PM on 02 June 1988. If delimiters such as the slash (/) 
  17032.           appear in the picture string, leading zeros can be omitted. For 
  17033.           example, the following calls to CEESECS all assign the same value to 
  17034.           variable secs: 
  17035.  
  17036.                     CALL CEESECS('92/06/03 15.35.03', 'YY/MM/DD
  17037.                                   HH.MI.SS', secs, fc);
  17038.                     CALL CEESECS('92/6/3 15.35.03'  , 'YY/MM/DD
  17039.                                   HH.MI.SS', secs, fc);
  17040.                     CALL CEESECS('92/6/3 3.35.03 PM', 'YY/MM/DD
  17041.                                   HH.MI.SS AP', secs, fc);
  17042.                     CALL CEESECS('92.155 3.35.03 pm', 'YY.DDD
  17043.                                   HH.MI.SS AP', secs, fc);
  17044.  
  17045.           If picture string is left null or blank, CEESECS obtains 
  17046.           picture_string based on the current value of the COUNTRY run-time 
  17047.           option (see COUNTRY). For example, if the current value of the 
  17048.           COUNTRY run-time option is FR (France), the date format would be 
  17049.           DD.MM.YYYY. 
  17050.  
  17051.           If picture_string includes a Japanese era symbol <JJJJ>, the YY 
  17052.           position in input_timestamp represents the year number within the 
  17053.           Japanese era. For example, the year 1988 equals the Japanese year 63 
  17054.           in the Showa era. See Japanese Eras Used by Date/Time Services when 
  17055.           <JJJJ> Specified for a list of Japanese eras supported by CEESECS. 
  17056.  
  17057.           If picture_string includes a Republic of China (ROC) Era symbol 
  17058.           <CCCC> or <CCCCCCCC>, the YY position in input_timestamp represents 
  17059.           the year number within the ROC Era. For example, the year 1988 equals 
  17060.           the ROC year 77 in the MinKow Era. 
  17061.  
  17062.           See Republic of China Eras Used by Date/Time Services when <CCCC>or 
  17063.           <CCCCCCCC> Specified for a list of ROC Eras supported by CEESECS. 
  17064.  
  17065.           See Picture Terms Used in Picture Strings for a list of valid picture 
  17066.           characters, and Examples of Picture Terms Recognized by Date/Time 
  17067.           Services for examples of valid picture strings. 
  17068.  
  17069. output_seconds (output) 
  17070.           A 64-bit double floating-point number representing the number of 
  17071.           seconds since 00:00 on 14 October 1582, not counting leap seconds. 
  17072.           For example, 00:01 on 15 October 1582 is second 86,401 (24*60*60 + 
  17073.           01) in the Lilian format. 19:01.12 on 16 May 1988 is second 
  17074.           12,799,191,601.12. 
  17075.  
  17076.           The largest value represented is 23:59.999 on 31 December 9999, which 
  17077.           is second 265,621,679,999.999 in the Lilian format. 
  17078.  
  17079.           A 64-bit double floating-point value can accurately represent 
  17080.           approximately 16 significant decimal digits without loss of 
  17081.           precision. Therefore, accuracy is available to the nearest 
  17082.           millisecond (15 decimal digits). 
  17083.  
  17084.           If input_timestamp does not contain a valid date or timestamp, 
  17085.           output_seconds is set to 0 and CEESECS terminates with a non-CEE000 
  17086.           symbolic feedback code. 
  17087.  
  17088.           Elapsed time calculations are performed easily on the output_seconds, 
  17089.           because it represents elapsed time. Leap year and end-of-year 
  17090.           anomalies are avoided. 
  17091.  
  17092. fc (output) 
  17093.           A 12-byte feedback code, optional in some languages, that indicates 
  17094.           the result of this service. 
  17095.  
  17096.           The following symbolic conditions can result from this service: 
  17097.  
  17098.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17099.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  17100.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  17101.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17102.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  17103.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17104.                     Γöé CEE2EB     Γöé 3        Γöé 2507      Γöé Insufficient data was passed to CEEDAYS or   Γöé
  17105.                     Γöé        Γöé         Γöé         Γöé CEESECS.  The Lilian value was not calculated. Γöé
  17106.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17107.                     Γöé CEE2EC     Γöé 3        Γöé 2508      Γöé The date value passed to CEEDAYS or CEESECS   Γöé
  17108.                     Γöé        Γöé         Γöé         Γöé was invalid.                  Γöé
  17109.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17110.                     Γöé CEE2ED     Γöé 3        Γöé 2509      Γöé The Japanese or Republic of China Era passed  Γöé
  17111.                     Γöé        Γöé         Γöé         Γöé to CEEDAYS or CEESECS was not recognized.    Γöé
  17112.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17113.                     Γöé CEE2EE     Γöé 3        Γöé 2510      Γöé The hours value was not recognized.       Γöé
  17114.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17115.                     Γöé CEE2EH     Γöé 3        Γöé 2513      Γöé The input date was not within the supported   Γöé
  17116.                     Γöé        Γöé         Γöé         Γöé range.                     Γöé
  17117.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17118.                     Γöé CEE2EK     Γöé 3        Γöé 2516      Γöé The minutes value was not recognized.      Γöé
  17119.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17120.                     Γöé CEE2EL     Γöé 3        Γöé 2517      Γöé The month value was not recognized.       Γöé
  17121.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17122.                     Γöé CEE2EM     Γöé 3        Γöé 2518      Γöé An invalid picture string was specified.    Γöé
  17123.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17124.                     Γöé CEE2EN     Γöé 3        Γöé 2519      Γöé The seconds value was not recognized.      Γöé
  17125.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17126.                     Γöé CEE2EP     Γöé 3        Γöé 2521      Γöé The Japanese or Chinese year-within-Era value  Γöé
  17127.                     Γöé        Γöé         Γöé         Γöé passed to CEEDAYS or CEESECS was zero.     Γöé
  17128.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17129.                     Γöé CEE2ET     Γöé 3        Γöé 2525      Γöé CEESECS detected non-numeric data in a numeric Γöé
  17130.                     Γöé        Γöé         Γöé         Γöé field, or the timestamp string did not match  Γöé
  17131.                     Γöé        Γöé         Γöé         Γöé the picture string.               Γöé
  17132.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17133.  
  17134. Usage Notes 
  17135.  
  17136.  The probable cause for receiving message number 2518 is a picture string that 
  17137.   contains an invalid DBCS string. You should verify that the data in the 
  17138.   picture string is correct. 
  17139.  
  17140.  OpenEdition MVS consideration-In multithread applications, CEESECS affects 
  17141.   only the calling thread. 
  17142.  
  17143. Examples 
  17144.  
  17145.  C/370 Example 
  17146.  
  17147.     /*COMPILATION UNIT: EDCSECS   */
  17148.  
  17149.     #include <stdio.h>
  17150.     #include <string.h>
  17151.     #include <leawi.h>
  17152.     #include <ceeedcct.h>
  17153.  
  17154.     int main(void) {
  17155.  
  17156.        _FEEDBACK fc;
  17157.        _FLOAT8 seconds1, seconds2;
  17158.        _VSTRING date,date_pic;
  17159.  
  17160.        /* use CEESECS to convert to seconds timestamp */
  17161.        strcpy(date.string,"09/13/91 23:23");
  17162.        date.length = strlen(date.string);
  17163.        strcpy(date_pic.string,"MM/DD/YY HH:MI:SS");
  17164.        date_pic.length = strlen(date_pic.string);
  17165.  
  17166.        CEESECS(17 May 1994,17 May 1994_pic,&seconds1,&fc);
  17167.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  17168.           printf("CEESECS failed with message number %d\n",
  17169.                fc.tok_msgno);
  17170.           exit(2999);
  17171.        }
  17172.  
  17173.        strcpy(date.string,
  17174.                 "December 15, 1992 at 8:45 AM");
  17175.        date.length = strlen(date.string);
  17176.        strcpy(date_pic.string,
  17177.                   "Mmmmmmmmmmmz DD, YYYY at ZH:MI:SS AP");
  17178.        date_pic.length = strlen(date_pic.string);
  17179.  
  17180.        CEESECS(17 May 1994,17 May 1994_pic,&seconds2,&fc);
  17181.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  17182.           printf("CEESECS failed with message number %d\n",
  17183.                  fc.tok_msgno);
  17184.           exit(2999);
  17185.        }
  17186.  
  17187.        printf("The number of seconds between:\n");
  17188.        printf(" September 13, 1991 at 11:23 PM");
  17189.        printf(
  17190.         " and December 15, 1992 at 8:45 AM is:
  17191.                      seconds2 - seconds1);
  17192.     }
  17193.  
  17194.  COBOL/370 Example 
  17195.  
  17196.     CBL LIB,APOST
  17197.           *COMPILATION UNIT: IGZTSECS
  17198.           ************************************************
  17199.           **                                            **
  17200.           ** Function: CEESECS - convert timestamp to   **
  17201.           **                     number of seconds      **
  17202.           **                                            **
  17203.           ** In this example, calls are made to CEESECS **
  17204.           ** to convert two timestamps to the number of **
  17205.           ** seconds since 00:00 14 October 1582.    **
  17206.           ** The Lilian seconds for the earlier         **
  17207.           ** timestamp are then subtracted from the     **
  17208.           ** Lilian seconds for the later timestamp     **
  17209.           ** to determine the number of between the     **
  17210.           ** two.  This result is displayed.            **
  17211.           **                                            **
  17212.           ************************************************
  17213.            IDENTIFICATION DIVISION.
  17214.            PROGRAM-ID. CBLSECS.
  17215.            DATA DIVISION.
  17216.            WORKING-STORAGE SECTION.
  17217.            01  SECOND1                 COMP-2.
  17218.            01  SECOND2                 COMP-2.
  17219.            01  TIMESTP.
  17220.                02  Vstring-length      PIC S9(4) COMP.
  17221.                02  Vstring-text.
  17222.                    03  Vstring-char        PIC X,
  17223.                                OCCURS 0 TO 256 TIMES,
  17224.                                DEPENDING ON Vstring-length
  17225.                                   of TIMESTP.
  17226.            01  TIMESTP2.
  17227.                02  Vstring-length      PIC S9(4) COMP.
  17228.                02  Vstring-text.
  17229.                    03  Vstring-char        PIC X,
  17230.                                OCCURS 0 TO 256 TIMES,
  17231.                                DEPENDING ON Vstring-length
  17232.                                   of TIMESTP2.
  17233.            01  PICSTR.
  17234.                02  Vstring-length      PIC S9(4) COMP.
  17235.                02  Vstring-text.
  17236.                    03  Vstring-char        PIC X,
  17237.                                OCCURS 0 TO 256 TIMES,
  17238.                                DEPENDING ON Vstring-length
  17239.                                   of PICSTR.
  17240.            01  FC.
  17241.                02  Condition-Token-Value.
  17242.                COPY  CEEIGZCT.
  17243.                    03  Case-1-Condition-ID.
  17244.                        04  Severity        PIC S9(4) COMP.
  17245.                        04  Msg-No          PIC S9(4) COMP.
  17246.                    03  Case-2-Condition-ID
  17247.                              REDEFINES Case-1-Condition-ID.
  17248.                        04  Class-Code      PIC S9(4) COMP.
  17249.                        04  Cause-Code      PIC S9(4) COMP.
  17250.                    03  Case-Sev-Ctl    PIC X.
  17251.                    03  Facility-ID     PIC XXX.
  17252.                02  I-S-Info        PIC S9(9) COMP.
  17253.            PROCEDURE DIVISION.
  17254.  
  17255.            PARA-SECS1.
  17256.           ** Specify first timestamp and a picture string
  17257.           **     describing the format of the timestamp
  17258.           **     as input to CEESECS
  17259.                MOVE 25 TO Vstring-length of TIMESTP.
  17260.                MOVE '1969-05-07 12:00.000'
  17261.                    to Vstring-text of TIMESTP.
  17262.                MOVE 25 TO Vstring-length of PICSTR.
  17263.                MOVE 'YYYY-MM-DD HH:MI:SS.999'
  17264.                    TO Vstring-text of PICSTR.
  17265.  
  17266.           ** Call CEESECS to convert the first timestamp to
  17267.           **     Lilian seconds
  17268.                CALL 'CEESECS' USING TIMESTP, PICSTR,
  17269.                    SECOND1, FC.
  17270.                IF NOT CEE000 of FC  THEN
  17271.                    DISPLAY 'CEESECS failed with msg '
  17272.                        Msg-No of FC UPON CONSOLE;
  17273.                    STOP RUN;
  17274.                END-IF.
  17275.  
  17276.            PARA-SECS2.
  17277.           ** Specify second timestamp and a picture string
  17278.           **     describing the format of the timestamp as
  17279.           **     input to CEESECS.
  17280.                MOVE 25 TO Vstring-length of TIMESTP2.
  17281.                MOVE '2000-01-01 00:01.000'
  17282.                    to Vstring-text of TIMESTP2.
  17283.                MOVE 25 TO Vstring-length of PICSTR.
  17284.                MOVE 'YYYY-MM-DD HH:MI:SS.999'
  17285.                    TO Vstring-text of PICSTR.
  17286.  
  17287.           ** Call CEESECS to convert the second timestamp
  17288.           **     to Lilian seconds
  17289.                CALL 'CEESECS' USING TIMESTP2, PICSTR,
  17290.                    SECOND2, FC.
  17291.                IF NOT CEE000 of FC  THEN
  17292.                    DISPLAY 'CEESECS failed with msg '
  17293.                        Msg-No of FC UPON CONSOLE;
  17294.                    STOP RUN;
  17295.                END-IF.
  17296.  
  17297.            PARA-SECS2.
  17298.           ** Subtract SECOND2 from SECOND1 to determine the
  17299.           **     number of seconds between the two timestamps
  17300.                SUBTRACT SECOND1 FROM SECOND2.
  17301.                DISPLAY 'The number of seconds between '
  17302.                    Vstring-text OF TIMESTP ' and '
  17303.                    Vstring-text OF TIMESTP2 ' is: ' SECOND2.
  17304.                GOBACK.
  17305.  
  17306.  PL/I Example 
  17307.  
  17308.     *PROCESS MACRO;
  17309.      /*COMPILATION UNIT: IBMSECS                          */
  17310.      /*****************************************************/
  17311.      /**                                                  */
  17312.      /** Function: CEESECS - Convert timestamp to seconds */
  17313.      /**                                                  */
  17314.      /** In this example, CEESECS is called to return an  */
  17315.      /** input timestamp as the number of seconds since   */
  17316.      /** 14 October 1582.                                 */
  17317.      /**                                                  */
  17318.      /*****************************************************/
  17319.      PLISECS: PROC OPTIONS(MAIN);
  17320.  
  17321.         %INCLUDE  CEEIBMAW;
  17322.         %INCLUDE  CEEIBMCT;
  17323.  
  17324.         DCL TIMESTP VSTRING;
  17325.         DCL PICSTR VSTRING;
  17326.         DCL SECONDS FLOAT8;
  17327.         DCL 01 FC FEEDBACK;
  17328.  
  17329.         TIMESTP = '10 November 1992'; /* Specify input   */
  17330.                                     /* date as timestamp */
  17331.         PICSTR  = 'ZD Mmmmmmmmmmmmmmz YYYY';
  17332.                /* Picture string that descibes timestamp */
  17333.  
  17334.         /* Call CEESECS to return the input date as      */
  17335.         /*    Lilian seconds                             */
  17336.         CALL CEESECS ( TIMESTP, PICSTR, SECONDS, FC );
  17337.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  17338.            PUT SKIP LIST( 'There were ' || SECONDS
  17339.               || ' seconds between 14 Oct 1582 and '
  17340.               || TIMESTP );
  17341.            END;
  17342.         ELSE  DO;
  17343.            DISPLAY( 'CEESECS failed with msg '
  17344.               || FC.MsgNo );
  17345.            STOP;
  17346.            END;
  17347.  
  17348.      END PLISECS;
  17349.  
  17350.  
  17351. ΓòÉΓòÉΓòÉ 3.3.50. CEESGL-Signal a Condition ΓòÉΓòÉΓòÉ
  17352.  
  17353. CEESGL raises, or signals, a condition to the condition manager. It also 
  17354. provides qualifying data and creates an ISI for a particular instance of the 
  17355. condition. The ISI contains information used by the LE/370 condition manager to 
  17356. identify and react to conditions. 
  17357.  
  17358. CEESGL generates an LE/370 condition. You can map some of the LE/370 conditions 
  17359. to POSIX signals (see LE/370 Programming Guide for more information). 
  17360.  
  17361. Unique conditions signaled by CEESGL are considered to be enabled under LE/370. 
  17362. Therefore, they undergo LE/370 condition handling. 
  17363.  
  17364. CEESGL can signal a POSIX condition. If CEESGL signals a POSIX condition and 
  17365. the signal is blocked at the time of the generation but later unblocked and 
  17366. delivered, the POSIX signal processing semantics are applied. The LE/370 
  17367. synchronous condition manager semantics do not apply. 
  17368.  
  17369. CEESGL is typically used to generate application-specific conditions that are 
  17370. recognized by condition handlers registered via CEEHDLR. Conditions can also be 
  17371. selected to simulate an LE/370 or system condition. 
  17372.  
  17373. Severity 0 and 1 conditions are considered safe conditions. They can be ignored 
  17374. if they are not handled and if no feedback token is passed when the condition 
  17375. is raised. 
  17376.  
  17377. Each enabled signaled condition (of severity 2 or above) increments the error 
  17378. count by one. If the error count exceeds the error count limit (as specified by 
  17379. the ERRCOUNT run-time option-see ERRCOUNT), the condition manager terminates 
  17380. the enclave with abend code 4091, reason code 11. T_I_U (Termination Imminent 
  17381. due to an Unhandled Condition) is not issued. Promoted conditions do not 
  17382. increment the error count. A program established using the CEEHDLR callable 
  17383. service or one of the high-level language condition handlers, can then process 
  17384. the raised condition. 
  17385.  
  17386. ERRCOUNT does not apply if the condition generated by CEESGL is delivered 
  17387. asynchronously. POSIX signal handling semantics are then applied to the 
  17388. condition. 
  17389.  
  17390. S/370 Interrupt Code Descriptions contains a list of the S/370 program 
  17391. interrupt codes and their corresponding LE/370 condition token names and 
  17392. message numbers. 
  17393.  
  17394. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17395. Γöé                                                  Γöé
  17396. Γöé >>ΓöÇΓöÇCEESGLΓöÇΓöÇ(ΓöÇΓöÇcond_repΓöÇΓöÇ,ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  17397. Γöé               ΓööΓöÇq_data_tokenΓöÇΓöÇ,ΓöÇΓöÿ                          Γöé
  17398. Γöé                                                  Γöé
  17399. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17400.  
  17401. cond_rep (input) 
  17402.           A 12-byte condition token representing the condition to be signaled. 
  17403.  
  17404.           You can either construct your own condition token or use one that 
  17405.           LE/370 has already defined. To construct your own condition token, 
  17406.           see CEENCOD-Construct a Condition Token. 
  17407.  
  17408.           Conditions signaled by CEESGL are not necessarily handled by LE/370. 
  17409.           If you call CEESGL with a cond_rep, LE/370 passes control to the 
  17410.           language in which the routine is written. The condition manager then 
  17411.           determines whether it should handle the condition. If so, the HLL 
  17412.           handles the condition. If not, control returns to LE/370. The 
  17413.           condition might also be ignored or blocked, or might result in 
  17414.           enclave termination. 
  17415.  
  17416. q_data_token (input/output) 
  17417.           An optional 32-bit data object placed in the ISI to access the 
  17418.           qualifying data (q_data) associated with the given instance of the 
  17419.           condition. The q_data_token is a list of information addresses a user 
  17420.           condition handler uses to specifically identify and, if necessary, 
  17421.           react to, a given condition. The information in the q_data_token 
  17422.           provides a mechanism by which user-written condition handlers can 
  17423.           provide a complete fix-up of some conditions. 
  17424.  
  17425.           q_data tokens associated with a condition using CEESGL can be 
  17426.           extracted later using the CEEGQDT callable service (see 
  17427.           CEEGQDT-Retrieve q_data_token for more information). 
  17428.  
  17429. fc (output) 
  17430.           A 12-byte feedback code, optional in some languages, that indicates 
  17431.           the result of this service. 
  17432.  
  17433.           The following symbolic conditions can result from this service: 
  17434.  
  17435.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17436.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  17437.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  17438.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17439.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  17440.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17441.                     Γöé CEE069     Γöé 0        Γöé 0201      Γöé An unhandled condition was returned in a feed- Γöé
  17442.                     Γöé        Γöé         Γöé         Γöé back code.                   Γöé
  17443.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17444.                     Γöé CEE0CE     Γöé 1        Γöé 0398      Γöé Resume with new input.             Γöé
  17445.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17446.                     Γöé CEE0CF     Γöé 1        Γöé 0399      Γöé Resume with new output.             Γöé
  17447.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17448.                     Γöé CEE0EB     Γöé 3        Γöé 0459      Γöé Not enough storage was available to create a  Γöé
  17449.                     Γöé        Γöé         Γöé         Γöé new instance specific information block.    Γöé
  17450.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17451.                     Γöé CEE0EE     Γöé 3        Γöé 0462      Γöé Instance specific information for the condi-  Γöé
  17452.                     Γöé        Γöé         Γöé         Γöé tion token with message number message-number  Γöé
  17453.                     Γöé        Γöé         Γöé         Γöé and facility ID facility-id could not be    Γöé
  17454.                     Γöé        Γöé         Γöé         Γöé found.                     Γöé
  17455.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17456.  
  17457. Usage Notes 
  17458.  
  17459.  PL/I consideration-Conditions with a facility ID of IBM cannot be used in 
  17460.   CEESGL. 
  17461.  
  17462.  OpenEdition MVS consideration-In multithread applications, CEESGL affects 
  17463.   only the calling thread. 
  17464.  
  17465. Examples 
  17466.  
  17467.  C/370 Example 
  17468.  
  17469.     /*COMPILATION UNIT: EDCSGL    */
  17470.  
  17471.     #include <stdio.h>
  17472.     #include <string.h>
  17473.     #include <leawi.h>
  17474.     #include <ceeedcct.h>
  17475.  
  17476.     int main(void) {
  17477.  
  17478.       _FEEDBACK fc,condtok;
  17479.       _ENTRY routine;
  17480.       _INT4 token,qdata;
  17481.       _INT2 c_1,c_2,cond_case,sev,control;
  17482.       _CHAR3 facid;
  17483.       _INT4 isi;
  17484.  
  17485.      /* .
  17486.         .
  17487.         . */
  17488.       /* build the condition token */
  17489.       c_1 = 1;
  17490.       c_2 = 99;
  17491.       cond_case = 1;
  17492.       sev = 1;
  17493.       control = 0;
  17494.       memcpy(facid,"ZZZ",3);
  17495.       isi = 0;
  17496.  
  17497.       CEENCOD(&c_1,&c_2,&cond_case,&sev,&control,
  17498.               facid,&isi,&condtok,&fc);
  17499.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  17500.          printf("CEENCOD failed with message number %d\n",
  17501.                 fc.tok_msgno);
  17502.          exit(2999);
  17503.       }
  17504.  
  17505.       /* signal the condition */
  17506.       CEESGL(&condtok,&qdata,&fc);
  17507.       if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  17508.          printf("CEESGL failed with message number %d\n",
  17509.                 fc.tok_msgno);
  17510.          exit(2999);
  17511.       }
  17512.      /* .
  17513.         .
  17514.         . */
  17515.     }
  17516.  
  17517.  COBOL/370 Example 
  17518.  
  17519.     CBL LIB,APOST
  17520.           *COMPILATION UNIT: IGZTSGL
  17521.           ********************************************
  17522.           **                                        **
  17523.           ** Function: CEESGL  - signal a condition **
  17524.           **                                        **
  17525.           ********************************************
  17526.            IDENTIFICATION DIVISION.
  17527.            PROGRAM-ID. CBLSGL.
  17528.            DATA DIVISION.
  17529.            WORKING-STORAGE SECTION.
  17530.            01  CONDTOK.
  17531.                02  Condition-Token-Value.
  17532.                COPY  CEEIGZCT.
  17533.                    03  Case-1-Condition-ID.
  17534.                        04  Severity        PIC S9(4) COMP.
  17535.                        04  Msg-No          PIC S9(4) COMP.
  17536.                    03  Case-2-Condition-ID
  17537.                              REDEFINES Case-1-Condition-ID.
  17538.                        04  Class-Code      PIC S9(4) COMP.
  17539.                        04  Cause-Code      PIC S9(4) COMP.
  17540.                    03  Case-Sev-Ctl    PIC X.
  17541.                    03  Facility-ID     PIC XXX.
  17542.                02  I-S-Info        PIC S9(9) COMP.
  17543.            01  QDATA                    PIC S9(9) COMP.
  17544.            01  FC.
  17545.                02  Condition-Token-Value.
  17546.                COPY  CEEIGZCT.
  17547.                    03  Case-1-Condition-ID.
  17548.                        04  Severity        PIC S9(4) COMP.
  17549.                        04  Msg-No          PIC S9(4) COMP.
  17550.                    03  Case-2-Condition-ID
  17551.                              REDEFINES Case-1-Condition-ID.
  17552.                        04  Class-Code      PIC S9(4) COMP.
  17553.                        04  Cause-Code      PIC S9(4) COMP.
  17554.                    03  Case-Sev-Ctl    PIC X.
  17555.                    03  Facility-ID     PIC XXX.
  17556.                02  I-S-Info        PIC S9(9) COMP.
  17557.            01  SEV                     PIC S9(4) COMP.
  17558.            01  MSGNO                   PIC S9(4) COMP.
  17559.            01  CASE                    PIC S9(4) COMP.
  17560.            01  SEV2                    PIC S9(4) COMP.
  17561.            01  CNTRL                   PIC S9(4) COMP.
  17562.            01  FACID                   PIC X(3).
  17563.            01  ISINFO                  PIC S9(9) COMP.
  17564.  
  17565.            PROCEDURE DIVISION.
  17566.  
  17567.            PARA-CBLSGL.
  17568.           ** Call CEENCOD with the values assigned above to
  17569.           **     build a condition token "CONDTOK"
  17570.           ** Set CONDTOK to sev = 0, msgno = 1 facid = CEE
  17571.                MOVE 0 TO SEV.
  17572.                MOVE 1 TO MSGNO.
  17573.                MOVE 1 TO CASE.
  17574.                MOVE 0 TO SEV2.
  17575.                MOVE 1 TO CNTRL.
  17576.                MOVE 'CEE' TO FACID.
  17577.                MOVE 0 TO ISINFO.
  17578.  
  17579.                CALL 'CEENCOD' USING SEV, MSGNO, CASE,
  17580.                    SEV2, CNTRL, FACID, ISINFO, CONDTOK, FC.
  17581.                IF NOT CEE000 of FC  THEN
  17582.                    DISPLAY 'CEENCOD failed with msg '
  17583.                        Msg-No of FC UPON CONSOLE;
  17584.                    STOP RUN;
  17585.                END-IF.
  17586.  
  17587.           ** Call CEESGL to signal the condition with
  17588.           **     the condition token and qdata described
  17589.           **     in CONDTOK and QDATA
  17590.                MOVE 0 TO QDATA.
  17591.                CALL 'CEESGL' USING CONDTOK , QDATA , FC.
  17592.                IF NOT CEE000 of FC  THEN
  17593.                    DISPLAY 'CEESGL  failed with msg '
  17594.                        Msg-No of FC UPON CONSOLE;
  17595.                    STOP RUN;
  17596.                END-IF.
  17597.  
  17598.                GOBACK.
  17599.  
  17600.  PL/I Example 
  17601.  
  17602.     *PROCESS MACRO;
  17603.      /*COMPILATION UNIT: IBMSGL                   */
  17604.      /*********************************************/
  17605.      /**                                          */
  17606.      /** Function: CEESGL  - Signal a Condition   */
  17607.      /**                                          */
  17608.      /*********************************************/
  17609.      PLISGL: PROC OPTIONS(MAIN);
  17610.  
  17611.         %INCLUDE  CEEIBMAW;
  17612.         %INCLUDE  CEEIBMCT;
  17613.         DCL 01 CONDTOK  FEEDBACK;
  17614.         DCL QDATA  INT4;
  17615.         DCL 01 FC  FEEDBACK;
  17616.  
  17617.         /* Give CONDTOK value of condition CEE001        */
  17618.         ADDR( CONDTOK ) -> CEEIBMCT = CEE001;
  17619.  
  17620.         /* Signal condition CEE001 with qualifying data  */
  17621.         QDATA = 1;
  17622.         CALL CEESGL ( CONDTOK, QDATA, FC );
  17623.         IF  FBCHECK( FC, CEE000)  THEN  DO;
  17624.            PUT SKIP LIST( 'Condition CEE001 signalled' );
  17625.            END;
  17626.         ELSE  DO;
  17627.            DISPLAY( 'CEESGL  failed with msg '
  17628.               || FC.MsgNo );
  17629.            STOP;
  17630.            END;
  17631.  
  17632.      END PLISGL;
  17633.  
  17634.  
  17635. ΓòÉΓòÉΓòÉ 3.3.51. CEETEST-Invoke Debug Tool ΓòÉΓòÉΓòÉ
  17636.  
  17637. CEETEST invokes a debug service such as Debug Tool/370. 
  17638.  
  17639. Debug Tool/370 is not supported for applications with POSIX(ON) in effect. If 
  17640. you want to invoke another interactive debug service, refer to the appropriate 
  17641. user's guide. 
  17642.  
  17643. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17644. Γöé                                                  Γöé
  17645. Γöé >>ΓöÇΓöÇCEETESTΓöÇΓöÇ(ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  17646. Γöé         ΓööΓöÇstring_of_commandsΓöÇΓöÇ,ΓöÇΓöÿ                             Γöé
  17647. Γöé                                                  Γöé
  17648. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17649.  
  17650. string_of_commands (input) 
  17651.           A halfword prefixed string containing a debug tool command list. 
  17652.           string_of_commands is optional. 
  17653.  
  17654.           If a debug tool is available, the commands in the list are passed to 
  17655.           the debug tool and carried out. 
  17656.  
  17657.           If this parameter is omitted, your debug service defines the action 
  17658.           taken. For more information, refer to the appropriate user's guide 
  17659.           for your debug service. 
  17660.  
  17661. fc (output) 
  17662.           A 12-byte feedback code, optional in some languages, that indicates 
  17663.           the result of this service. 
  17664.  
  17665.           The following symbolic conditions can result from this service: 
  17666.  
  17667.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17668.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  17669.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  17670.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17671.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  17672.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17673.                     Γöé CEE2F2     Γöé 3        Γöé 2530      Γöé A debug tool was not available.         Γöé
  17674.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17675.  
  17676. Usage Note 
  17677.  
  17678.  OpenEdition MVS considerations-CEETEST applies to the enclave. All threads in 
  17679.   the enclave can access debugger information. 
  17680.  
  17681. Examples 
  17682.  
  17683.  C/370 Example 
  17684.  
  17685.     /*COMPILATION UNIT: EDCTEST   */
  17686.  
  17687.     #include <string.h>
  17688.     #include <stdio.h>
  17689.     #include <leawi.h>
  17690.     #include <ceeedcct.h>
  17691.  
  17692.     int main (void) {
  17693.  
  17694.        int x,y,z;
  17695.        _VSTRING commands;
  17696.        _FEEDBACK fc;
  17697.  
  17698.        strcpy(commands.string,
  17699.                 "AT LINE 30 { LIST(x); LIST(y); GO;");
  17700.        commands.length = strlen(commands.string);
  17701.  
  17702.        CEETEST(&commands,&fc);
  17703.  
  17704.        if ( _FBCHECK ( fc , CEE000 ) != 0 ) {
  17705.           printf("CEETEST failed with message number %d\n",
  17706.                   fc.tok_msgno);
  17707.           exit(2999);
  17708.        }
  17709.        x = y = 12;
  17710.       /* .
  17711.          .
  17712.          . */
  17713.        /* debug tool displays the values of x and y */
  17714.        /* at statement 30 */
  17715.       /* .
  17716.          .
  17717.          . */
  17718.     }
  17719.  
  17720.  COBOL/370 Example 
  17721.  
  17722.     CBL LIB,APOST
  17723.           *COMPILATION UNIT: IGZTTEST
  17724.            IDENTIFICATION DIVISION.
  17725.            PROGRAM-ID. IBCT002.
  17726.            DATA DIVISION.
  17727.            WORKING-STORAGE SECTION.
  17728.            01  MANVAR1                 PIC S9(9) COMP.
  17729.            01  CEETEST-PARMS.
  17730.                02  Vstring-length      PIC S9(4) COMP.
  17731.                02  Vstring-text.
  17732.                    03  Vstring-char    PIC X,
  17733.                                OCCURS 0 TO 256 TIMES,
  17734.                                DEPENDING ON Vstring-length
  17735.                                   of CEETEST-PARMS.
  17736.            01 FC.
  17737.                02  Condition-Token-Value.
  17738.                COPY  CEEIGZCT.
  17739.                    03  Case-1-Condition-ID.
  17740.                        04  Severity        PIC S9(4) COMP.
  17741.                        04  Msg-No          PIC S9(4) COMP.
  17742.                    03  Case-2-Condition-ID
  17743.                              REDEFINES Case-1-Condition-ID.
  17744.                        04  Class-Code      PIC S9(4) COMP.
  17745.                        04  Cause-Code      PIC S9(4) COMP.
  17746.                    03  Case-Sev-Ctl    PIC X.
  17747.                    03  Facility-ID     PIC XXX.
  17748.                02  I-S-Info            PIC S9(9) COMP.
  17749.            PROCEDURE DIVISION.
  17750.            PARA-IBCT002.
  17751.                MOVE 0 TO MANVAR1
  17752.                COMPUTE MANVAR1 = MANVAR1 + 100
  17753.                DISPLAY 'The value of MANVAR1 is ' , MANVAR1
  17754.           ***************************************************
  17755.           *  CALL CEETEST FOR FIRST  TIME.                  *
  17756.           ***************************************************
  17757.                MOVE 70 TO Vstring-length of CEETEST-PARMS.
  17758.                MOVE 'DESC PROGRAM;AT ENTRY IBCT002:>SUBRTN'
  17759.                  TO Vstring-text of CEETEST-PARMS(1:37).
  17760.                move ' PERFORM Q LOC;GO;END-PERFORM;GO;'
  17761.                  TO Vstring-text of CEETEST-PARMS(38:33).
  17762.                CALL 'CEETEST' USING CEETEST-PARMS, FC.
  17763.                IF NOT CEE000 of FC  THEN
  17764.                    DISPLAY 'CEETEST(1st call) failed with msg '
  17765.                        Msg-No of FC UPON CONSOLE;
  17766.                    STOP RUN;
  17767.                END-IF.
  17768.           ***************************************************
  17769.           *  CALL CEETEST A SECOND TIME.                    *
  17770.           ***************************************************
  17771.                MOVE 4 TO Vstring-length of CEETEST-PARMS.
  17772.                MOVE 'QUIT;'
  17773.                  TO Vstring-text of CEETEST-PARMS.
  17774.                CALL 'CEETEST' USING CEETEST-PARMS, FC.
  17775.                IF NOT CEE000 of FC  THEN
  17776.                    DISPLAY 'CEETEST(2nd call) failed with msg '
  17777.                        Msg-No of FC UPON CONSOLE;
  17778.                    STOP RUN;
  17779.                END-IF.
  17780.           **************************************************
  17781.                GOBACK.
  17782.            IDENTIFICATION DIVISION.
  17783.            PROGRAM-ID. SUBRTN.
  17784.            DATA DIVISION.
  17785.            WORKING-STORAGE SECTION.
  17786.            01  MANVAR1                 PIC S9(9) COMP.
  17787.            01  MVAR                    PIC S9(9) COMP.
  17788.            PROCEDURE DIVISION.
  17789.            PARA-SUBRTN.
  17790.                COMPUTE MVAR = MVAR + 100 .
  17791.                COMPUTE MANVAR1 = MANVAR1 + 100 .
  17792.                GOBACK.
  17793.            END PROGRAM SUBRTN.
  17794.            END PROGRAM IBCT002.
  17795.  
  17796.  
  17797. ΓòÉΓòÉΓòÉ 3.3.52. CEEUTC-Get Coordinated Universal Time ΓòÉΓòÉΓòÉ
  17798.  
  17799. CEEUTC is an alias of CEEGMT. See CEEGMT-Get Current Greenwich Mean Time. 
  17800.  
  17801.  
  17802. ΓòÉΓòÉΓòÉ 4. LE/370 Math Services ΓòÉΓòÉΓòÉ
  17803.  
  17804. LE/370 math services provide standard math computations. You can call them from 
  17805. LE/370-conforming languages or from assembler routines by using the call 
  17806. interface (defined below and shown throughout this chapter), or the syntax 
  17807. specific to the HLL of your application. 
  17808.  
  17809. Math services do not depend on enclave-level resources. You can invoke them 
  17810. from any thread. 
  17811.  
  17812. If your application uses extended-precision arithmetic and runs on a 370-mode 
  17813. machine, you must specify the TRAP(ON) run-time option and add the CMSLIB 
  17814. TXTLIB with the GLOBAL TXTLIB command. 
  17815.  
  17816. This chapter contains the following sections: 
  17817.  
  17818.  Call Interface to Math Services 
  17819.  Parameter Types:  parm1 Type and parm2 Type 
  17820.  Sample Calls to Math Services 
  17821.  Examples of Math Services 
  17822.  
  17823. For a list of all the LE/370 math services,
  17824. see LE/370 Quick Reference Tables.
  17825.  
  17826. This section contains he following Math services: 
  17827.  
  17828. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17829. Γöé CEESxABS-Absolute Value             Γöé CEESxACS-Arccosine               Γöé
  17830. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17831. Γöé CEESxASN-Arcsine                 Γöé CEESxATH-Hyperbolic Arctangent         Γöé
  17832. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17833. Γöé CEESxATN-Arctangent               Γöé CEESxAT2-Arctangent2              Γöé
  17834. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17835. Γöé CEESxCJG-Conjugate of Complex          Γöé CEESxCOS-Cosine                 Γöé
  17836. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17837. Γöé CEESxCSH-Hyperbolic Cosine            Γöé CEESxCTN-Cotangent               Γöé
  17838. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17839. Γöé CEESxDIM-Positive Difference           Γöé CEESxDVD-Floating Complex Divide        Γöé
  17840. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17841. Γöé CEESxERC-Error Function Complement        Γöé CEESxERF-Error Function             Γöé
  17842. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17843. Γöé CEESxEXP-Exponential Base e           Γöé CEESxGMA-Gamma Function             Γöé
  17844. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17845. Γöé CEESxIMG-Imaginary Part of Complex        Γöé CEESxINT-Truncation               Γöé
  17846. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17847. Γöé CEESxLGM-Log Gamma                Γöé CEESxLG1-Logarithm Base 10           Γöé
  17848. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17849. Γöé CEESxLG2-Logarithm Base 2            Γöé CEESxLOG-Logarithm Base e            Γöé
  17850. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17851. Γöé CEESxMLT-Floating Complex Multiply        Γöé CEESxMOD-Modular Arithmetic           Γöé
  17852. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17853. Γöé CEESxNIN-Nearest Integer             Γöé CEESxNWN-Nearest Whole Number          Γöé
  17854. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17855. Γöé CEESxSGN-Transfer of Sign            Γöé CEESxSIN-Sine                  Γöé
  17856. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17857. Γöé CEESxSNH-Hyperbolic Sine             Γöé CEESxSQT-Square Root              Γöé
  17858. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17859. Γöé CEESxTAN-Tangent                 Γöé CEESxTNH-Hyperbolic Tangent           Γöé
  17860. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17861. Γöé CEESxXPx-Exponentiation             Γöé                         Γöé
  17862. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17863.  
  17864.  
  17865. ΓòÉΓòÉΓòÉ 4.1. Call Interface to Math Services ΓòÉΓòÉΓòÉ
  17866.  
  17867. The syntax for math services has two forms, depending on how many input 
  17868. parameters the routine requires. The first four letters of the math services 
  17869. are always CEES. The fifth character is x, which you replace according to the 
  17870. parameter types listed in Parameter Types:  parm1 Type and parm2 Type. The last 
  17871. three letters name the math function performed. In the following examples, the 
  17872. first function performed is the absolute value (ABS), and the second function 
  17873. is the positive difference (DIM). 
  17874.  
  17875. ΓöîΓöÇΓöÇΓöÇ ONE PARAMETER ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17876. Γöé                                                  Γöé
  17877. Γöé >>ΓöÇΓöÇCEESxABSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  17878. Γöé                                                  Γöé
  17879. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17880.  
  17881. ΓöîΓöÇΓöÇΓöÇ TWO PARAMETERS ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17882. Γöé                                                  Γöé
  17883. Γöé >>ΓöÇΓöÇCEESxDIMΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  17884. Γöé                                                  Γöé
  17885. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17886.  
  17887.  
  17888. ΓòÉΓòÉΓòÉ 4.1.1. Parameter Types:  parm1 Type and parm2 Type ΓòÉΓòÉΓòÉ
  17889.  
  17890. The first parameter (parm1) is mandatory. The second parameter (parm2) is used 
  17891. only when you use a math service with two parameters. The x in the fifth space 
  17892. of CEESx must be replaced by a parameter type for input and output. Substitute 
  17893. I, S, D, Q, T, E, or R for x: 
  17894.  
  17895. I         32-bit binary integer 
  17896. S         32-bit single float number 
  17897. D         64-bit double float number 
  17898. Q         128-bit extended float number 
  17899. T         32-bit single float-complex number(**) 
  17900. E         64-bit double float-complex number(**) 
  17901. R         128-bit extended float-complex number(**) 
  17902.  
  17903. LE/370 math services expect normalized input. 
  17904.  
  17905. In the routines described in this chapter, the output range(**) for 
  17906. complex-valued functions can be determined from the input range. 
  17907.  
  17908.  
  17909. ΓòÉΓòÉΓòÉ 4.1.2. Feedback Code Parameter (fc) ΓòÉΓòÉΓòÉ
  17910.  
  17911. fc is a feedback code that indicates the result of the math service. 
  17912.  
  17913. If you specify fc as an argument, feedback information in the form of a 
  17914. condition token is returned to the calling routine. The condition token 
  17915. indicates whether the routine completed successfully or whether a condition was 
  17916. encountered while the routine was running. If you do not specify fc as an 
  17917. argument and the requested service does not successfully complete, the 
  17918. condition is signaled. 
  17919.  
  17920. Because math services call other services, these other services might generate 
  17921. feedback codes. 
  17922.  
  17923. C/370, COBOL/370, and PL/I offer built-in math services that you can also use 
  17924. under LE/370. 
  17925.  
  17926.  
  17927. ΓòÉΓòÉΓòÉ 4.2. Sample Calls to Math Services ΓòÉΓòÉΓòÉ
  17928.  
  17929. This section contains sample calls to LE/370 math services from C/370, 
  17930. COBOL/370, and PL/I. 
  17931.  
  17932.  
  17933. ΓòÉΓòÉΓòÉ 4.2.1. C/370 Call to CEESLOG-Logarithm Base e ΓòÉΓòÉΓòÉ
  17934.  
  17935.  
  17936. #include <leawi.h>
  17937. #include <string.h>
  17938. #include <stdio.h>
  17939.  
  17940. int main (void) {
  17941.  
  17942.   float int1, intr;
  17943.  
  17944.   _FEEDBACK fc;
  17945.   #define SUCCESS "\0\0\0\0"
  17946.  
  17947.   int1 = 39;
  17948.   CEESSLOG(&int1,&fc,&intr);
  17949.  
  17950.   if (memcmp(&fc,SUCCESS,4) != 0) {
  17951.      printf("CEESSLOG failed with message number %d\n",
  17952.             fc.tok_msgno);
  17953.      exit(2999);
  17954.   }
  17955.  
  17956.   printf("Log base e of %f is %f\n",int1,intr);
  17957. }
  17958.  
  17959.  
  17960. ΓòÉΓòÉΓòÉ 4.2.2. COBOL/370 Call to CEESSLOG-Logarithm Base e ΓòÉΓòÉΓòÉ
  17961.  
  17962. .
  17963. .
  17964. .
  17965.     77   ARG1RS  COMP-1.
  17966.     77   FBCODE  PIC X(12).
  17967.     77   RESLTRS COMP-1.
  17968.  
  17969.          CALL "CEESSLOG" USING ARG1RS , FBCODE , RESLTRS.
  17970. .
  17971. .
  17972. .
  17973.  
  17974.  
  17975. ΓòÉΓòÉΓòÉ 4.2.3. PL/I Call to CEESSLOG-Logarithm Base e ΓòÉΓòÉΓòÉ
  17976.  
  17977. .
  17978. .
  17979. .
  17980. DCL ARG1 RESULT REAL FLOAT DEC (6);
  17981. DCL FC   CHARACTER (12);
  17982.  
  17983. CALL CEESSLOG (ARG1, FC, RESULT)
  17984. .
  17985. .
  17986. .
  17987.  
  17988.  
  17989. ΓòÉΓòÉΓòÉ 4.3. Math Services ΓòÉΓòÉΓòÉ
  17990.  
  17991. This section contains an alphabetical list of the LE/370 math services. 
  17992.  
  17993.  
  17994. ΓòÉΓòÉΓòÉ 4.3.1. CEESxABS-Absolute Value ΓòÉΓòÉΓòÉ
  17995.  
  17996. CEESxABS returns the absolute value of the parameter by using the equation 
  17997. result = |parm1|. 
  17998.  
  17999. The following routines are provided for the various data types supported: 
  18000.  
  18001. CEESIABS            32-bit binary integer 
  18002. CEESSABS            32-bit single float number 
  18003. CEESDABS            64-bit double float number 
  18004. CEESQABS            128-bit extended float number 
  18005. CEESTABS            32-bit single float-complex number 
  18006. CEESEABS            64-bit double float-complex number 
  18007. CEESRABS            128-bit extended float-complex number 
  18008.  
  18009. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18010. Γöé                                                  Γöé
  18011. Γöé >>ΓöÇΓöÇCEESxABSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18012. Γöé                                                  Γöé
  18013. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18014.  
  18015. parm1 (input) 
  18016.           The input to the absolute value routine. The input range is not 
  18017.           restricted. 
  18018.  
  18019. fc (output) 
  18020.           A 12-byte feedback code, optional in some languages, that indicates 
  18021.           the result of this service. 
  18022.  
  18023.           The following symbolic conditions can result from this service: 
  18024.  
  18025.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18026.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18027.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18028.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18029.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18030.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18031.                     Γöé CEE1V9     Γöé 1        Γöé 2025      Γöé An underflow has occurred in math routine    Γöé
  18032.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18033.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18034.  
  18035. result (output) 
  18036.           The result of the absolute value routine. The output range is the 
  18037.           non-negative numbers <= Omega. Omega varies depending on the 
  18038.           precision of parm1: 
  18039.  
  18040.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18041.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18042.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18043.  
  18044.  
  18045. ΓòÉΓòÉΓòÉ 4.3.2. CEESxACS-Arccosine ΓòÉΓòÉΓòÉ
  18046.  
  18047. CEESxACS returns the arccosine of the parameter by using the equation result = 
  18048. arccos (parm1). 
  18049.  
  18050. The following routines are provided for the various data types supported: 
  18051.  
  18052. CEESSACS            32-bit single float number 
  18053. CEESDACS            64-bit double float number 
  18054. CEESQACS            128-bit extended float number 
  18055.  
  18056. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18057. Γöé                                                  Γöé
  18058. Γöé >>ΓöÇΓöÇCEESxACSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18059. Γöé                                                  Γöé
  18060. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18061.  
  18062. parm1 (input) 
  18063.           The input to the arccosine routine. The input range is |parm1| <= 1. 
  18064.  
  18065. fc (output) 
  18066.           A 12-byte feedback code, optional in some languages, that indicates 
  18067.           the result of this service. 
  18068.  
  18069.           The following symbolic conditions can result from this service: 
  18070.  
  18071.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18072.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18073.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18074.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18075.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18076.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18077.                     Γöé CEE1V0     Γöé 2        Γöé 2016      Γöé The absolute value of the argument was greater Γöé
  18078.                     Γöé        Γöé         Γöé         Γöé than limit in math routine routine-name.    Γöé
  18079.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18080.  
  18081. result (output) 
  18082.           The result, in radians, of the arccosine routine. 
  18083.  
  18084.           The output range is 0 <= result <= pi. 
  18085.  
  18086.  
  18087. ΓòÉΓòÉΓòÉ 4.3.3. CEESxASN-Arcsine ΓòÉΓòÉΓòÉ
  18088.  
  18089. CEESxASN returns the arcsine of the parameter by using the equation result = 
  18090. arcsin(parm1). 
  18091.  
  18092. The following routines are provided for the various data types supported: 
  18093.  
  18094. CEESSASN            32-bit single float number 
  18095. CEESDASN            64-bit double float number 
  18096. CEESQASN            128-bit extended float number 
  18097.  
  18098. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18099. Γöé                                                  Γöé
  18100. Γöé >>ΓöÇΓöÇCEESxASNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18101. Γöé                                                  Γöé
  18102. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18103.  
  18104. parm1 (input) 
  18105.           The input to the arcsine routine. The input range is |parm1| <= 1. 
  18106.  
  18107. fc (output) 
  18108.           A 12-byte feedback code, optional in some languages, that indicates 
  18109.           the result of this service. 
  18110.  
  18111.           The following symbolic conditions can result from this service: 
  18112.  
  18113.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18114.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18115.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18116.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18117.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18118.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18119.                     Γöé CEE1V0     Γöé 2        Γöé 2016      Γöé The absolute value of the argument was greater Γöé
  18120.                     Γöé        Γöé         Γöé         Γöé than limit in math routine routine-name.    Γöé
  18121.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18122.  
  18123. result (output) 
  18124.           The result, in radians, of the arcsine routine. The output range is 
  18125.           |result| pi/2. 
  18126.  
  18127.  
  18128. ΓòÉΓòÉΓòÉ 4.3.4. CEESxATH-Hyperbolic Arctangent ΓòÉΓòÉΓòÉ
  18129.  
  18130. CEESxATH returns the hyperbolic arctangent of the parameter by using the 
  18131. equation result  = (tanh**(-1))parm1. 
  18132.  
  18133. The following routines are provided for the various data types supported: 
  18134.  
  18135. CEESSATH            32-bit single float number 
  18136. CEESDATH            64-bit double float number 
  18137. CEESQATH            128-bit extended float number 
  18138. CEESTATH            32-bit single float-complex number 
  18139. CEESEATH            64-bit double float-complex number 
  18140. CEESRATH            128-bit extended float-complex number 
  18141.  
  18142. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18143. Γöé                                                  Γöé
  18144. Γöé >>ΓöÇΓöÇCEESxATHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18145. Γöé                                                  Γöé
  18146. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18147.  
  18148. parm1 (input) 
  18149.           The input to the hyperbolic arctangent routine. 
  18150.  
  18151.           The input range for real variables is |parm1| < 1. 
  18152.  
  18153.           For complex variables, parm1 cannot be equal to 1 or -1. 
  18154.  
  18155. fc (output) 
  18156.           A 12-byte feedback code, optional in some languages, that indicates 
  18157.           the result of this service. 
  18158.  
  18159.           The following symbolic conditions can result from this service: 
  18160.  
  18161.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18162.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18163.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18164.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18165.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18166.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18167.                     Γöé CEE1V1     Γöé 2        Γöé 2017      Γöé The absolute value of the argument was greater Γöé
  18168.                     Γöé        Γöé         Γöé         Γöé than or equal to limit in math routine     Γöé
  18169.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18170.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18171.                     Γöé CEE1V6     Γöé 2        Γöé 2022      Γöé The value of the argument was plus or minus   Γöé
  18172.                     Γöé        Γöé         Γöé         Γöé limit in math routine routine-name.       Γöé
  18173.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18174.  
  18175. result (output) 
  18176.           The result of the hyperbolic arctangent routine. The output range for 
  18177.           functions of real variables is |result| <= Omega. 
  18178.  
  18179.           Omega varies depending on the precision of parm1: 
  18180.  
  18181.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18182.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18183.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18184.  
  18185.  
  18186. ΓòÉΓòÉΓòÉ 4.3.5. CEESxATN-Arctangent ΓòÉΓòÉΓòÉ
  18187.  
  18188. CEESxATN returns the arctangent of the parameter by using the equation result = 
  18189. arctan(parm1). 
  18190.  
  18191. The following routines are provided for the various data types supported: 
  18192.  
  18193. CEESSATN            32-bit single float number 
  18194. CEESDATN            64-bit double float number 
  18195. CEESQATN            128-bit extended float number 
  18196. CEESTATN            32-bit single float-complex number 
  18197. CEESEATN            64-bit double float-complex number 
  18198. CEESRATN            128-bit extended float-complex number 
  18199.  
  18200. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18201. Γöé                                                  Γöé
  18202. Γöé >>ΓöÇΓöÇCEESxATNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18203. Γöé                                                  Γöé
  18204. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18205.  
  18206. parm1 (input) 
  18207.           The input to the arctangent routine. The input range for real 
  18208.           variables is not restricted. The input range for complex variables is 
  18209.           parm1 is not equal to i or -i (where i = sqrt -1). 
  18210.  
  18211. fc (output) 
  18212.           A 12-byte feedback code, optional in some languages, that indicates 
  18213.           the result of this service. 
  18214.  
  18215.           The following symbolic conditions can result from this service: 
  18216.  
  18217.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18218.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18219.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18220.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18221.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18222.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18223.                     Γöé CEE1V6     Γöé 2        Γöé 2022      Γöé The value of the argument was plus or minus   Γöé
  18224.                     Γöé        Γöé         Γöé         Γöé limit in math routine routine-name.       Γöé
  18225.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18226.                     Γöé CEE1V9     Γöé 1        Γöé 2025      Γöé An underflow has occurred in math routine    Γöé
  18227.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18228.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18229.  
  18230. result (output) 
  18231.           The result, in radians, of the arctangent routine. The output range 
  18232.           for functions of real variables is |result| < pi/2. 
  18233.  
  18234.  
  18235. ΓòÉΓòÉΓòÉ 4.3.6. CEESxAT2-Arctangent2 ΓòÉΓòÉΓòÉ
  18236.  
  18237. CEESxAT2 calculates a result by using the equation result = the angle (in 
  18238. radians) between the positive X axis and a vector defined by (parm2, parm1) 
  18239. with a range from -pi to pi, inclusive. For example, if parm1 and parm2 are 
  18240. positive, then result = arctan (parm1/parm2). 
  18241.  
  18242. The following routines are provided for the various data types supported: 
  18243.  
  18244. CEESSAT2            32-bit single float number 
  18245. CEESDAT2            64-bit double float number 
  18246. CEESQAT2            128-bit extended float number 
  18247.  
  18248. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18249. Γöé                                                  Γöé
  18250. Γöé >>ΓöÇΓöÇCEESxAT2ΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18251. Γöé                                                  Γöé
  18252. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18253.  
  18254. parm1 (input) 
  18255.           The first input to the arctangent2 routine. The input range is parm1 
  18256.           cannot equal 0 if parm2 equals 0. 
  18257.  
  18258. parm2 (input) 
  18259.           The second parameter to the arctangent2 routine. The input range is 
  18260.           parm2 cannot equal 0 if parm1 equals 0. 
  18261.  
  18262. fc (output) 
  18263.           A 12-byte feedback code, optional in some languages, that indicates 
  18264.           the result of this service. 
  18265.  
  18266.           The following symbolic conditions can result from this service: 
  18267.  
  18268.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18269.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18270.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18271.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18272.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18273.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18274.                     Γöé CEE1UU     Γöé 2        Γöé 2014      Γöé Both arguments were equal to limit in math   Γöé
  18275.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  18276.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18277.                     Γöé CEE1V9     Γöé 1        Γöé 2025      Γöé An underflow has occurred in math routine    Γöé
  18278.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18279.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18280.  
  18281. result (output) 
  18282.           The result, in radians, of the arctangent2 routine. The output range 
  18283.           is |result| <= pi. 
  18284.  
  18285.  
  18286. ΓòÉΓòÉΓòÉ 4.3.7. CEESxCJG-Conjugate of Complex ΓòÉΓòÉΓòÉ
  18287.  
  18288. CEESxCJG returns the conjugate of the complex number by using the equation 
  18289. result = u - vi, where parm1 = u + vi. 
  18290.  
  18291. The following routines are provided for the various data types supported: 
  18292.  
  18293. CEESTCJG            32-bit single float-complex number 
  18294. CEESECJG            64-bit double float-complex number 
  18295. CEESRCJG            128-bit extended float-complex number 
  18296.  
  18297. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18298. Γöé                                                  Γöé
  18299. Γöé >>ΓöÇΓöÇCEESxCJGΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18300. Γöé                                                  Γöé
  18301. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18302.  
  18303. parm1 (input) 
  18304.           The input to the math service. Any representable complex number can 
  18305.           be used as input. 
  18306.  
  18307. fc (output) 
  18308.           A 12-byte feedback code, optional in some languages, that indicates 
  18309.           the result of this service. 
  18310.  
  18311.           The following symbolic conditions can result from this service: 
  18312.  
  18313.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18314.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18315.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18316.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18317.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18318.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18319.  
  18320. result (output) 
  18321.           The result of the conjugate of complex routine. 
  18322.  
  18323.  
  18324. ΓòÉΓòÉΓòÉ 4.3.8. CEESxCOS-Cosine ΓòÉΓòÉΓòÉ
  18325.  
  18326. CEESxCOS returns the cosine of the parameter by using the equation result = 
  18327. cos(parm1). 
  18328.  
  18329. The following routines are provided for the various data types supported: 
  18330.  
  18331. CEESSCOS            32-bit single float number 
  18332. CEESDCOS            64-bit double float number 
  18333. CEESQCOS            128-bit extended float number 
  18334. CEESTCOS            32-bit single float-complex number 
  18335. CEESECOS            64-bit double float-complex number 
  18336. CEESRCOS            128-bit extended float-complex number 
  18337.  
  18338. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18339. Γöé                                                  Γöé
  18340. Γöé >>ΓöÇΓöÇCEESxCOSΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18341. Γöé                                                  Γöé
  18342. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18343.  
  18344. parm1 (input) 
  18345.           The type is determined by the fifth character of the service name. 
  18346.           The input range for real variables is 
  18347.  
  18348.    | parm1 | < (2**18 ┬╖ pi), for single float numbers 
  18349.    | parm1 | < (2**50 ┬╖ pi), for double float numbers 
  18350.    | parm1 | < 2**100, for extended float numbers 
  18351.  
  18352. For complex functions, the input range differs for the imaginary and real parts 
  18353. of the input.  For the imaginary part, the input range is 
  18354. | Im(parm1) | < 174.673. For the real part of the input, the input range is 
  18355.  
  18356.    |Re(parm1)| < (2**18 ┬╖ pi), for single float-complex numbers 
  18357.    |Re(parm1)| < (2**50 ┬╖ pi), for double float-complex numbers 
  18358.    |Re(parm1)| < 2**100, for extended float-complex numbers 
  18359.  
  18360. fc (output) 
  18361.           A 12-byte feedback code, optional in some languages, that indicates 
  18362.           the result of this service. 
  18363.  
  18364.           The following symbolic conditions can result from this service: 
  18365.  
  18366.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18367.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18368.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18369.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18370.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18371.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18372.                     Γöé CEE1UT     Γöé 2        Γöé 2013      Γöé The absolute value of the imaginary part of   Γöé
  18373.                     Γöé        Γöé         Γöé         Γöé the argument was greater than limit in math   Γöé
  18374.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  18375.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18376.                     Γöé CEE1V1     Γöé 2        Γöé 2017      Γöé The absolute value of the argument was greater Γöé
  18377.                     Γöé        Γöé         Γöé         Γöé than or equal to limit in math routine     Γöé
  18378.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18379.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18380.                     Γöé CEE1V3     Γöé 2        Γöé 2019      Γöé The absolute value of the real part of the   Γöé
  18381.                     Γöé        Γöé         Γöé         Γöé argument was greater than or equal to limit in Γöé
  18382.                     Γöé        Γöé         Γöé         Γöé math routine routine-name.           Γöé
  18383.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18384.  
  18385. result (output) 
  18386.           The result of the cosine routine. The output range for functions of 
  18387.           real variables is | result | <= 1. 
  18388.  
  18389.  
  18390. ΓòÉΓòÉΓòÉ 4.3.9. CEESxCSH-Hyperbolic Cosine ΓòÉΓòÉΓòÉ
  18391.  
  18392. CEESxCSH returns the hyperbolic cosine of the parameter by using the equation 
  18393. result = cosh(parm1). 
  18394.  
  18395. The following routines are provided for the various data types supported: 
  18396.  
  18397. CEESSCSH            32-bit single float number 
  18398. CEESDCSH            64-bit double float number 
  18399. CEESQCSH            128-bit extended float number 
  18400. CEESTCSH            32-bit single float-complex number 
  18401. CEESECSH            64-bit double float-complex number 
  18402. CEESRCSH            128-bit extended float-complex number 
  18403.  
  18404. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18405. Γöé                                                  Γöé
  18406. Γöé >>ΓöÇΓöÇCEESxCSHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18407. Γöé                                                  Γöé
  18408. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18409.  
  18410. parm1 (input) 
  18411.           The input to the hyperbolic cosine routine. 
  18412.  
  18413.           The input range for the functions of real variables is |parm1| < 
  18414.           175.366. 
  18415.  
  18416.           For complex functions, the input range differs for the imaginary and 
  18417.           real parts of the input. For the real part of complex numbers, the 
  18418.           input range is |Re(parm1)| < 175.366. For the imaginary part of the 
  18419.           input, the input range is 
  18420.  
  18421.    |Im(parm1)| < (2**18 ┬╖ pi), for single float-complex numbers 
  18422.    |Im(parm1)| < (2**50 ┬╖ pi), for double float-complex numbers 
  18423.    |Im(parm1)| < 2**100, for extended float-complex numbers 
  18424.  
  18425. fc (output) 
  18426.           A 12-byte feedback code, optional in some languages, that indicates 
  18427.           the result of this service. 
  18428.  
  18429.           The following symbolic conditions can result from this service: 
  18430.  
  18431.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18432.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18433.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18434.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18435.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18436.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18437.                     Γöé CEE1V0     Γöé 2        Γöé 2016      Γöé The absolute value of the argument was greater Γöé
  18438.                     Γöé        Γöé         Γöé         Γöé than limit in math routine routine-name.    Γöé
  18439.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18440.  
  18441. result (output) 
  18442.           The result of the hyperbolic cosine routine. The output range for 
  18443.           functions of real variables is 1 <= result <= Omega. Omega varies 
  18444.           depending on the precision of parm1: 
  18445.  
  18446.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18447.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18448.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18449.  
  18450.  
  18451. ΓòÉΓòÉΓòÉ 4.3.10. CEESxCTN-Cotangent ΓòÉΓòÉΓòÉ
  18452.  
  18453. CEESxCTN returns the cotangent of the parameter by using the equation result = 
  18454. cot(parm1). 
  18455.  
  18456. The following routines are provided for the various data types supported: 
  18457.  
  18458. CEESSCTN            32-bit single float number 
  18459. CEESDCTN            64-bit double float number 
  18460. CEESQCTN            128-bit extended float number 
  18461.  
  18462. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18463. Γöé                                                  Γöé
  18464. Γöé >>ΓöÇΓöÇCEESxCTNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18465. Γöé                                                  Γöé
  18466. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18467.  
  18468. parm1 (input) 
  18469.           The input, in radians, into the cotangent routine. The input range 
  18470.           varies, depending on the precision of parm1: 
  18471.  
  18472.    Single-precision    |parm1|< 2**18 ┬╖ pi 
  18473.    Double-precision    |parm1|< 2**50 ┬╖ pi 
  18474.    Extended-precision  |parm1|< 2**100 ┬╖ pi 
  18475.  
  18476.           If this is an extended float number, this argument cannot approach a 
  18477.           multiple of pi. Single float numbers and double float numbers cannot 
  18478.           approach zero. 
  18479.  
  18480. fc (output) 
  18481.           A 12-byte feedback code, optional in some languages, that indicates 
  18482.           the result of this service. 
  18483.  
  18484.           The following symbolic conditions can result from this service: 
  18485.  
  18486.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18487.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18488.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18489.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18490.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18491.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18492.                     Γöé CEE1UI     Γöé 2        Γöé 2002      Γöé The argument value was too close to one of the Γöé
  18493.                     Γöé        Γöé         Γöé         Γöé singularities (plus or minus pi/2, plus or   Γöé
  18494.                     Γöé        Γöé         Γöé         Γöé minus 3pi/2, for the tangent; or plus or minus Γöé
  18495.                     Γöé        Γöé         Γöé         Γöé pi, plus or minus 2pi, for the cotangent) in  Γöé
  18496.                     Γöé        Γöé         Γöé         Γöé math routine routine-name.           Γöé
  18497.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18498.                     Γöé CEE1V1     Γöé 2        Γöé 2017      Γöé The absolute value of the argument was greater Γöé
  18499.                     Γöé        Γöé         Γöé         Γöé than or equal to limit in math routine     Γöé
  18500.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18501.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18502.  
  18503. result (output) 
  18504.           The result of the cotangent routine. The output range is result <= 
  18505.           Omega. Omega varies depending on the precision of parm1: 
  18506.  
  18507.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18508.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18509.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18510.  
  18511.  
  18512. ΓòÉΓòÉΓòÉ 4.3.11. CEESxDIM-Positive Difference ΓòÉΓòÉΓòÉ
  18513.  
  18514. CEESxDIM returns the positive difference between two numbers by using one of 
  18515. the following equations: 
  18516.  
  18517. if parm1 > parm2, then result = parm1 - parm2 
  18518. if parm1 <= parm2, then result = 0 
  18519.  
  18520. The following routines are provided for the various data types supported: 
  18521.  
  18522. CEESIDIM            32-bit binary integer 
  18523. CEESSDIM            32-bit single float number 
  18524. CEESDDIM            64-bit double float number 
  18525. CEESQDIM            128-bit extended float number 
  18526.  
  18527. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18528. Γöé                                                  Γöé
  18529. Γöé >>ΓöÇΓöÇCEESxDIMΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18530. Γöé                                                  Γöé
  18531. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18532.  
  18533. parm1 (input) 
  18534.           The first input to the positive difference routine. The input range 
  18535.           is not restricted. 
  18536.  
  18537. parm2 (input) 
  18538.           The second parameter to the positive difference routine. The input 
  18539.           range is not restricted. 
  18540.  
  18541. fc (output) 
  18542.           A 12-byte feedback code, optional in some languages, that indicates 
  18543.           the result of this service. 
  18544.  
  18545.           The following symbolic conditions can result from this service: 
  18546.  
  18547.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18548.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18549.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18550.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18551.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18552.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18553.  
  18554. result (output) 
  18555.           The result of the positive difference routine. The output range is 
  18556.           the non-negative numbers Omega varies depending on the precision of 
  18557.           parm1: 
  18558.  
  18559.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18560.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18561.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18562.  
  18563.  
  18564. ΓòÉΓòÉΓòÉ 4.3.12. CEESxDVD-Floating Complex Divide ΓòÉΓòÉΓòÉ
  18565.  
  18566. CEESxDVD performs the mathematical function of floating complex divide by using 
  18567. the equation: result = parm1/parm2. The following routines are provided for the 
  18568. various data types supported: 
  18569.  
  18570. CEESTDVD            32-bit single float-complex number 
  18571. CEESEDVD            64-bit double float-complex number 
  18572. CEESRDVD            128-bit extended float-complex number 
  18573.  
  18574. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18575. Γöé                                                  Γöé
  18576. Γöé >>ΓöÇΓöÇCEESxDVDΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18577. Γöé                                                  Γöé
  18578. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18579.  
  18580. parm1 (input) 
  18581.           The first input to the math service. Any representable complex number 
  18582.           can be used as input. 
  18583.  
  18584. parm2 (input) 
  18585.           The second parameter to the math service. Do not set parm2 to 0. 
  18586.  
  18587. fc (output) 
  18588.           A 12-byte feedback code passed by reference indicating the result of 
  18589.           the service. 
  18590.  
  18591.           The following symbolic conditions can result from this service: 
  18592.  
  18593.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18594.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18595.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18596.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18597.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18598.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18599.  
  18600. result (output) 
  18601.           The result of the floating complex divide routine. 
  18602.  
  18603.  
  18604. ΓòÉΓòÉΓòÉ 4.3.13. CEESxERC-Error Function Complement ΓòÉΓòÉΓòÉ
  18605.  
  18606. CEESxERC calculates the error function complement.  If necessary, see your 
  18607. printed book for equation. 
  18608.  
  18609. The following routines are provided for the various data types supported: 
  18610.  
  18611. CEESSERC            32-bit single float number 
  18612. CEESDERC            64-bit double float number 
  18613. CEESQERC            128-bit extended float number 
  18614.  
  18615. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18616. Γöé                                                  Γöé
  18617. Γöé >>ΓöÇΓöÇCEESxERCΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18618. Γöé                                                  Γöé
  18619. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18620.  
  18621. parm1 (input) 
  18622.           The input to the error function complement routine. The input range 
  18623.           is not restricted. 
  18624.  
  18625. fc (output) 
  18626.           A 12-byte feedback code, optional in some languages, that indicates 
  18627.           the result of this service. 
  18628.  
  18629.           The following symbolic conditions can result from this service: 
  18630.  
  18631.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18632.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18633.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18634.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18635.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18636.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18637.  
  18638. result (output) 
  18639.           The result of the error function complement routine. The output range 
  18640.           is 0 < result < 2. 
  18641.  
  18642.  
  18643. ΓòÉΓòÉΓòÉ 4.3.14. CEESxERF-Error Function ΓòÉΓòÉΓòÉ
  18644.  
  18645. CEESxERF calculates the error complement.  If necessary, see your printed book 
  18646. for equation. 
  18647.  
  18648. The following routines are provided for the various data types supported: 
  18649.  
  18650. CEESSERF            32-bit single float number 
  18651. CEESDERF            64-bit double float number 
  18652. CEESQERF            128-bit extended float number 
  18653.  
  18654. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18655. Γöé                                                  Γöé
  18656. Γöé >>ΓöÇΓöÇCEESxERFΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18657. Γöé                                                  Γöé
  18658. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18659.  
  18660. parm1 (input) 
  18661.           The input to the error function. The input range is not restricted. 
  18662.  
  18663. fc (output) 
  18664.           A 12-byte feedback code, optional in some languages, that indicates 
  18665.           the result of this service. 
  18666.  
  18667.           The following symbolic conditions can result from this service: 
  18668.  
  18669.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18670.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18671.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18672.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18673.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18674.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18675.  
  18676. result (output) 
  18677.           The result of the error function. The output range is 
  18678.           | result | < 1. 
  18679.  
  18680.  
  18681. ΓòÉΓòÉΓòÉ 4.3.15. CEESxEXP-Exponential Base e ΓòÉΓòÉΓòÉ
  18682.  
  18683. CEESxEXP calculates the mathematical function of e raised to a power by using 
  18684. the equation: result = e**parm1. 
  18685.  
  18686. The following routines are provided for the various data types supported: 
  18687.  
  18688. CEESSEXP            32-bit single float number 
  18689. CEESDEXP            64-bit double float number 
  18690. CEESQEXP            128-bit extended float number 
  18691. CEESTEXP            32-bit single float-complex number 
  18692. CEESEEXP            64-bit double float-complex number 
  18693. CEESREXP            128-bit extended float-complex number 
  18694.  
  18695. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18696. Γöé                                                  Γöé
  18697. Γöé >>ΓöÇΓöÇCEESxEXPΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18698. Γöé                                                  Γöé
  18699. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18700.  
  18701. parm1 (input) 
  18702.           The input to the exponential base e routine. 
  18703.  
  18704.           For complex functions, the input range differs for the imaginary and 
  18705.           real parts of the input. For the real part of complex numbers, the 
  18706.           input range is |Re(parm1)| < 174.673. For the imaginary part of the 
  18707.           input, the input range is 
  18708.  
  18709.    |Im(parm1)| < (2**18 ┬╖ pi), for single float-complex numbers 
  18710.    |Im(parm1)| < (2**50 ┬╖ pi), for double float-complex numbers 
  18711.    |Im(parm1)| < 2**100, for extended float-complex numbers 
  18712.  
  18713. fc (output) 
  18714.           A 12-byte feedback code, optional in some languages, that indicates 
  18715.           the result of this service. 
  18716.  
  18717.           The following symbolic conditions can result from this service: 
  18718.  
  18719.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18720.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18721.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18722.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18723.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18724.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18725.                     Γöé CEE1UP     Γöé 2        Γöé 2009      Γöé The value of the real part of the argument was Γöé
  18726.                     Γöé        Γöé         Γöé         Γöé greater than limit in math routine routine-   Γöé
  18727.                     Γöé        Γöé         Γöé         Γöé name.                      Γöé
  18728.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18729.                     Γöé CEE1UR     Γöé 2        Γöé 2011      Γöé The argument was greater than limit in math   Γöé
  18730.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  18731.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18732.                     Γöé CEE1UT     Γöé 2        Γöé 2013      Γöé The absolute value of the imaginary part of   Γöé
  18733.                     Γöé        Γöé         Γöé         Γöé the argument was greater than limit in math   Γöé
  18734.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  18735.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18736.                     Γöé CEE1UV     Γöé 2        Γöé 2015      Γöé The absolute value of the imaginary part of   Γöé
  18737.                     Γöé        Γöé         Γöé         Γöé the argument was greater than or equal to    Γöé
  18738.                     Γöé        Γöé         Γöé         Γöé limit in math routine routine-name.       Γöé
  18739.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18740.                     Γöé CEE1V9     Γöé 1        Γöé 2025      Γöé An underflow has occurred in math routine    Γöé
  18741.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18742.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18743.  
  18744. result (output) 
  18745.           The result of the exponential base e routine. The output range for 
  18746.           functions of real variables is 0 < result <= Omega. Omega varies 
  18747.           depending on the precision of parm1: 
  18748.  
  18749.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18750.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18751.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18752.  
  18753.  
  18754. ΓòÉΓòÉΓòÉ 4.3.16. CEESxGMA-Gamma Function ΓòÉΓòÉΓòÉ
  18755.  
  18756. CEESxGMA performs the mathematical gamma function. If necessary, see your 
  18757. printed book for equation. 
  18758.  
  18759. The following routines are provided for the various data types supported: 
  18760.  
  18761. CEESSGMA            32-bit single float number 
  18762. CEESDGMA            64-bit double float number 
  18763.  
  18764. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18765. Γöé                                                  Γöé
  18766. Γöé >>ΓöÇΓöÇCEESxGMAΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18767. Γöé                                                  Γöé
  18768. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18769.  
  18770. parm1 (input) 
  18771.           The input to the gamma function. The input range is 
  18772.           2**(-252) < parm1 < 57.5744. 
  18773.  
  18774. fc (output) 
  18775.           A 12-byte feedback code, optional in some languages, that indicates 
  18776.           the result of this service. 
  18777.  
  18778.           The following symbolic conditions can result from this service: 
  18779.  
  18780.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18781.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18782.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18783.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18784.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18785.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18786.                     Γöé CEE1UL     Γöé 2        Γöé 2005      Γöé The value of the argument was outside the    Γöé
  18787.                     Γöé        Γöé         Γöé         Γöé valid range range in math routine        Γöé
  18788.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18789.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18790.  
  18791. result (output) 
  18792.           The result of the gamma function. The output range is 0.88560 <= 
  18793.           result Omega. Omega varies depending on the precision of parm1: 
  18794.  
  18795.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18796.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18797.  
  18798.  
  18799. ΓòÉΓòÉΓòÉ 4.3.17. CEESxIMG-Imaginary Part of Complex ΓòÉΓòÉΓòÉ
  18800.  
  18801. CEESxIMG returns the imaginary part of a complex number using the equation 
  18802. result = v, where parm1 = u + vi. 
  18803.  
  18804. The following routines are provided for the various data types supported: 
  18805.  
  18806. CEESTIMG            32-bit single float-complex number 
  18807. CEESEIMG            64-bit double float-complex number 
  18808. CEESRIMG            128-bit extended float-complex number 
  18809.  
  18810. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18811. Γöé                                                  Γöé
  18812. Γöé >>ΓöÇΓöÇCEESxIMGΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18813. Γöé                                                  Γöé
  18814. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18815.  
  18816. parm1 (input) 
  18817.           The input to the math service. Any complex number can be used as 
  18818.           input. 
  18819.  
  18820. fc (output) 
  18821.           A 12-byte feedback code passed by reference indicating the result of 
  18822.           the service. 
  18823.  
  18824.           The following symbolic conditions can result from this service: 
  18825.  
  18826.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18827.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18828.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18829.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18830.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18831.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18832.  
  18833. result (output) 
  18834.           The result of the math service. |result| <= Omega. 
  18835.  
  18836.           Omega varies depending on the precision of parm1: 
  18837.  
  18838.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18839.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18840.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18841.  
  18842.  
  18843. ΓòÉΓòÉΓòÉ 4.3.18. CEESxINT-Truncation ΓòÉΓòÉΓòÉ
  18844.  
  18845. CEESxINT returns the truncated value of the parameter by using the equation: 
  18846. result = (sign of parm1) ┬╖ n, where n = | parm1 |. 
  18847.  
  18848. | parm1 | = | m |, where m is the greatest integer satisfying the relationship 
  18849. | m | <= | parm1 |, and the result is expressed as a float number. 
  18850.  
  18851. The following routines are provided for the various data types supported: 
  18852.  
  18853. CEESSINT            32-bit single float number 
  18854. CEESDINT            64-bit double float number 
  18855. CEESQINT            128-bit extended float number 
  18856.  
  18857. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18858. Γöé                                                  Γöé
  18859. Γöé >>ΓöÇΓöÇCEESxINTΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18860. Γöé                                                  Γöé
  18861. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18862.  
  18863. parm1 (input) 
  18864.           The input to the truncation routine. The input range is not 
  18865.           restricted. 
  18866.  
  18867. fc (output) 
  18868.           A 12-byte feedback code, optional in some languages, that indicates 
  18869.           the result of this service. 
  18870.  
  18871.           The following symbolic conditions can result from this service: 
  18872.  
  18873.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18874.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18875.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18876.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18877.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18878.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18879.  
  18880. result (output) 
  18881.           The result of the truncation routine. The output range is |result| <= 
  18882.           Omega. Omega varies depending on the precision of parm1: 
  18883.  
  18884.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18885.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18886.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  18887.  
  18888.  
  18889. ΓòÉΓòÉΓòÉ 4.3.19. CEESxLGM-Log Gamma ΓòÉΓòÉΓòÉ
  18890.  
  18891. CEESxLGM performs the mathematical function of log Gamma. If necessary, see 
  18892. your printed book for equation. 
  18893.  
  18894. The following routines are provided for the various data types supported: 
  18895.  
  18896. CEESSLGM            32-bit single float number 
  18897. CEESDLGM            64-bit double float number 
  18898.  
  18899. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18900. Γöé                                                  Γöé
  18901. Γöé >>ΓöÇΓöÇCEESxLGMΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18902. Γöé                                                  Γöé
  18903. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18904.  
  18905. parm1 (input) 
  18906.           The input to the log gamma routine. The input range is parm1 < 
  18907.           (4.2913 ┬╖ 10**73). 
  18908.  
  18909. fc (output) 
  18910.           A 12-byte feedback code, optional in some languages, that indicates 
  18911.           the result of this service. 
  18912.  
  18913.           The following symbolic conditions can result from this service: 
  18914.  
  18915.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18916.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18917.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18918.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18919.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18920.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18921.                     Γöé CEE1UL     Γöé 2        Γöé 2005      Γöé The value of the argument was outside the    Γöé
  18922.                     Γöé        Γöé         Γöé         Γöé valid range range in math routine        Γöé
  18923.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  18924.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18925.  
  18926. result (output) 
  18927.           The result of the Log Gamma routine. The output range is 
  18928.           -0.12149<=result<=Omega. Omega varies depending on the precision of 
  18929.           parm1: 
  18930.  
  18931.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  18932.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  18933.  
  18934.  
  18935. ΓòÉΓòÉΓòÉ 4.3.20. CEESxLG1-Logarithm Base 10 ΓòÉΓòÉΓòÉ
  18936.  
  18937. CEESxLG1 returns the logarithm base 10 of parm1. 
  18938.  
  18939. The following routines are provided for the various data types supported: 
  18940.  
  18941. CEESSLG1            32-bit single float number 
  18942. CEESDLG1            64-bit double float number 
  18943. CEESQLG1            128-bit extended float number 
  18944.  
  18945. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18946. Γöé                                                  Γöé
  18947. Γöé >>ΓöÇΓöÇCEESxLG1ΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18948. Γöé                                                  Γöé
  18949. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18950.  
  18951. parm1 (input) 
  18952.           The input to the log base 10 routine. The input range is parm1 > 0. 
  18953.  
  18954. fc (output) 
  18955.           A 12-byte feedback code, optional in some languages, that indicates 
  18956.           the result of this service. 
  18957.  
  18958.           The following symbolic conditions can result from this service: 
  18959.  
  18960.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18961.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  18962.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  18963.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18964.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  18965.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  18966.                     Γöé CEE1US     Γöé 2        Γöé 2012      Γöé The argument was less than or equal to limit  Γöé
  18967.                     Γöé        Γöé         Γöé         Γöé in math routine routine-name.          Γöé
  18968.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18969.  
  18970. result (output) 
  18971.           The result of the log base 10 routine. The output range is 
  18972.           -78.268<=result<=75.859. 
  18973.  
  18974.  
  18975. ΓòÉΓòÉΓòÉ 4.3.21. CEESxLG2-Logarithm Base 2 ΓòÉΓòÉΓòÉ
  18976.  
  18977. CEESxLG2 performs the mathematical function logarithm base 2 on parm1. 
  18978.  
  18979. The following routines are provided for the various data types supported: 
  18980.  
  18981. CEESSLG2            32-bit single float number 
  18982. CEESDLG2            64-bit double float number 
  18983. CEESQLG2            128-bit extended float number 
  18984.  
  18985. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  18986. Γöé                                                  Γöé
  18987. Γöé >>ΓöÇΓöÇCEESxLG2ΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  18988. Γöé                                                  Γöé
  18989. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  18990.  
  18991. parm1 (input) 
  18992.           The input to the log base 2 routine. The input range is parm1 > 0. 
  18993.  
  18994. fc (output) 
  18995.           A 12-byte feedback code, optional in some languages, that indicates 
  18996.           the result of this service. 
  18997.  
  18998.           The following symbolic conditions can result from this service: 
  18999.  
  19000.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19001.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19002.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19003.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19004.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19005.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19006.                     Γöé CEE1US     Γöé 2        Γöé 2012      Γöé The argument was less than or equal to limit  Γöé
  19007.                     Γöé        Γöé         Γöé         Γöé in math routine routine-name.          Γöé
  19008.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19009.  
  19010.  
  19011. result (output) 
  19012.           The result of the log base 2 routine. The output range is 
  19013.           -260<=result<=252. 
  19014.  
  19015.  
  19016. ΓòÉΓòÉΓòÉ 4.3.22. CEESxLOG-Logarithm Base e ΓòÉΓòÉΓòÉ
  19017.  
  19018. CEESxLOG performs the mathematical function logarithm base e on parm1. 
  19019.  
  19020. The following routines are provided for the various data types supported: 
  19021.  
  19022. CEESSLOG            32-bit single float number 
  19023. CEESDLOG            64-bit double float number 
  19024. CEESQLOG            128-bit extended float number 
  19025. CEESTLOG            32-bit single float-complex number 
  19026. CEESELOG            64-bit double float-complex number 
  19027. CEESRLOG            128-bit extended float-complex number 
  19028.  
  19029. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19030. Γöé                                                  Γöé
  19031. Γöé >>ΓöÇΓöÇCEESxLOGΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19032. Γöé                                                  Γöé
  19033. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19034.  
  19035. parm1 (input) 
  19036.           The input to the log base e routine. The input range for reals is 
  19037.           parm1 > 0. The input range for complex numbers is parm1 not equal to 
  19038.           0. 
  19039.  
  19040. fc (output) 
  19041.           A 12-byte feedback code, optional in some languages, that indicates 
  19042.           the result of this service. 
  19043.  
  19044.           The following symbolic conditions can result from this service: 
  19045.  
  19046.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19047.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19048.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19049.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19050.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19051.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19052.                     Γöé CEE1US     Γöé 2        Γöé 2012      Γöé The argument was less than or equal to limit  Γöé
  19053.                     Γöé        Γöé         Γöé         Γöé in math routine routine-name.          Γöé
  19054.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19055.                     Γöé CEE1V2     Γöé 2        Γöé 2018      Γöé The real and imaginary parts of the argument  Γöé
  19056.                     Γöé        Γöé         Γöé         Γöé were equal to limit in math routine routine-  Γöé
  19057.                     Γöé        Γöé         Γöé         Γöé name.                      Γöé
  19058.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19059.  
  19060. result (output) 
  19061.           The result of the log base e routine. The output range for functions 
  19062.           of real variables is -180.218 <= result <= 174.673. 
  19063.  
  19064.  
  19065. ΓòÉΓòÉΓòÉ 4.3.23. CEESxMLT-Floating Complex Multiply ΓòÉΓòÉΓòÉ
  19066.  
  19067. CEESxMLT performs the mathematical function floating complex multiply by using 
  19068. the equation result = parm1 ┬╖ parm2. 
  19069.  
  19070. The following routines are provided for the various data types supported: 
  19071.  
  19072. CEESTMLT            32-bit single float-complex number 
  19073. CEESEMLT            64-bit double float-complex number 
  19074. CEESRMLT            128-bit extended float-complex number 
  19075.  
  19076. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19077. Γöé                                                  Γöé
  19078. Γöé >>ΓöÇΓöÇCEESxMLTΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19079. Γöé                                                  Γöé
  19080. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19081.  
  19082. parm1 (input) 
  19083.           The first input to the math service. Any representable complex number 
  19084.           can be used as input. 
  19085.  
  19086. parm2 (input) 
  19087.           The second parameter to the math service. Any representable complex 
  19088.           number can be used as input. 
  19089.  
  19090. fc (output) 
  19091.           A 12-byte feedback code passed by reference indicating the result of 
  19092.           the service. 
  19093.  
  19094.           The following symbolic conditions can result from this service: 
  19095.  
  19096.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19097.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19098.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19099.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19100.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19101.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19102.  
  19103. result (output) 
  19104.           The result of the floating complex multiply routine. 
  19105.  
  19106.  
  19107. ΓòÉΓòÉΓòÉ 4.3.24. CEESxMOD-Modular Arithmetic ΓòÉΓòÉΓòÉ
  19108.  
  19109. CEESxMOD performs the mathematical function modular arithmetic by using the 
  19110. equation result = parm1(modulo parm2). 
  19111.  
  19112. The expression parm1 (modulo parm2) is defined as parm1 - [(parm1/parm2) ┬╖ 
  19113. parm2], with the brackets indicating an integer part, that is, the largest 
  19114. integer whose magnitude does not exceed the magnitude of parm1/parm2 is used. 
  19115. The sign of the integer is the same as the sign of parm1 ┬╖ parm2. 
  19116.  
  19117. The following routines are provided for the various data types supported: 
  19118.  
  19119. CEESIMOD            32-bit binary integer 
  19120. CEESSMOD            32-bit single float number 
  19121. CEESDMOD            64-bit double float number 
  19122. CEESQMOD            128-bit extended float number 
  19123.  
  19124. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19125. Γöé                                                  Γöé
  19126. Γöé >>ΓöÇΓöÇCEESxMODΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19127. Γöé                                                  Γöé
  19128. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19129.  
  19130. parm1 (input) 
  19131.           The first parameter to the modular arithmetic routine. The input 
  19132.           range is not restricted. 
  19133.  
  19134. parm2 (input) 
  19135.           The second parameter to the modular arithmetic routine. The input 
  19136.           range is parm2 cannot equal 0. 
  19137.  
  19138.           If parm2 = 0, the modulus routine is undefined. In addition, a divide 
  19139.           exception is recognized and an interrupt occurs. 
  19140.  
  19141. fc (output) 
  19142.           A 12-byte feedback code, optional in some languages, that indicates 
  19143.           the result of this service. 
  19144.  
  19145.           The following symbolic conditions can result from this service: 
  19146.  
  19147.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19148.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19149.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19150.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19151.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19152.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19153.  
  19154. result (output) 
  19155.           The result of the mod routine. The output range is |result| <= Omega. 
  19156.           Omega varies depending on the precision of parm1 and parm2: 
  19157.  
  19158.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19159.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19160.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  19161.  
  19162.  
  19163. ΓòÉΓòÉΓòÉ 4.3.25. CEESxNIN-Nearest Integer ΓòÉΓòÉΓòÉ
  19164.  
  19165. CEESxNIN performs the mathematical function nearest integer by using the 
  19166. equation: 
  19167. result = (sign of parm1) ┬╖ n. 
  19168.  
  19169. If parm1 => 0, then n = [| parm1 + .5 |]. If parm1 < 0, then n = [| parm1 - .5 
  19170. |]. 
  19171.  
  19172. n = | m |, where m is the greatest integer satisfying the relationship | m | <= 
  19173. | parm1 + .5 |, or | m | <= | parm1 - .5 |, respectively. 
  19174.  
  19175. The following routines are provided for the various data types supported: 
  19176.  
  19177. CEESSNIN            32-bit single float number 
  19178. CEESDNIN            64-bit double float number 
  19179.  
  19180. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19181. Γöé                                                  Γöé
  19182. Γöé >>ΓöÇΓöÇCEESxNINΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19183. Γöé                                                  Γöé
  19184. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19185.  
  19186. parm1 (input) 
  19187.           The input to the nearest integer routine. The input range is not 
  19188.           restricted. 
  19189.  
  19190. fc (output) 
  19191.           A 12-byte feedback code, optional in some languages, that indicates 
  19192.           the result of this service. 
  19193.  
  19194.           The following symbolic conditions can result from this service: 
  19195.  
  19196.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19197.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19198.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19199.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19200.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19201.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19202.  
  19203. result (output) 
  19204.           The result of the nearest integer routine. The output parameter is an 
  19205.           unrestricted type I, a 32-bit binary integer. 
  19206.  
  19207.  
  19208. ΓòÉΓòÉΓòÉ 4.3.26. CEESxNWN-Nearest Whole Number ΓòÉΓòÉΓòÉ
  19209.  
  19210. CEESxNWN performs the mathematical function nearest whole number by using the 
  19211. equation 
  19212. result = (sign of parm1) ┬╖ v. 
  19213.  
  19214. If parm1 => 0, then v = | parm1 + .5 |. If parm1 < 0, then v = [| parm1 - .5 
  19215. |]. 
  19216.  
  19217. v = | m |, where m is the greatest integer satisfying the relationship | m | <= 
  19218. | parm1 +.5 |, or | m | <= | parm1 -.5 |, respectively; and the resulting v is 
  19219. expressed as a float number. 
  19220.  
  19221. The following routines are provided for the various data types supported: 
  19222.  
  19223. CEESSNWN            32-bit single float number 
  19224. CEESDNWN            64-bit double float number 
  19225.  
  19226. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19227. Γöé                                                  Γöé
  19228. Γöé >>ΓöÇΓöÇCEESxNWNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19229. Γöé                                                  Γöé
  19230. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19231.  
  19232. parm1 (input) 
  19233.           The input to the nearest whole number routine. The input range is not 
  19234.           restricted. 
  19235.  
  19236. fc (output) 
  19237.           A 12-byte feedback code, optional in some languages, that indicates 
  19238.           the result of this service. 
  19239.  
  19240.           The following symbolic conditions can result from this service: 
  19241.  
  19242.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19243.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19244.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19245.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19246.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19247.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19248.  
  19249. result (output) 
  19250.           The result of the nearest whole number routine. The output range is | 
  19251.           result | <= Omega. Omega varies depending on the precision of parm1: 
  19252.  
  19253.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19254.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19255.  
  19256.  
  19257. ΓòÉΓòÉΓòÉ 4.3.27. CEESxSGN-Transfer of Sign ΓòÉΓòÉΓòÉ
  19258.  
  19259. CEESxSGN performs the mathematical function transfer of sign by using either of 
  19260. the two equations: 
  19261. result = |parm1| if parm2 => 0 
  19262. or 
  19263. result = -|parm1| if parm2 < 0. 
  19264.  
  19265. The following routines are provided for the various data types supported: 
  19266.  
  19267. CEESISGN            32-bit binary integer 
  19268. CEESSSGN            32-bit single float number 
  19269. CEESDSGN            64-bit double float number 
  19270. CEESQSGN            128-bit extended float number 
  19271.  
  19272. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19273. Γöé                                                  Γöé
  19274. Γöé >>ΓöÇΓöÇCEESxSGNΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19275. Γöé                                                  Γöé
  19276. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19277.  
  19278. parm1 (input) 
  19279.           The first input to the transfer of sign routine. The input range is 
  19280.           not restricted. 
  19281.  
  19282. parm2 (input) 
  19283.           The second parameter to the transfer of sign routine. The input range 
  19284.           is not restricted. 
  19285.  
  19286. fc (output) 
  19287.           A 12-byte feedback code, optional in some languages, that indicates 
  19288.           the result of this service. 
  19289.  
  19290.           The following symbolic conditions can result from this service: 
  19291.  
  19292.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19293.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19294.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19295.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19296.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19297.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19298.  
  19299. result (output) 
  19300.           The result of the transfer of sign routine. The output range is 
  19301.           |result| <= Omega. Omega varies depending on the precision of parm1: 
  19302.  
  19303.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19304.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19305.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  19306.  
  19307.  
  19308. ΓòÉΓòÉΓòÉ 4.3.28. CEESxSIN-Sine ΓòÉΓòÉΓòÉ
  19309.  
  19310. CEESxSIN returns the sine of the parameter by using the equation result = sin 
  19311. (parm1). 
  19312.  
  19313. The following routines are provided for the various data types supported: 
  19314.  
  19315. CEESSSIN            32-bit single float number 
  19316. CEESDSIN            64-bit double float number 
  19317. CEESQSIN            128-bit extended float number 
  19318. CEESTSIN            32-bit single float-complex number 
  19319. CEESESIN            64-bit double float-complex number 
  19320. CEESRSIN            128-bit extended float-complex number 
  19321.  
  19322. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19323. Γöé                                                  Γöé
  19324. Γöé >>ΓöÇΓöÇCEESxSINΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19325. Γöé                                                  Γöé
  19326. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19327.  
  19328. parm1 (input) 
  19329.           The input, in radians, to the sine routine. For real functions, the 
  19330.           input range differs depending on the precision of parm1: 
  19331.  
  19332.    |parm1| < (2**18 ┬╖ pi), for single-precision numbers 
  19333.    |parm1| < (2**50 ┬╖ pi), for double-precision numbers 
  19334.    |parm1| < 2**100, for extended-precision numbers 
  19335.  
  19336. For complex functions, the input range differs for the imaginary and real parts 
  19337. of the input. For the imaginary part of complex numbers, the input range is 
  19338. |Im(parm1)| < 174.673. 
  19339.  
  19340. For the real part, it is 
  19341.  
  19342.    |Im(parm1)| < (2**18 ┬╖ pi), for single float-complex numbers 
  19343.    |Im(parm1)| < (2**50 ┬╖ pi), for double float-complex numbers 
  19344.    |Im(parm1)| < 2**100, for extended float-complex numbers 
  19345.  
  19346. fc (output) 
  19347.           A 12-byte feedback code, optional in some languages, that indicates 
  19348.           the result of this service. 
  19349.  
  19350.           The following symbolic conditions can result from this service: 
  19351.  
  19352.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19353.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19354.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19355.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19356.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19357.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19358.                     Γöé CEE1UT     Γöé 2        Γöé 2013      Γöé The absolute value of the imaginary part of   Γöé
  19359.                     Γöé        Γöé         Γöé         Γöé the argument was greater than limit in math   Γöé
  19360.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  19361.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19362.                     Γöé CEE1V1     Γöé 2        Γöé 2017      Γöé The absolute value of the argument was greater Γöé
  19363.                     Γöé        Γöé         Γöé         Γöé than or equal to limit in math routine     Γöé
  19364.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19365.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19366.                     Γöé CEE1V3     Γöé 2        Γöé 2019      Γöé The absolute value of the real part of the   Γöé
  19367.                     Γöé        Γöé         Γöé         Γöé argument was greater than or equal to limit in Γöé
  19368.                     Γöé        Γöé         Γöé         Γöé math routine routine-name.           Γöé
  19369.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19370.  
  19371. result (output) 
  19372.           The result of the sine routine. The output range for functions of 
  19373.           real variables is -1 <= result <= 1. 
  19374.  
  19375.  
  19376. ΓòÉΓòÉΓòÉ 4.3.29. CEESxSNH-Hyperbolic Sine ΓòÉΓòÉΓòÉ
  19377.  
  19378. CEESxSNH performs the mathematical function hyperbolic sine by using the 
  19379. equation result = sinh (parm1). 
  19380.  
  19381. The following routines are provided for the various data types supported: 
  19382.  
  19383. CEESSSNH            32-bit single float number 
  19384. CEESDSNH            64-bit double float number 
  19385. CEESQSNH            128-bit extended float number 
  19386. CEESTSNH            32-bit single float-complex number 
  19387. CEESESNH            64-bit double float-complex number 
  19388. CEESRSNH            128-bit extended float-complex number 
  19389.  
  19390. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19391. Γöé                                                  Γöé
  19392. Γöé >>ΓöÇΓöÇCEESxSNHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19393. Γöé                                                  Γöé
  19394. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19395.  
  19396. parm1 (input) 
  19397.           The input to the hyperbolic sine routine. Input range for reals is 
  19398.           |parm1| < 175.366. 
  19399.  
  19400.           For complex functions, the input range differs for the imaginary and 
  19401.           real parts of the input. For the real part, the input range is 
  19402.           |Re(parm1)| < 174.673. The input range of the imaginary part differs 
  19403.           depending on the precision of parm1: 
  19404.  
  19405.    |Im(parm1)| < (2**18 ┬╖ pi), for single float-complex numbers 
  19406.    |Im(parm1)| < (2**50 ┬╖ pi), for double float-complex numbers 
  19407.    |Im(parm1)| < 2**100, for extended float-complex numbers 
  19408.  
  19409. fc (output) 
  19410.           A 12-byte feedback code, optional in some languages, that indicates 
  19411.           the result of this service. 
  19412.  
  19413.           The following symbolic conditions can result from this service: 
  19414.  
  19415.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19416.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19417.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19418.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19419.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19420.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19421.                     Γöé CEE1V0     Γöé 2        Γöé 2016      Γöé The absolute value of the argument was greater Γöé
  19422.                     Γöé        Γöé         Γöé         Γöé than limit in math routine routine-name.    Γöé
  19423.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19424.  
  19425. result (output) 
  19426.           The result of the hyperbolic sine routine. The output range for 
  19427.           functions of real variables is | result | <= Omega. Omega varies 
  19428.           depending on the precision of parm1: 
  19429.  
  19430.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19431.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19432.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  19433.  
  19434.  
  19435. ΓòÉΓòÉΓòÉ 4.3.30. CEESxSQT-Square Root ΓòÉΓòÉΓòÉ
  19436.  
  19437. CEESxSQT returns the square root of parm1. 
  19438.  
  19439. The following routines are provided for the various data types supported: 
  19440.  
  19441. CEESSSQT            32-bit single float number 
  19442. CEESDSQT            64-bit double float number 
  19443. CEESQSQT            128-bit extended float number 
  19444. CEESTSQT            32-bit single float-complex number 
  19445. CEESESQT            64-bit double float-complex number 
  19446. CEESRSQT            128-bit extended float-complex number 
  19447.  
  19448. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19449. Γöé                                                  Γöé
  19450. Γöé >>ΓöÇΓöÇCEESxSQTΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19451. Γöé                                                  Γöé
  19452. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19453.  
  19454. parm1 (input) 
  19455.           The input to the square root routine. The input range for real number 
  19456.           functions is parm1 => 0. For complex numbers, the input range is not 
  19457.           restricted. 
  19458.  
  19459. fc (output) 
  19460.           A 12-byte feedback code, optional in some languages, that indicates 
  19461.           the result of this service. 
  19462.  
  19463.           The following symbolic conditions can result from this service: 
  19464.  
  19465.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19466.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19467.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19468.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19469.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19470.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19471.                     Γöé CEE1UQ     Γöé 2        Γöé 2010      Γöé The argument was less than limit in math    Γöé
  19472.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  19473.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19474.  
  19475. result (output) 
  19476.           The result of the square root routine. The output range for functions 
  19477.           of real variables is 0 <= result <= square root of Omega. Omega 
  19478.           varies depending on the precision of parm1: 
  19479.  
  19480.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19481.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19482.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  19483.  
  19484.  
  19485. ΓòÉΓòÉΓòÉ 4.3.31. CEESxTAN-Tangent ΓòÉΓòÉΓòÉ
  19486.  
  19487. CEESxTAN returns the tangent of the parameter by using the equation result = 
  19488. tan (parm1). 
  19489.  
  19490. The following routines are provided for the various data types supported: 
  19491.  
  19492. CEESSTAN            32-bit single float number 
  19493. CEESDTAN            64-bit double float number 
  19494. CEESQTAN            128-bit extended float number 
  19495. CEESTTAN            32-bit single float-complex number 
  19496. CEESETAN            64-bit double float-complex number 
  19497. CEESRTAN            128-bit extended float-complex number 
  19498.  
  19499. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19500. Γöé                                                  Γöé
  19501. Γöé >>ΓöÇΓöÇCEESxTANΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19502. Γöé                                                  Γöé
  19503. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19504.  
  19505. parm1 (input) 
  19506.           The input, in radians, to the tangent routine. For real functions, 
  19507.           the input range differs depending on the precision of parm1: 
  19508.  
  19509.    |parm1| < (2**18 ┬╖ pi), for single-precision numbers 
  19510.  
  19511.    |parm1| < (2**50 ┬╖ pi), for double-precision numbers 
  19512.  
  19513.    |parm1| < 2**100, for extended-precision numbers 
  19514.  
  19515. Also, for extended as well as complex functions, parm1 cannot approach odd 
  19516. multiples of pi/2. 
  19517.  
  19518. fc (output) 
  19519.           A 12-byte feedback code, optional in some languages, that indicates 
  19520.           the result of this service. 
  19521.  
  19522.           The following symbolic conditions can result from this service: 
  19523.  
  19524.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19525.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19526.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19527.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19528.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19529.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19530.                     Γöé CEE1UI     Γöé 2        Γöé 2002      Γöé The argument value was too close to one of the Γöé
  19531.                     Γöé        Γöé         Γöé         Γöé singularities (plus or minus pi/2, plus or   Γöé
  19532.                     Γöé        Γöé         Γöé         Γöé minus 3pi/2, for the tangent; or plus or minus Γöé
  19533.                     Γöé        Γöé         Γöé         Γöé pi, plus or minus 2pi, for the cotangent) in  Γöé
  19534.                     Γöé        Γöé         Γöé         Γöé math routine routine-name.           Γöé
  19535.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19536.                     Γöé CEE1V1     Γöé 2        Γöé 2017      Γöé The absolute value of the argument was greater Γöé
  19537.                     Γöé        Γöé         Γöé         Γöé than or equal to limit in math routine     Γöé
  19538.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19539.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19540.                     Γöé CEE1V9     Γöé 1        Γöé 2025      Γöé An underflow has occurred in math routine    Γöé
  19541.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19542.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19543.  
  19544. result (output) 
  19545.           The result of the tangent routine. The output range for functions of 
  19546.           real variables is |result| <= &Omega.. The output range is the 
  19547.           non-negative numbers <= Omega. Omega varies depending on the 
  19548.           precision of parm1: 
  19549.  
  19550.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19551.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19552.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  19553.  
  19554.  
  19555. ΓòÉΓòÉΓòÉ 4.3.32. CEESxTNH-Hyperbolic Tangent ΓòÉΓòÉΓòÉ
  19556.  
  19557. CEESxTNH performs the mathematical function hyperbolic tangent by using the 
  19558. equation: 
  19559. result = tanh (parm1). 
  19560.  
  19561. The following routines are provided for the various data types supported: 
  19562.  
  19563. CEESSTNH            32-bit single float number 
  19564. CEESDTNH            64-bit double float number 
  19565. CEESQTNH            128-bit extended float number 
  19566. CEESTTNH            32-bit single float-complex number 
  19567. CEESETNH            64-bit double float-complex number 
  19568. CEESRTNH            128-bit extended float-complex number 
  19569.  
  19570. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19571. Γöé                                                  Γöé
  19572. Γöé >>ΓöÇΓöÇCEESxTNHΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19573. Γöé                                                  Γöé
  19574. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19575.  
  19576. parm1 (input) 
  19577.           The input to the hyperbolic tangent routine. The input range is not 
  19578.           restricted for real functions. For complex functions, parm1 must not 
  19579.           approach odd multiples of pi/2 ┬╖ i, where i = sqrt of -1. 
  19580.  
  19581. fc (output) 
  19582.           A 12-byte feedback code, optional in some languages, that indicates 
  19583.           the result of this service. 
  19584.  
  19585.           The following symbolic conditions can result from this service: 
  19586.  
  19587.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19588.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19589.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19590.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19591.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19592.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19593.  
  19594. result (output) 
  19595.           The result of the hyperbolic tangent routine. The output range for 
  19596.           functions of real variables is: 
  19597.           | result | < 1. 
  19598.  
  19599.  
  19600. ΓòÉΓòÉΓòÉ 4.3.33. CEESxXPx-Exponentiation ΓòÉΓòÉΓòÉ
  19601.  
  19602. CEESxXPx performs the mathematical function exponentiation by using the 
  19603. equation result = parm1**parm2. 
  19604.  
  19605. The following routines are provided for the various data types supported: 
  19606.  
  19607. CEESIXPI            32-bit binary integer raised to a 32-bit binary integer 
  19608. CEESSXPI            32-bit single float number raised to a 32-bit binary 
  19609.                     integer 
  19610. CEESDXPI            64-bit double float number raised to a 32-bit binary 
  19611.                     integer 
  19612. CEESQXPI            128-bit extended float number raised to a 32-bit binary 
  19613.                     integer 
  19614. CEESTXPI            32-bit single float-complex number raised to a 32-bit 
  19615.                     binary integer 
  19616. CEESEXPI            64-bit double float-complex number raised to a 32-bit 
  19617.                     binary integer 
  19618. CEESRXPI            128-bit extended float-complex number raised to a 32-bit 
  19619.                     binary integer 
  19620. CEESSXPS            32-bit single floating point raised to a 32-bit single 
  19621.                     floating point 
  19622. CEESDXPD            64-bit double floating point raised to a 64-bit double 
  19623.                     floating point 
  19624. CEESQXPQ            128-bit extended floating point raised to a 128-bit 
  19625.                     extended floating point 
  19626. CEESTXPT            32-bit single float-complex raised to a 32-bit single 
  19627.                     float-complex 
  19628. CEESEXPE            64-bit double float-complex raised to a 64-bit double 
  19629.                     float-complex 
  19630. CEESRXPR            128-bit extended float-complex raised to a 128-bit extended 
  19631.                     float-complex 
  19632.  
  19633. ΓöîΓöÇΓöÇΓöÇ SYNTAX ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19634. Γöé                                                  Γöé
  19635. Γöé >>ΓöÇΓöÇCEESxXPxΓöÇΓöÇ(ΓöÇΓöÇparm1ΓöÇΓöÇ,ΓöÇΓöÇparm2ΓöÇΓöÇ,ΓöÇΓöÇfcΓöÇΓöÇ,ΓöÇΓöÇresultΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>< Γöé
  19636. Γöé                                                  Γöé
  19637. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19638.  
  19639. parm1 (input) 
  19640.           The input for the base of the exponentiation routine. The input range 
  19641.           for functions of real variables is 
  19642.  
  19643.     If parm1 = 0, then parm2 > 0. 
  19644.  
  19645.     If parm1 is a 32-bit number and parm1 < 0, then 
  19646.      |parm1| <= ((16**6) - 1) and parm2 = a whole number. 
  19647.  
  19648.     If parm1 is a 64-bit number and parm1 < 0, then |parm1| <= ((16**14) - 1) 
  19649.      and parm2 = a whole number. 
  19650.  
  19651.     If parm1 is a 128-bit number and parm1 < 0, then |parm1| <= ((16**28) - 1) 
  19652.      and parm2 = a whole number 
  19653.  
  19654.           the input range for functions of complex variables: If Re(parm1) = 0 
  19655.           and Im(parm1) = 0, then Re(parm2) must be positive. 
  19656.  
  19657. parm2 (input) 
  19658.           The input for the power of the exponentiation routine. The type is 
  19659.           determined by the eighth character of the service name. 
  19660.  
  19661. fc (output) 
  19662.           A 12-byte feedback code, optional in some languages, that indicates 
  19663.           the result of this service. 
  19664.  
  19665.           The following symbolic conditions can result from this service: 
  19666.  
  19667.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19668.                     Γöé SYMBOLIC    Γöé         Γöé         Γöé                         Γöé
  19669.                     Γöé FEEDBACK CODE Γöé SEVERITY    Γöé MESSAGE NUMBER Γöé MESSAGE TEXT                  Γöé
  19670.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19671.                     Γöé CEE000     Γöé 0        Γöé -        Γöé The service completed successfully.       Γöé
  19672.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19673.                     Γöé CEE1UJ     Γöé 2        Γöé 2003      Γöé For an exponentiation operation (I**J) where I Γöé
  19674.                     Γöé        Γöé         Γöé         Γöé and J are integers, I was equal to zero and J  Γöé
  19675.                     Γöé        Γöé         Γöé         Γöé was less than or equal to zero in math routine Γöé
  19676.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19677.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19678.                     Γöé CEE1UK     Γöé 2        Γöé 2004      Γöé For an exponentiation operation (R**I) where R Γöé
  19679.                     Γöé        Γöé         Γöé         Γöé is real and I is integer, R was equal to zero  Γöé
  19680.                     Γöé        Γöé         Γöé         Γöé and I was less than or equal to zero in math  Γöé
  19681.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  19682.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19683.                     Γöé CEE1UL     Γöé 2        Γöé 2005      Γöé The value of the argument was outside the    Γöé
  19684.                     Γöé        Γöé         Γöé         Γöé valid range range in math routine        Γöé
  19685.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19686.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19687.                     Γöé CEE1UM     Γöé 2        Γöé 2006      Γöé For an exponentiation operation (R**S) where R Γöé
  19688.                     Γöé        Γöé         Γöé         Γöé and S are real values, R was equal to zero and Γöé
  19689.                     Γöé        Γöé         Γöé         Γöé S was less than or equal to zero in math    Γöé
  19690.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  19691.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19692.                     Γöé CEE1UN     Γöé 2        Γöé 2007      Γöé The exponent exceeded limit in math routine   Γöé
  19693.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19694.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19695.                     Γöé CEE1UO     Γöé 2        Γöé 2008      Γöé For an exponentiation operation (Z**P) where  Γöé
  19696.                     Γöé        Γöé         Γöé         Γöé the complex base Z equals zero, the real part  Γöé
  19697.                     Γöé        Γöé         Γöé         Γöé of the complex exponent P, or the integer    Γöé
  19698.                     Γöé        Γöé         Γöé         Γöé exponent P was less than or equal to zero in  Γöé
  19699.                     Γöé        Γöé         Γöé         Γöé math routine routine-name.           Γöé
  19700.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19701.                     Γöé CEE1V4     Γöé 2        Γöé 2020      Γöé For an exponentiation operation (R**S) where R Γöé
  19702.                     Γöé        Γöé         Γöé         Γöé and S are real values, either R is equal to   Γöé
  19703.                     Γöé        Γöé         Γöé         Γöé zero and S is negative or R is negative and S  Γöé
  19704.                     Γöé        Γöé         Γöé         Γöé is not an integer whose absolute value is less Γöé
  19705.                     Γöé        Γöé         Γöé         Γöé than or equal to limit in math routine     Γöé
  19706.                     Γöé        Γöé         Γöé         Γöé routine-name.                  Γöé
  19707.                     Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19708.                     Γöé CEE1V5     Γöé 2        Γöé 2021      Γöé For an exponentiation operation (X**Y), the   Γöé
  19709.                     Γöé        Γöé         Γöé         Γöé argument combination of Y*log2(X) generated a  Γöé
  19710.                     Γöé        Γöé         Γöé         Γöé number greater than or equal to limit in math  Γöé
  19711.                     Γöé        Γöé         Γöé         Γöé routine routine-name.              Γöé
  19712.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  19713.  
  19714. result (output) 
  19715.           The result of the exponentiation routine. The output range for 
  19716.           functions of real variables is | result | <= Omega. Omega varies 
  19717.           depending on the precision of parm1: 
  19718.  
  19719.    For single-precision routines, Omega = (16**63)(1-16**(-6)) 
  19720.    For double-precision routines, Omega = (16**63)(1-16**(-14)) 
  19721.    For extended-precision routines, Omega = (16**63)(1-16**(-28)) 
  19722.  
  19723.  
  19724. ΓòÉΓòÉΓòÉ 4.4. Examples of Math Services ΓòÉΓòÉΓòÉ
  19725.  
  19726. This section contains representative calls to math services from each supported 
  19727. language. 
  19728.  
  19729.  
  19730. ΓòÉΓòÉΓòÉ 4.4.1. C/370 Math Service Example ΓòÉΓòÉΓòÉ
  19731.  
  19732. The following are C/370 examples. 
  19733.  
  19734. Log Base 10 and Modular Arithmetic (CEESDGL1 and CEESIMOD) 
  19735.  
  19736. #include <leawi.h>
  19737. #include <string.h>
  19738. #include <stdio.h>
  19739.  
  19740. int main (void) {
  19741.  
  19742.   _FLOAT8 f1,result;
  19743.   _INT4 int1, int2, intr;
  19744.  
  19745.   _FEEDBACK fc;
  19746.   #define SUCCESS "\0\0\0\0"
  19747.  
  19748.   f1 = 1000.0;
  19749.  
  19750.   CEESDLG1(&f1,&fc,&result);
  19751.  
  19752.   if (memcmp(&fc,SUCCESS,4) != 0) {
  19753.      printf("CEESDLG1 failed with message number %d\n",
  19754.             fc.tok_msgno);
  19755.      exit(2999);
  19756.   }
  19757.  
  19758.   printf("%f log base 10 is %f\n",f1,result);
  19759.  
  19760.   int1 = 39;
  19761.   int2 = 7;
  19762.   CEESIMOD(&int1,&int2,&fc,&intr);
  19763.  
  19764.   if (memcmp(&fc,SUCCESS,4) != 0) {
  19765.      printf("CEESIMOD failed with message number %d\n",
  19766.             fc.tok_msgno);
  19767.      exit(2999);
  19768.   }
  19769.  
  19770.   printf("%d modulo %d is %d\n",int1,int2,intr);
  19771. }
  19772.  
  19773.  
  19774. ΓòÉΓòÉΓòÉ 4.4.2. COBOL/370 Math Service Examples ΓòÉΓòÉΓòÉ
  19775.  
  19776. The following are COBOL/370 examples. 
  19777.  
  19778. Log Base e (CEESSLOG) 
  19779.  
  19780.  
  19781.        77   ARG1RS  COMP-1.
  19782.        77   FBCODE  PIC X(12).
  19783.        77   RESLTRS COMP-1.
  19784.  
  19785.            CALL "CEESSLOG" USING ARG1RS , FBCODE , RESLTRS.
  19786.  
  19787. Log Base 10 (CEESDLG1) 
  19788.  
  19789.  
  19790.        77   ARG1RL  COMP-2.
  19791.        77   FBCODE  PIC X(12).
  19792.        77   RESLTRL COMP-2.
  19793.  
  19794.  
  19795.            CALL "CEESDLG1" USING ARG1RL , FBCODE , RESLTRL.
  19796.  
  19797. Exponentiation (CEESIXPI) 
  19798.  
  19799.  
  19800.        77   ARG1IS  PIC S9(9) COMP.
  19801.        77   ARG2IS  PIC S9(9) COMP.
  19802.        77   FBCODE  PIC X(12).
  19803.        77   RESLTIS PIC S9(9) COMP.
  19804.  
  19805.  
  19806.            CALL "CEESIXPI" USING ARG1IS , ARG2IS , FBCODE , RESLTIS.
  19807.  
  19808. Exponentiation (CEESSXPI) 
  19809.  
  19810.  
  19811.        77   ARG1RS  COMP-1.
  19812.        77   ARG2IS  PIC S9(9) COMP.
  19813.        77   FBCODE  PIC X(12).
  19814.        77   RESLTRS COMP-1.
  19815.  
  19816.  
  19817.            CALL "CEESSXPI" USING ARG1RS , ARG2IS , FBCODE , RESLTRS.
  19818.  
  19819. Arctangent2 (CEESSAT2) 
  19820.  
  19821.  
  19822.        77   ARG1RS  COMP-1.
  19823.        77   ARG2RS  COMP-1.
  19824.        77   FBCODE  PIC X(12).
  19825.        77   RESLTRS COMP-1.
  19826.  
  19827.             CALL "CEESSAT2" USING ARG1RS , ARG2RS , FBCODE , RESLTRS.
  19828.  
  19829.  
  19830. ΓòÉΓòÉΓòÉ 4.4.3. PL/I Math Service Examples ΓòÉΓòÉΓòÉ
  19831.  
  19832. The following are PL/I examples. 
  19833.  
  19834. Modular Arithmetic and Log Base e (CEESIMOD and CEESSLOG) 
  19835.  
  19836.  
  19837. PLIMATH: PROC OPTIONS(MAIN);
  19838.  
  19839.    DCL CEESSLOG ENTRY OPTIONS(ASM) EXTERNAL;
  19840.    DCL CEESIMOD ENTRY OPTIONS(ASM) EXTERNAL;
  19841.  
  19842.    DCL ARG1  RESULT REAL FLOAT DEC (6);
  19843.    DCL ARGM1 ARGM2  RES2 FLOAT BINARY(21)
  19844.    DCL FC    CHARACTER (12);
  19845.  
  19846.   /* Call log base e routine, which has    */
  19847.   /* only one input parameter              */
  19848.    CALL CEESSLOG (ARG1, FC, RESULT)
  19849.  
  19850.    IF ( FC ╨║= '000000000000000000000000'X )
  19851.      THEN DO;
  19852.        PUT SKIP LIST
  19853.           ( 'Error occurred in call to CEESSLOG.' );
  19854.      ELSE;
  19855.  
  19856.   /* Call modular arithmetic routine,      */
  19857.   /* which has two input parameters        */
  19858.    CALL CEESIMOD (ARGM1, ARGM2, FC, RES2);
  19859.  
  19860.    IF ( FC ╨║= '000000000000000000000000'X )
  19861.      THEN DO;
  19862.        PUT SKIP LIST
  19863.           ( 'Error occurred in call to CEESIMOD.' );
  19864.      ELSE;
  19865.    END;
  19866.  
  19867. Double-Precision Complex Tangent (CEESETAN) 
  19868.  
  19869.  
  19870.  TRYETAN:  PROCEDURE OPTIONS( MAIN );
  19871.  
  19872.     DECLARE FC           CHARACTER(12);
  19873.     DECLARE PARM1        COMPLEX FLOAT BINARY(53);
  19874.     DECLARE RESULT       COMPLEX FLOAT BINARY(53);
  19875.  
  19876.     DECLARE CEESETAN     ENTRY(COMPLEX FLOAT BINARY(53),
  19877.                             *, COMPLEX FLOAT BINARY(53))
  19878.                             OPTIONS(ASSEMBLER) EXTERNAL;
  19879.  
  19880.  
  19881.     PARM1 = COMPLEX(7,1.1);
  19882.     CALL CEESETAN ( PARM1, FC, RESULT);
  19883.     IF ( FC ╨║= '000000000000000000000000'X) THEN
  19884.           PUT SKIP LIST( 'Error in call to CEESETAN.');
  19885.     ELSE
  19886.           PUT SKIP LIST( 'Result is ' || RESULT);
  19887.  END TRYETAN;
  19888.  
  19889.  
  19890. ΓòÉΓòÉΓòÉ 5. IBM-Supplied Country Code Defaults ΓòÉΓòÉΓòÉ
  19891.  
  19892. Defaults Currency and Picture Strings Based on COUNTRY Setting contains the 
  19893. currency symbols and default picture strings for the country_code parameters of 
  19894. the COUNTRY run-time option and the national language support callable 
  19895. services. See COUNTRY and the services listed in National Language Support 
  19896. Callable Services for more information. 
  19897.  
  19898. Note:   In the table, some currency symbols are shown as X'9F404040'. How this 
  19899. is displayed differs; in the United States, it is shown as a '$' followed by 
  19900. three blanks. 
  19901.  
  19902. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  19903. Γöé Table 20. Defaults Currency and Picture Strings Based on COUNTRY Setting             Γöé
  19904. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19905. Γöé COUNTRY       Γöé COUNTRY  Γöé DEFAULT  Γöé DEFAULT  Γöé DEFAULT CURRENCY   Γöé DEFAULT DATE AND   Γöé
  19906. Γöé           Γöé CODE   Γöé DECIMAL  Γöé THOU-   Γöé SYMBOL        Γöé TIME PICTURE STRING Γöé
  19907. Γöé           Γöé      Γöé SEPA-   Γöé SANDS   Γöé           Γöé           Γöé
  19908. Γöé           Γöé      Γöé RATOR   Γöé SEPA-   Γöé           Γöé           Γöé
  19909. Γöé           Γöé      Γöé      Γöé RATOR   Γöé           Γöé           Γöé
  19910. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19911. Γöé Afghanistan     Γöé AF    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19912. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19913. Γöé Albania       Γöé AL    Γöé   ,   Γöé   .   Γöé Lek         Γöé YYYY-MM-DD HH:MI:SS Γöé
  19914. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19915. Γöé Algeria       Γöé DZ    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  19916. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19917. Γöé Andorra       Γöé AD    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19918. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19919. Γöé Angola        Γöé AO    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19920. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19921. Γöé Antigua and Barbuda Γöé AG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19922. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19923. Γöé Argentina      Γöé AR    Γöé   ,   Γöé   .   Γöé A.          Γöé DD/MM/YY HH.MI.SS  Γöé
  19924. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19925. Γöé Armenia       Γöé AM    Γöé      Γöé      Γöé           Γöé           Γöé
  19926. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19927. Γöé Australia      Γöé AU    Γöé   .   Γöé   ,   Γöé $          Γöé DD/MM/YY HH:MI:SS  Γöé
  19928. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19929. Γöé Austria       Γöé AT    Γöé   ,   Γöé   .   Γöé YYYY-MM-DD      Γöé           Γöé
  19930. Γöé           Γöé      Γöé      Γöé      Γöé HH:MI:SS,999     Γöé           Γöé
  19931. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19932. Γöé Azerbaijan      Γöé AZ    Γöé      Γöé      Γöé           Γöé           Γöé
  19933. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19934. Γöé Bahamas       Γöé BS    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19935. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19936. Γöé Bahrain       Γöé BH    Γöé   ,   Γöé   .   Γöé YYYY/MM/DD HH:MI:SS Γöé           Γöé
  19937. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19938. Γöé Bangladesh      Γöé BD    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19939. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19940. Γöé Barbados       Γöé BB    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19941. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19942. Γöé Belarus       Γöé BY    Γöé      Γöé      Γöé           Γöé           Γöé
  19943. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19944. Γöé Belgium       Γöé BE    Γöé   ,   Γöé   .   Γöé BF          Γöé DD/MM/YY       Γöé
  19945. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS,999     Γöé
  19946. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19947. Γöé Benin        Γöé BJ    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19948. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19949. Γöé Bermuda       Γöé BM    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19950. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19951. Γöé Bolivia       Γöé BO    Γöé   ,   Γöé   .   Γöé BS          Γöé DD/MM/YY HH:MI:SS  Γöé
  19952. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19953. Γöé Bosnia/       Γöé BA    Γöé   ,   Γöé   .   Γöé BHD (Dinar)     Γöé DD.MM.YYYY HH:MI:SS Γöé
  19954. Γöé Herzegovina     Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  19955. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19956. Γöé Botswana       Γöé BW    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19957. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19958. Γöé Brazil        Γöé BR    Γöé   ,   Γöé   .   Γöé NCz$         Γöé DD/MM/YY HH:MI:SS  Γöé
  19959. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19960. Γöé Brunei Darussalam  Γöé BN    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19961. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19962. Γöé Bulgaria       Γöé BG    Γöé   .   Γöé   ,   Γöé LV (Lev)       Γöé DD.MM.YYYY HH:MI:SS Γöé
  19963. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19964. Γöé Burkina Faso (Upper Γöé BF    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19965. Γöé Volta)        Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  19966. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19967. Γöé Burma        Γöé BU    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19968. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19969. Γöé Canada        Γöé CA    Γöé   .   Γöé   ,   Γöé $          Γöé YY-MM-DD       Γöé
  19970. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS.99     Γöé
  19971. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19972. Γöé Cayman Islands    Γöé KY    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19973. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19974. Γöé Chad         Γöé TD    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19975. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19976. Γöé Chile        Γöé CL    Γöé   ,   Γöé   .   Γöé $          Γöé DD/MM/YY HH:MI:SS  Γöé
  19977. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19978. Γöé Colombia       Γöé CO    Γöé   ,   Γöé   .   Γöé $          Γöé DD/MM/YY ZH:MI:SS  Γöé
  19979. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  19980. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19981. Γöé Costa Rica      Γöé CR    Γöé   ,   Γöé   .   Γöé c/.         Γöé DD/MM/YY ZH:MI:SS  Γöé
  19982. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  19983. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19984. Γöé Croatia       Γöé HR    Γöé   ,   Γöé   .   Γöé HRD (Dinar)     Γöé DD.MM.YYYY HH:MI:SS Γöé
  19985. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19986. Γöé Cuba         Γöé CU    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19987. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19988. Γöé Cyprus        Γöé CY    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19989. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19990. Γöé Czech Republic    Γöé CZ    Γöé   ,   Γöé   .   Γöé X'D247A240'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19991. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19992. Γöé Czechoslovakia    Γöé CS    Γöé   ,   Γöé   .   Γöé X'D247A240'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  19993. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19994. Γöé Denmark       Γöé DK    Γöé   ,   Γöé   .   Γöé kr          Γöé DD-MM-YY       Γöé
  19995. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH.MI.SS,99     Γöé
  19996. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  19997. Γöé Dominican Republic  Γöé DO    Γöé   .   Γöé   ,   Γöé $          Γöé DD/MM/YY ZH:MI:SS  Γöé
  19998. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  19999. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20000. Γöé Ecuador       Γöé EC    Γöé   ,   Γöé   .   Γöé $          Γöé DD/MM/YY HH:MI:SS  Γöé
  20001. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20002. Γöé Egypt        Γöé EG    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20003. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20004. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20005. Γöé Table 20. Defaults Currency and Picture Strings Based on COUNTRY Setting             Γöé
  20006. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20007. Γöé COUNTRY       Γöé COUNTRY  Γöé DEFAULT  Γöé DEFAULT  Γöé DEFAULT CURRENCY   Γöé DEFAULT DATE AND   Γöé
  20008. Γöé           Γöé CODE   Γöé DECIMAL  Γöé THOU-   Γöé SYMBOL        Γöé TIME PICTURE STRING Γöé
  20009. Γöé           Γöé      Γöé SEPA-   Γöé SANDS   Γöé           Γöé           Γöé
  20010. Γöé           Γöé      Γöé RATOR   Γöé SEPA-   Γöé           Γöé           Γöé
  20011. Γöé           Γöé      Γöé      Γöé RATOR   Γöé           Γöé           Γöé
  20012. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20013. Γöé El Salvador     Γöé SV    Γöé   .   Γöé   ,   Γöé c/.         Γöé DD/MM/YY HH:MI:SS  Γöé
  20014. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20015. Γöé Estonia       Γöé EE    Γöé   ,   Γöé   .   Γöé           Γöé DD mmm. YYYY g.   Γöé
  20016. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS       Γöé
  20017. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20018. Γöé Ethiopia       Γöé ET    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20019. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20020. Γöé Finland       Γöé FI    Γöé   ,   Γöé      Γöé Mk          Γöé DD.MM.YYYY      Γöé
  20021. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH.MI.SS,99     Γöé
  20022. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20023. Γöé France        Γöé FR    Γöé   ,   Γöé      Γöé F          Γöé DD.MM.YYYY      Γöé
  20024. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS,9      Γöé
  20025. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20026. Γöé Gabon        Γöé GA    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20027. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20028. Γöé Gambia        Γöé GM    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20029. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20030. Γöé Georgia       Γöé GE    Γöé      Γöé      Γöé           Γöé           Γöé
  20031. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20032. Γöé Germany       Γöé DE    Γöé   ,   Γöé   .   Γöé DM          Γöé DD.MM.YYYY HH:MI:SS Γöé
  20033. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20034. Γöé Ghana        Γöé GH    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20035. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20036. Γöé Greece        Γöé GR    Γöé   ,   Γöé   .   Γöé Drs         Γöé DD/MM/YY       Γöé
  20037. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS.999     Γöé
  20038. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20039. Γöé Guatemala      Γöé GT    Γöé   .   Γöé   ,   Γöé Q          Γöé DD/MM/YY HH:MI:SS  Γöé
  20040. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20041. Γöé Guinea-       Γöé GW    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20042. Γöé Bissau        Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20043. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20044. Γöé Guyana        Γöé GY    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20045. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20046. Γöé Haiti        Γöé HT    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20047. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20048. Γöé Honduras       Γöé HN    Γöé   .   Γöé   ,   Γöé L.          Γöé DD/MM/YY ZH:MI:SS  Γöé
  20049. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  20050. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20051. Γöé Hong Kong      Γöé HK    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20052. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20053. Γöé Hungary       Γöé HU    Γöé   ,   Γöé      Γöé FT          Γöé YYYY-MM-DD HH:MI:SS Γöé
  20054. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20055. Γöé Iceland       Γöé IS    Γöé   ,   Γöé   .   Γöé kr          Γöé YYYY-MM-DD HH:MI:SS Γöé
  20056. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20057. Γöé India        Γöé IN    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20058. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20059. Γöé Indonesia      Γöé ID    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20060. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20061. Γöé Iran         Γöé IR    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20062. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20063. Γöé Iraq         Γöé IQ    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20064. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20065. Γöé Ireland       Γöé IE    Γöé   ,   Γöé   ,   Γöé X'5B404040'     Γöé DD/MM/YY HH:MI:SS  Γöé
  20066. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20067. Γöé Israel        Γöé IL    Γöé   .   Γöé   ,   Γöé NIS         Γöé DD/MM/YY HH:MI:SS  Γöé
  20068. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20069. Γöé Italy        Γöé IT    Γöé   ,   Γöé   .   Γöé L.          Γöé DD/MM/YY       Γöé
  20070. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH.MI.SS,999     Γöé
  20071. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20072. Γöé Jamaica       Γöé JM    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20073. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20074. Γöé Japan        Γöé JP    Γöé   .   Γöé   ,   Γöé X'5B404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20075. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20076. Γöé Jordan        Γöé JO    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20077. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20078. Γöé Kazakhstan      Γöé KZ    Γöé   ,   Γöé   .   Γöé Rub         Γöé DD.MM.YYYY HH:MI:SE Γöé
  20079. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20080. Γöé Kenya        Γöé KE    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20081. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20082. Γöé Korea, Republic of  Γöé KR    Γöé   .   Γöé   ,   Γöé X'E0404040'     Γöé YYYY.MM.DD HH:MI:SS Γöé
  20083. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20084. Γöé Kuwait        Γöé KW    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20085. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20086. Γöé Kyrgyzstan      Γöé KG    Γöé      Γöé      Γöé           Γöé           Γöé
  20087. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20088. Γöé Latvia        Γöé LV    Γöé      Γöé      Γöé           Γöé           Γöé
  20089. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20090. Γöé Lebanon       Γöé LB    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20091. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20092. Γöé Lesotho       Γöé LS    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20093. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20094. Γöé Liberia       Γöé LR    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20095. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20096. Γöé Libya        Γöé LY    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20097. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20098. Γöé Liechtenstein    Γöé LI    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20099. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20100. Γöé Lithuania      Γöé LT    Γöé      Γöé      Γöé           Γöé           Γöé
  20101. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20102. Γöé Luxembourg      Γöé LU    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20103. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20104. Γöé Macau        Γöé MO    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20105. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20106. Γöé Macedonia, Former  Γöé MK    Γöé   ,   Γöé   .   Γöé DEN (Dinar)     Γöé DD.MM.YYYY HH:MI:SS Γöé
  20107. Γöé Yugoslav Republic  Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20108. Γöé of          Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20109. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20110. Γöé Madagascar      Γöé MG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20111. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20112. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20113. Γöé Table 20. Defaults Currency and Picture Strings Based on COUNTRY Setting             Γöé
  20114. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20115. Γöé COUNTRY       Γöé COUNTRY  Γöé DEFAULT  Γöé DEFAULT  Γöé DEFAULT CURRENCY   Γöé DEFAULT DATE AND   Γöé
  20116. Γöé           Γöé CODE   Γöé DECIMAL  Γöé THOU-   Γöé SYMBOL        Γöé TIME PICTURE STRING Γöé
  20117. Γöé           Γöé      Γöé SEPA-   Γöé SANDS   Γöé           Γöé           Γöé
  20118. Γöé           Γöé      Γöé RATOR   Γöé SEPA-   Γöé           Γöé           Γöé
  20119. Γöé           Γöé      Γöé      Γöé RATOR   Γöé           Γöé           Γöé
  20120. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20121. Γöé Malawi        Γöé MW    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20122. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20123. Γöé Malaysia       Γöé MY    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20124. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20125. Γöé Mali         Γöé ML    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20126. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20127. Γöé Mauritania      Γöé MR    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20128. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20129. Γöé Mauritius      Γöé MU    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20130. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20131. Γöé Mexico        Γöé MX    Γöé   .   Γöé   ,   Γöé $          Γöé DD/MM/YY ZH:MI:SS  Γöé
  20132. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  20133. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20134. Γöé Moldavia, Republic  Γöé MD    Γöé      Γöé      Γöé           Γöé           Γöé
  20135. Γöé of          Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20136. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20137. Γöé Monaco        Γöé MC    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20138. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20139. Γöé Morocco       Γöé MA    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20140. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20141. Γöé Mozambique      Γöé MZ    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20142. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20143. Γöé Namibia       Γöé NA    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20144. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20145. Γöé Netherlands     Γöé NL    Γöé   ,   Γöé   .   Γöé F          Γöé DD-MM-YY HH:MI:SS  Γöé
  20146. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20147. Γöé Netherlands     Γöé AN    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20148. Γöé Antilles       Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20149. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20150. Γöé New Caledonia    Γöé NC    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20151. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20152. Γöé New Zealand     Γöé NZ    Γöé   .   Γöé   ,   Γöé $          Γöé DD/MM/YY HH:MI:SS  Γöé
  20153. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20154. Γöé Nicaragua      Γöé NI    Γöé   .   Γöé   ,   Γöé X'9F404040'     Γöé DD/MM/YY HH:MI:SS  Γöé
  20155. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20156. Γöé Niger        Γöé NE    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20157. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20158. Γöé Nigeria       Γöé NG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20159. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20160. Γöé Norway        Γöé NO    Γöé   ,   Γöé   .   Γöé kr          Γöé DD.MM.YY       Γöé
  20161. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS,999     Γöé
  20162. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20163. Γöé Oman         Γöé OM    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20164. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20165. Γöé Pakistan       Γöé PK    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20166. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20167. Γöé Panama        Γöé PA    Γöé   .   Γöé   ,   Γöé B/          Γöé DD/MM/YY ZH:MI:SS  Γöé
  20168. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  20169. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20170. Γöé Papua New Guinea   Γöé PG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20171. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20172. Γöé Paraguay       Γöé PY    Γöé   ,   Γöé   .   Γöé Gs.         Γöé DD/MM/YY HH:MI:SS  Γöé
  20173. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20174. Γöé People's Republic  Γöé CN    Γöé   .   Γöé   ,   Γöé X'5B404040'     Γöé YYYY.MM.DD HH:MI:SS Γöé
  20175. Γöé of China       Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20176. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20177. Γöé Peru         Γöé PE    Γöé   .   Γöé   ,   Γöé I/.         Γöé DD/MM/YY HH:MI:SS  Γöé
  20178. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20179. Γöé Philippines     Γöé PH    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20180. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20181. Γöé Poland        Γöé PL    Γöé   ,   Γöé   .   Γöé X'E99A4040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20182. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20183. Γöé Portugal       Γöé PT    Γöé   ,   Γöé   .   Γöé Esc.         Γöé DD-MM-YYYY HH:MI:SS Γöé
  20184. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20185. Γöé Puerto Rico     Γöé PR    Γöé   .   Γöé   ,   Γöé $          Γöé DD/MM/YY ZH:MI:SS  Γöé
  20186. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  20187. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20188. Γöé Qatar        Γöé QA    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20190. Γöé Republic of China  Γöé TW    Γöé   .   Γöé   ,   Γöé $          Γöé YY/MM/DD       Γöé
  20191. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS.999     Γöé
  20192. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20193. Γöé Romania       Γöé RO    Γöé   ,   Γöé   .   Γöé Lei         Γöé YYYY-MM-DD HH:MI:SS Γöé
  20194. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20195. Γöé Russia        Γöé RU    Γöé   ,   Γöé   .   Γöé RUB (Ruble)     Γöé DD.MM.YYYY HH:MI:SS Γöé
  20196. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20197. Γöé Saint Lucia     Γöé LC    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20198. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20199. Γöé Saudi Arabia     Γöé SA    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20200. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20201. Γöé Senegal       Γöé SN    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20202. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20203. Γöé Seychelles      Γöé SC    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20204. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20205. Γöé Sierra Leone     Γöé SL    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20206. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20207. Γöé Singapore      Γöé SG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20208. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20209. Γöé Slovakia       Γöé SK    Γöé   ,   Γöé   .   Γöé X'D247A240'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20210. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20211. Γöé Slovenia       Γöé SI    Γöé   ,   Γöé   .   Γöé SIT (Tolar)     Γöé DD.MM.YYYY HH:MI:SS Γöé
  20212. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20213. Γöé Somalia       Γöé SO    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20214. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20215. Γöé South Africa     Γöé ZA    Γöé   .   Γöé      Γöé R          Γöé YYYY-MM-DD      Γöé
  20216. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HHhMI:SS.999     Γöé
  20217. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20218. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20219. Γöé Table 20. Defaults Currency and Picture Strings Based on COUNTRY Setting             Γöé
  20220. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20221. Γöé COUNTRY       Γöé COUNTRY  Γöé DEFAULT  Γöé DEFAULT  Γöé DEFAULT CURRENCY   Γöé DEFAULT DATE AND   Γöé
  20222. Γöé           Γöé CODE   Γöé DECIMAL  Γöé THOU-   Γöé SYMBOL        Γöé TIME PICTURE STRING Γöé
  20223. Γöé           Γöé      Γöé SEPA-   Γöé SANDS   Γöé           Γöé           Γöé
  20224. Γöé           Γöé      Γöé RATOR   Γöé SEPA-   Γöé           Γöé           Γöé
  20225. Γöé           Γöé      Γöé      Γöé RATOR   Γöé           Γöé           Γöé
  20226. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20227. Γöé South Georgia and  Γöé GS    Γöé      Γöé      Γöé           Γöé           Γöé
  20228. Γöé the S.S.I.      Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20229. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20230. Γöé Spain        Γöé ES    Γöé   ,   Γöé   .   Γöé Pts         Γöé DD/MM/YY HH:MI:SS  Γöé
  20231. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20232. Γöé Sri Lanka      Γöé LK    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20233. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20234. Γöé Sudan        Γöé SD    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20235. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20236. Γöé Surinam       Γöé SR    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20237. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20238. Γöé Swaziland      Γöé SZ    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20239. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20240. Γöé Sweden        Γöé SE    Γöé   ,   Γöé   .   Γöé kr          Γöé YYYY-MM-DD kl    Γöé
  20241. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH.MI.SS       Γöé
  20242. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20243. Γöé Switzerland     Γöé CH    Γöé   ,   Γöé   .   Γöé Fr          Γöé DD. Mmmmmmmmz YYYY  Γöé
  20244. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé HH,MI,SS       Γöé
  20245. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20246. Γöé Syria        Γöé SY    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20247. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20248. Γöé Tajikistan      Γöé TJ    Γöé      Γöé      Γöé           Γöé           Γöé
  20249. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20250. Γöé Tanzania       Γöé TZ    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20251. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20252. Γöé Thailand       Γöé TH    Γöé   .   Γöé   ,   Γöé X'70404040'     Γöé DD/MM/YYYY HH:MI:SS Γöé
  20253. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20254. Γöé Togo         Γöé TG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20255. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20256. Γöé Tunisia       Γöé TN    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20257. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20258. Γöé Turkey        Γöé TR    Γöé   ,   Γöé   .   Γöé TL          Γöé DD/MM/YY HH:MI:SS  Γöé
  20259. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20260. Γöé Turkmenistan     Γöé TM    Γöé      Γöé      Γöé           Γöé           Γöé
  20261. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20262. Γöé Uganda        Γöé UG    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20263. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20264. Γöé Ukraine       Γöé UA    Γöé      Γöé      Γöé           Γöé           Γöé
  20265. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20266. Γöé Union of Soviet   Γöé SU    Γöé   ,   Γöé   .   Γöé Rub         Γöé DD mmm. YYYY g.   Γöé
  20267. Γöé Socialist Republics Γöé      Γöé      Γöé      Γöé           Γöé HH:MI:SS       Γöé
  20268. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20269. Γöé United Arab     Γöé AE    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20270. Γöé Emirates       Γöé      Γöé      Γöé      Γöé           Γöé           Γöé
  20271. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20272. Γöé United Kingdom    Γöé GB    Γöé   .   Γöé   ,   Γöé X'5B404040'     Γöé DD/MM/YY HH:MI:SS  Γöé
  20273. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20274. Γöé United States    Γöé US    Γöé   .   Γöé   ,   Γöé $          Γöé MM/DD/YY ZH:MI:SS  Γöé
  20275. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  20276. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20277. Γöé Uruguay       Γöé UY    Γöé   ,   Γöé   .   Γöé N$          Γöé DD/MM/YY HH:MI:SS  Γöé
  20278. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20279. Γöé Uzbekistan      Γöé UZ    Γöé      Γöé      Γöé           Γöé           Γöé
  20280. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20281. Γöé Vanuatu       Γöé VU    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20282. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20283. Γöé Venezuela      Γöé VE    Γöé   ,   Γöé   .   Γöé Bs.         Γöé DD/MM/YY ZH:MI:SS  Γöé
  20284. Γöé           Γöé      Γöé      Γöé      Γöé           Γöé AP          Γöé
  20285. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20286. Γöé Western Samoa    Γöé WS    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20287. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20288. Γöé Yemen        Γöé YE    Γöé   ,   Γöé   .   Γöé           Γöé YYYY/MM/DD HH:MI:SS Γöé
  20289. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20290. Γöé Yugoslavia      Γöé YU    Γöé   ,   Γöé   .   Γöé Din         Γöé YYYY-MM-DD HH:MI:SS Γöé
  20291. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20292. Γöé Zaire        Γöé ZR    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20293. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20294. Γöé Zambia        Γöé ZM    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20295. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20296. Γöé Zimbabwe       Γöé ZW    Γöé   ,   Γöé   .   Γöé X'9F404040'     Γöé YYYY-MM-DD HH:MI:SS Γöé
  20297. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20298.  
  20299.  1. The Czechoslovakia country code CS is obsolete:  use either the Czech 
  20300.     Republic country code CZ, or the Slovakia country code SK. 
  20301.  
  20302.  2. Country code DE was used for the former Federal Republic of Germany. 
  20303.  
  20304.  3. The SU country code is obsolete. Use the following country codes for the 
  20305.     appropriate country: Armenia, AM; Azerbaijan, AZ; Belarus, BY; Estonia, EE; 
  20306.     Georgia, GE; Kazakhstan, KZ; Kyrgyzstan, KG; Latvia, LV; Lithuania, LT; 
  20307.     Moldavia, MD; Russian Federation, RU; Tajikistan, TJ; Turkmenistan, TM; 
  20308.     Ukraine, UA; Uzbekistan, UZ; 
  20309.  
  20310.  
  20311. ΓòÉΓòÉΓòÉ 6. Date and Time Services Tables ΓòÉΓòÉΓòÉ
  20312.  
  20313. This appendix contains information to help you use LE/370 date and time 
  20314. callable services. Included are tables for picture term and national language 
  20315. era usage. 
  20316.  
  20317. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20318. Γöé Table 21. Picture Terms Used in Picture Strings                                       Γöé
  20319. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20320. Γöé PICTURE   Γöé         Γöé           Γöé                                    Γöé
  20321. Γöé TERMS    Γöé EXPLANATION   Γöé VALID VALUES     Γöé NOTES                                 Γöé
  20322. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20323. Γöé "Y"     Γöé 1-digit year   Γöé 0-9         Γöé "Y" valid for output only.                       Γöé
  20324. Γöé "YY"     Γöé 2-digit year   Γöé 00-99        Γöé "YY" assumes range set by CEESCEN.                   Γöé
  20325. Γöé "YYY"    Γöé 3-digit year   Γöé 000-999       Γöé "YYY/ZYY" used with "<JJJJ>, <CCCC>" and "<CCCCCCCC>".         Γöé
  20326. Γöé "ZYY"    Γöé 3-digit year   Γöé 1-999        Γöé                                    Γöé
  20327. Γöé "YYYY"    Γöé within era    Γöé 1582-9999      Γöé                                    Γöé
  20328. Γöé       Γöé 4-digit year   Γöé           Γöé                                    Γöé
  20329. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20330. Γöé "<JJJJ>"   Γöé Japanese era   Γöé see below      Γöé Affects "YY" field:  if "<JJJJ>" specified, "YY" means the year    Γöé
  20331. Γöé       Γöé name in DBCS   Γöé           Γöé within Japanese era, for example, 1988 equals Showa 63.        Γöé
  20332. Γöé       Γöé characters    Γöé           Γöé                                    Γöé
  20333. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20334. Γöé "<CCCC>"   Γöé Republic of   Γöé see below      Γöé Affects "YY" field:  if "<CCCC>" specified, "YY" means the year    Γöé
  20335. Γöé "<CCCCCCCC>"Γöé China (ROC) era Γöé           Γöé within ROC era, for example, 1988 equals Minkow 77.          Γöé
  20336. Γöé       Γöé name in DBCS   Γöé           Γöé                                    Γöé
  20337. Γöé       Γöé characters    Γöé           Γöé                                    Γöé
  20338. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20339. Γöé "MM"     Γöé 2-digit month  Γöé 01-12        Γöé                                    Γöé
  20340. Γöé "ZM"     Γöé 1- or 2-digit  Γöé 1-12         Γöé For output, leading zero suppressed.  For input, "ZM" treated as    Γöé
  20341. Γöé       Γöé month      Γöé           Γöé "MM".                                 Γöé
  20342. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20343. Γöé "RRRR"    Γöé Roman numeral  Γöé Ibbb-XIIb (Left   Γöé For input, source string is folded to uppercase. For output, upper-  Γöé
  20344. Γöé "RRRZ"    Γöé month      Γöé justified)      Γöé case only. I=Jan, II=Feb, ..., XII=Dec.                Γöé
  20345. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20346. Γöé "MMM"    Γöé 3-char month,  Γöé JAN-DEC       Γöé For input, source string always folded to uppercase.  For output, "M" Γöé
  20347. Γöé "Mmm"    Γöé uppercase    Γöé Jan-Dec       Γöé generates uppercase and "m" generates lowercase.  Output is padded   Γöé
  20348. Γöé "MMMM...M"  Γöé 3-char month,  Γöé JANUARYbb-DECEMBERb Γöé with blanks (b) (unless "Z" specified) or truncated to match the    Γöé
  20349. Γöé "Mmmm...m"  Γöé mixed case    Γöé Januarybb-Decemberb Γöé number of "M"s, up to 20.                       Γöé
  20350. Γöé "MMMMMMMMMZ"Γöé 3-20 char mo.,  Γöé JANUARY-DECEMBER   Γöé                                    Γöé
  20351. Γöé "Mmmmmmmmmz"Γöé uppercase    Γöé January-December   Γöé                                    Γöé
  20352. Γöé       Γöé 3-20 char mo.,  Γöé           Γöé                                    Γöé
  20353. Γöé       Γöé mixed case    Γöé           Γöé                                    Γöé
  20354. Γöé       Γöé trailing blanks Γöé           Γöé                                    Γöé
  20355. Γöé       Γöé suppressed    Γöé           Γöé                                    Γöé
  20356. Γöé       Γöé trailing blanks Γöé           Γöé                                    Γöé
  20357. Γöé       Γöé suppressed    Γöé           Γöé                                    Γöé
  20358. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20359. Γöé "DD"     Γöé 2-digit day of  Γöé 01-31        Γöé For output, leading zero is always suppressed.  For input, "ZD"    Γöé
  20360. Γöé "ZD"     Γöé month      Γöé 1-31         Γöé treated as "DD".                            Γöé
  20361. Γöé "DDD"    Γöé 1- or 2-digit  Γöé 001-366       Γöé                                    Γöé
  20362. Γöé       Γöé day of mo.    Γöé           Γöé                                    Γöé
  20363. Γöé       Γöé day of year   Γöé           Γöé                                    Γöé
  20364. Γöé       Γöé (Julian day)   Γöé           Γöé                                    Γöé
  20365. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20366. Γöé "HH"     Γöé 2-digit hour   Γöé 00-23        Γöé                                    Γöé
  20367. Γöé "ZH"     Γöé 1- or 2-digit  Γöé 0-23         Γöé For output, leading zero suppressed.  For input, "ZH" treated as    Γöé
  20368. Γöé       Γöé hour       Γöé           Γöé "HH".  If "AP" specified, valid values are 01-12.           Γöé
  20369. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20370. Γöé "MI"     Γöé minute      Γöé 00-59        Γöé                                    Γöé
  20371. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20372. Γöé "SS"     Γöé second      Γöé 00-59        Γöé                                    Γöé
  20373. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20374. Γöé "9"     Γöé tenths of a   Γöé 0-9         Γöé No rounding.                              Γöé
  20375. Γöé "99"     Γöé second      Γöé 00-99        Γöé                                    Γöé
  20376. Γöé "999"    Γöé hundredths of a Γöé 000-999       Γöé                                    Γöé
  20377. Γöé       Γöé second      Γöé           Γöé                                    Γöé
  20378. Γöé       Γöé thousandths of  Γöé           Γöé                                    Γöé
  20379. Γöé       Γöé a second     Γöé           Γöé                                    Γöé
  20380. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20381. Γöé "AP"     Γöé AM/PM indicator Γöé AM or PM       Γöé "AP" affects "HH"/"ZH" field.  For input, source string always folded Γöé
  20382. Γöé "ap"     Γöé         Γöé am or pm       Γöé to uppercase.  For output, "AP" generates uppercase and "ap" gener-  Γöé
  20383. Γöé "A.P."    Γöé         Γöé A.M. or P.M.     Γöé ates lowercase.                            Γöé
  20384. Γöé "a.p."    Γöé         Γöé a.m. or p.m.     Γöé                                    Γöé
  20385. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20386. Γöé "W"     Γöé 1-char day-of-  Γöé S, M, T, W, T, F, S Γöé For input, "W"s are ignored.  For output, "W" generates uppercase and Γöé
  20387. Γöé "WWW"    Γöé week       Γöé SUN-SAT       Γöé "w" generates lowercase.  Output padded with blanks (unless "Z" spec- Γöé
  20388. Γöé "Www"    Γöé 3-char day,   Γöé Sun-Sat       Γöé ified) or truncated to match the number of "W"s, up to 20.       Γöé
  20389. Γöé "WWW...W"  Γöé uppercase    Γöé SUNDAYbbb-SATURDAYb Γöé                                    Γöé
  20390. Γöé "Www...w"  Γöé 3-char day,   Γöé Sundaybbb-Saturdayb Γöé                                    Γöé
  20391. Γöé " WWWWWWWWWZ"Γöé mixed case    Γöé SUNDAY-SATURDAY   Γöé                                    Γöé
  20392. Γöé "Wwwwwwwwwz"Γöé 3-20 char day,  Γöé Sunday-Saturday   Γöé                                    Γöé
  20393. Γöé       Γöé uppercase    Γöé           Γöé                                    Γöé
  20394. Γöé       Γöé 3-20 char day,  Γöé           Γöé                                    Γöé
  20395. Γöé       Γöé mixed case    Γöé           Γöé                                    Γöé
  20396. Γöé       Γöé trailing blanks Γöé           Γöé                                    Γöé
  20397. Γöé       Γöé suppressed    Γöé           Γöé                                    Γöé
  20398. Γöé       Γöé trailing blanks Γöé           Γöé                                    Γöé
  20399. Γöé       Γöé suppressed    Γöé           Γöé                                    Γöé
  20400. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20401. Γöé All others  Γöé delimiters    Γöé X'01'-X'FF'     Γöé For input, treated as delimiters between the month, day, year, hour,  Γöé
  20402. Γöé       Γöé         Γöé (X'00' reserved for Γöé minute, second, and fraction of a second.  For output, copied exactly Γöé
  20403. Γöé       Γöé         Γöé LE/370 use)     Γöé as is to the target string.                      Γöé
  20404. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20405.  
  20406. Japanese era names in DBCS characters are as follows: 
  20407.  
  20408.  Heisei valid value is (X'0E458D45BA0F') 
  20409.  
  20410.  Showa valid value is (X'0E45B3457A0F') 
  20411.  
  20412.  Taisho valid value is (X'0E455B45770F') 
  20413.  
  20414.  Meiji valid value is (X'0E45A645840F') 
  20415.  
  20416. Republic of China (ROC) era names in DBCS characters are as follows: 
  20417.  
  20418.  MinKow valid value is (X'0E4D8256CE0F') 
  20419.  
  20420.  ChuHwaMinKow valid value is (X'0E4C845ADD4D8256CE0F') 
  20421.  
  20422. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20423. Γöé Table 22. Examples of Picture Terms Recognized by Date/Time Services                                            Γöé
  20424. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20425. Γöé PICTURE TERMS       Γöé EXAMPLE             Γöé NOTES                                             Γöé
  20426. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20427. Γöé "YYMMDD"         Γöé 880516              Γöé                                                Γöé
  20428. Γöé "YYYYMMDD"        Γöé 19880516             Γöé                                                Γöé
  20429. Γöé "YYYY-MM-DD"       Γöé 1988-05-16            Γöé 1988-5-16 would also be valid input.                             Γöé
  20430. Γöé "<JJJJ> YY.MM.DD"     Γöé Showa 63.05.16          Γöé Showa is a Japanese Era name.  Showa 63 equals 1988.                     Γöé
  20431. Γöé              Γöé                 Γöé MinKow is an ROC Era name.  MinKow 77 equals 1988.                      Γöé
  20432. Γöé "<CCCC> YY.MM.DD"     Γöé MinKow 77.05.16         Γöé                                                Γöé
  20433. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20434. Γöé "MMDDYY"         Γöé 050688              Γöé                                                Γöé
  20435. Γöé "MM/DD/YY"        Γöé 05/06/88             Γöé                                                Γöé
  20436. Γöé "ZM/ZD/YY"        Γöé 5/6/88              Γöé                                                Γöé
  20437. Γöé "MM/DD/YYYY"       Γöé 05/06/1988            Γöé                                                Γöé
  20438. Γöé "MM/DD/Y"         Γöé 05/06/8             Γöé 1-digit year format ("Y") valid for output only                        Γöé
  20439. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20440. Γöé "DD.MM.YY"        Γöé 09.06.88             Γöé                                                Γöé
  20441. Γöé "DD-RRRR-YY"       Γöé 09-VI  -88            Γöé                                                Γöé
  20442. Γöé "DD MMM YY"        Γöé 09 JUN 88            Γöé                                                Γöé
  20443. Γöé "DD Mmmmmmmmmm YY"    Γöé 09 June    88         Γöé                                                Γöé
  20444. Γöé "ZD Mmmmmmmmmz YY"    Γöé 9 June 88            Γöé "Z" suppresses zeros/blanks                                  Γöé
  20445. Γöé "Mmmmmmmmmz ZD, YYYY"   Γöé June 9, 1988           Γöé                                                Γöé
  20446. Γöé "ZDMMMMMMMMzYY"      Γöé 9JUNE88             Γöé                                                Γöé
  20447. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20448. Γöé "YY.DDD"         Γöé 88.137              Γöé Julian date                                          Γöé
  20449. Γöé "YYDDD"          Γöé 88137              Γöé                                                Γöé
  20450. Γöé "YYYY/DDD"        Γöé 1988/137             Γöé                                                Γöé
  20451. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20452. Γöé "YYMMDDHHMISS"      Γöé 880516204229           Γöé Timestamp-valid only for CEESECS and CEEDATM.  If used with CEEDATE, time positions are left Γöé
  20453. Γöé "YYYYMMDDHHMISS"     Γöé 19880516204229          Γöé blank.  If used with CEEDAYS, "HH", "MI", "SS", and "999" fields are ignored.         Γöé
  20454. Γöé "YYYY-MM-DD        Γöé 1988-05-16 20:42:29.046     Γöé                                                Γöé
  20455. Γöé HH:MI:SS.999"       Γöé MON, 5/16/88 08:42 PM      Γöé                                                Γöé
  20456. Γöé "WWW, ZM/ZD/YY HH:MI AP" Γöé Monday, 16 May 1988, 8:42 PM   Γöé                                                Γöé
  20457. Γöé "Wwwwwwwwwz, DD Mmm    Γöé                 Γöé                                                Γöé
  20458. Γöé YYYY, ZH:MI AP"      Γöé                 Γöé                                                Γöé
  20459. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20460. Γöé NOTE:  Lowercase characters must be used only for alphabetic picture terms.                                        Γöé
  20461. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20462.  
  20463. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20464. Γöé Table 23. Japanese Eras Used by Date/Time Services when <JJJJ> Specified   Γöé
  20465. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20466. Γöé FIRST DATE OF  Γöé ERA    Γöé ERA NAME IN IBM JAPANESE Γöé            Γöé
  20467. Γöé JAPANESE ERA   Γöé NAME   Γöé DBCS CODE         Γöé VALID YEAR VALUES   Γöé
  20468. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20469. Γöé 1868-09-08    Γöé Meiji   Γöé "X'0E45A645840F'"     Γöé 01-45         Γöé
  20470. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20471. Γöé 1912-07-30    Γöé Taisho  Γöé "X'0E455B45770F'"     Γöé 01-15         Γöé
  20472. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20473. Γöé 1926-12-25    Γöé Showa   Γöé "X'0E45B3457A0F'"     Γöé 01-64         Γöé
  20474. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20475. Γöé 1989-01-08    Γöé Heisei  Γöé "X'0E458D45BA0F'"     Γöé 01-999 (01 = 1989)  Γöé
  20476. Γöé         Γöé      Γöé              Γöé            Γöé
  20477. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20478.  
  20479. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  20480. Γöé Table 24. Republic of China Eras Used by Date/Time Services when <CCCC>or   Γöé
  20481. Γöé      <CCCCCCCC> Specified                        Γöé
  20482. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20483. Γöé FIRST DATE OF Γöé        Γöé ERA NAME IN TRADITIONAL  Γöé           Γöé
  20484. Γöé ROC ERA    Γöé ERA NAME   Γöé CHINESE          Γöé VALID YEAR (YY,   Γöé
  20485. Γöé        Γöé        Γöé DBCS CODE         Γöé ZYY) VALUES     Γöé
  20486. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20487. Γöé 1912-01-01   Γöé MinKow    Γöé "X'0E4D8256CE0F'"     Γöé 01-999 (77 equals  Γöé
  20488. Γöé        Γöé        Γöé              Γöé 1988)        Γöé
  20489. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  20490. Γöé        Γöé ChuHwaMinKow Γöé "X'0E4C845ADD4D8256CE0F'"Γöé           Γöé
  20491. Γöé        Γöé        Γöé              Γöé           Γöé
  20492. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  20493.  
  20494.  
  20495. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  20496.  
  20497. This parameter type is comprised of a 32-bit real part and a 32-bit imaginary 
  20498. part. 
  20499.  
  20500.  
  20501. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  20502.  
  20503. This parameter type is comprised of a 64-bit real part and a 64-bit imaginary 
  20504. part. 
  20505.  
  20506.  
  20507. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  20508.  
  20509. This parameter type is comprised of a 128-bit real part and a 128-bit imaginary 
  20510. part. 
  20511.  
  20512.  
  20513. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  20514.  
  20515. For functions of complex variables, the image of the input is generally a 
  20516. non-rectangular shape. For this reason,