home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume2 / tools / part1 / text0000.txt < prev   
Encoding:
Text File  |  1986-11-30  |  2.5 KB  |  80 lines

  1. #!/bin/sh
  2. echo 'Start of pack.out, part 01 of 01:'
  3. echo 'x - README'
  4. sed 's/^X//' > README << '/'
  5. X        A version of Kernighan and Plauger's 
  6. X        Software Tools in Pascal (SWTiP)
  7. X
  8. X        Chris Lewis, Copyright (c) June 1985
  9. X        {whereever}!utzoo!mnetor!clewis
  10. X
  11. X    All of the software in this distribution is copyright, see
  12. X    the notices on the individual files to determine the ownership.
  13. X
  14. X    Right is hereby granted to freely distribute or duplicate this
  15. X    software, providing distribution or duplication is not for profit
  16. X    or other commerical gain and that this copyright notice remains 
  17. X    intact.
  18. X
  19. XTools in this distribution:
  20. X
  21. XDefine        define handler
  22. XDeskCalculator desk calculator
  23. XEcho
  24. XExpand        "expand" input "picture"
  25. XGrep    
  26. XKwic        kwic index stuff
  27. XMacro        macro and define expansion
  28. XRot        "rotate" a picture
  29. XScreen        prints table of characters
  30. XSort        generic sort merge
  31. XSortDriv       "     "     "
  32. XSW        editor
  33. Xswch        sort of a "sed"
  34. XSWTr        more or less UNIX "tr"
  35. XUnique        uniq
  36. XWc        word count
  37. X
  38. Xfontinit.pascal contains a font definition - you should be able
  39. Xto figure out how to build a driver for it.  It is in two pieces,
  40. Xfontinit.A and fontinit.B (so that the batch is smaller than 50k).
  41. XJust catenate them together.
  42. X
  43. XSome of these are from SWTiP, some I have written myself - these are
  44. Xnoted in the headers.
  45. X
  46. XUsing this software (details for Pascal/VS on VM/CMS):
  47. X    1) take the swtools.copy file:
  48. X        convert it to Fixed 80
  49. X        add line numbers in column 73-80
  50. X        MACLIB it to SWTOOLS MACLIB
  51. X        swtools.copy is the complete set of include files required
  52. X        for building the tools. (from each *COPY to the next)
  53. X    2) Compile all of the source that are "segment"s, and
  54. X       put the objects in a TXTLIB.
  55. X       These are library routines used by various programs.
  56. X    3) Compile all of the source that are "program"s, and
  57. X       link them with TXTLIB.
  58. X
  59. XMVS users: you will have to change some of the I/O routines (the
  60. Xones copyrighted by me) to use appropriate MVS functions.
  61. X
  62. XNon-Pascal/VS: you will have to convert the flavour of pascal to
  63. Xwhat you have:
  64. X    Pascal/VS supports separate compilations
  65. X    Pascal/VS supports true strings (which I don't use much)
  66. X    Pascal/VS supports includes
  67. X    Pascal/VS supports fairly complicated initialized global
  68. X          data types, including binary constants.
  69. X    You may have to throw out all of the I/O, some of the
  70. X    include files, and include all of the routines for a given
  71. X    program together.  Yech!  Good Luck!
  72. X
  73. XThis software is unsupported, however, upon request I may be able
  74. Xto provide some hints.
  75. /
  76. echo 'Part 01 of pack.out complete.'
  77. exit
  78.  
  79.  
  80.