home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / programming / c / curses / readme < prev   
Encoding:
Text File  |  1992-06-30  |  3.8 KB  |  114 lines

  1.             AMIGA CURSES PACKAGE V2.00             -*-text-*-
  2.             ==========================
  3.  
  4. Author : Simon John Raybould    (sie@fulcrum.co.uk)
  5. Date   : 30th June 1992
  6.  
  7.  
  8. Version
  9. =======
  10.  
  11. $Id: ReadMe,v 1.1 92/06/29 22:56:03 sie Exp Locker: sie $
  12.  
  13.  
  14. Modification History
  15. ====================
  16.  
  17. $Log:    ReadMe,v $
  18. # Revision 1.1  92/06/29  22:56:03  sie
  19. # Initial revision
  20.  
  21.  
  22. Distribution conditions
  23. -----------------------
  24.  
  25.     This curses package for the Amiga is NOT public domain. It is freely
  26. distributable as long as the supplied archive remains intact and the source
  27. is unchanged.
  28.  
  29.     Feel free to sell any programs that you have written that require curses
  30. for as much as you can get for them. I ask for no royalties or payment of any
  31. kind for the sale of programs using this library. I do ask that a mention is
  32. made to the fact that the program was linked to this library which is available
  33. free of charge with source in C. Also I must ask for myself to be credited for
  34. the curses library somewhere in the docs for your program. Of course, no code
  35. may be distributed with altered copies of this library linked in. The source
  36. is provided purely for use with a wide range of compilers.
  37.  
  38.     This code is all copyright S.J.Raybould 1992 and all rights are reserved.
  39.  
  40. Source
  41. ------
  42.  
  43.     I am including the source so that users other than Lattice may benefit
  44. from this package. This is the result of many requests from Aztec users who
  45. cannot use the Lattice libraries. Please do not breach the above distribution
  46. conditions or source will no longer be distributed to everyone, I'll
  47. start just sending source to people who I know will only use it to get
  48. curses working with their favorite compiler.
  49.  
  50. Aims
  51. ----
  52.  
  53.     This package is mainly aimed at people who wish to port screen based UN*X
  54. applications to the Amiga.
  55.  
  56.  
  57.     I have received a few email letters about some people not having
  58. access to any curses documentation while using earlier versions of my
  59. library. I had anticipated people have UNIX curses manuals and stuff.
  60. I have therefore extended the documentation file to be more useful. It
  61. now includes prototypes and a description of what the functions do. I
  62. am still fairly sure that I have missed some out so I'll attempt to
  63. track those down and get them documented soon (I hate writing docs!).
  64.     If you have a problem with the docs then please let me know as I
  65. know I have a responsibility to provide decent documentation with the
  66. stuff I write.
  67.  
  68. Use
  69. ---
  70.  
  71.     To use this, include curses.h at the top of your code instead of
  72. stdio.h (curses.h will include stdio.h). Compile as normal and when
  73. linking, link in the library 'curses.lib'. 'curses.h' should be
  74. installed in the same directory as 'stdio.h' (INCLUDE:) with lattice
  75. V5. 'curses.lib' should be in the same directory as 'lc.lib' or
  76. 'c.lib' (LIB:) with lattice V5.  You can put these files elsewhere but
  77. you will have to explicitly specify them when accessing them.
  78.  
  79. Please Note
  80. -----------
  81.  
  82.     The curses library should be linked in before all other libraries on
  83.     the link line.
  84.  
  85. E.G.  blink lib:c.o foo.o TO foo LIB lib:curses.lib+lib:lc.lib+lib:amiga.lib
  86.  
  87.  
  88. Credits
  89. -------
  90.  
  91.     I feel I must thank certain people for their help in the improvement of
  92. this package from which we all stand to gain. Without their suggestions, the
  93. development of this package would have been significantly slower, Thanks.
  94.  
  95.     Michael Fischer     - For finding many bugs in the first alpha of curses and
  96.                           continued bug finding and suggestions. Thanks Mike!
  97.  
  98.     Phil Kernick        - For his excellent suggestions for improvements.
  99.  
  100.     Kai Vorma           - For suggestions and bug reports.
  101.  
  102.     jpb@globule.CAM.ORG - For encouraging me to add the ANSI/serial support
  103.                           and then spotting the errors it was well worth it.
  104.  
  105.  
  106.     Any bugs, suggestions,  e.t.c. email to 'sie@fulcrum.co.uk'
  107.  
  108.  
  109.  
  110. Cheers,
  111.  
  112.        Simon J Raybould
  113.