home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / modcomp / rpar. < prev    next >
Text File  |  1987-01-25  |  4KB  |  119 lines

  1.       SUBROUTINE RPAR (XDATA)
  2. C
  3. C     ****************************************************************
  4. C
  5. C              KERMIT for the MODCOMP MAXIV operating system
  6. C
  7. C        Compliments of:
  8. C
  9. C                         SETPOINT, Inc.
  10. C                      10245 Brecksville Rd.
  11. C                      Brecksville, Ohio 44141
  12. C
  13. C
  14. C      KERMIT is a copyrighted protocol of Columbia Univ. The authors
  15. C      of this version hereby grant permission to copy this software
  16. C      provided that it is not used for an explicitly commercial
  17. C      purpose and that proper credit be given. SETPOINT, Inc. makes
  18. C      no warranty whatsoever regarding the accuracy of this package
  19. C      and will assume no liability resulting from it's use.
  20. C
  21. C     ****************************************************************
  22. C
  23. C     Abstract:  EXTRACT REQUIREMENTS FROM INIT PACKET
  24. C
  25. C     MODIFICATION HISTORY
  26. C
  27. C     BY            DATE     REASON            PROGRAMS AFFECTED
  28. C
  29. C     ****************************************************************
  30. C
  31. C     Author: BOB BORGESON          Version: A.0    Date: Oct-86
  32. C
  33. C     Calling Parameters:
  34. C
  35. C     R    XDATA    -- THE DATA PACKET
  36. C
  37. C     ****************************************************************
  38. C
  39. C     Messages generated by this module :  None
  40. C
  41. C     ****************************************************************
  42. C
  43. C     Subroutines called directly :  CTL, UNCHAR
  44. C
  45. C     ****************************************************************
  46. C
  47. C     Files referenced :  None
  48. C
  49. C     ****************************************************************
  50. C
  51. C     Local variable definitions :
  52. C
  53. C     ****************************************************************
  54. C
  55. C     Commons referenced :  KER, KERPAR
  56. C
  57. C     ****************************************************************
  58. C
  59. C     (*$END.DOCUMENT*)
  60. C
  61. C     ****************************************************************
  62. C     *                                                              *
  63. C     *         D I M E N S I O N   S T A T E M E N T S              *
  64. C     *                                                              *
  65. C     ****************************************************************
  66. C
  67.       IMPLICIT INTEGER*2 (A-Z)
  68. C
  69.       INTEGER*2   XDATA(1)
  70. C
  71. C     ****************************************************************
  72. C     *                                                              *
  73. C     *         T Y P E   S T A T E M E N T S                        *
  74. C     *                                                              *
  75. C     ****************************************************************
  76. C
  77. C
  78. C     ****************************************************************
  79. C     *                                                              *
  80. C     *         C O M M O N   S T A T E M E N T S                    *
  81. C     *                                                              *
  82. C     ****************************************************************
  83. C
  84.       INCLUDE USL/KERCOM
  85.       INCLUDE USL/KERPMC
  86. C
  87. C     ****************************************************************
  88. C     *                                                              *
  89. C     *         E Q U I V A L E N C E   S T A T E M E N T S          *
  90. C     *                                                              *
  91. C     ****************************************************************
  92. C
  93. C
  94. C     ****************************************************************
  95. C     *                                                              *
  96. C     *         D A T A   S T A T E M E N T S                        *
  97. C     *                                                              *
  98. C     ****************************************************************
  99. C
  100. C
  101. C     ****************************************************************
  102. C
  103. C     Code starts here :
  104. C
  105. C     STORE THE OTHER KERMIT'S FILE TRANSFER REQUIREMENTS AWAY
  106. C
  107.       IF(XDATA(1).NE.0)GO TO 100
  108.          SPSIZ=PAKSIZ
  109.          GO TO 200
  110.   100 CONTINUE
  111.            SPSIZ=UNCHAR(XDATA(1))
  112.   200 CONTINUE
  113.       IF(XDATA(3).NE.0)PAD=UNCHAR(XDATA(3))
  114.       IF(XDATA(4).NE.0)PADCHAR=CTL(XDATA(4))
  115.       IF(XDATA(5).NE.0)EOL=UNCHAR(XDATA(5))
  116.       IF(XDATA(6).NE.0)QUOTE=XDATA(6)
  117.       RETURN
  118.       END
  119.