home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Programming / vbcc_MorphOS / doc / vcpp.doc < prev    next >
Text File  |  2000-08-20  |  3KB  |  73 lines

  1.  
  2. The preprocessor vcpp was taken from the lcc-distribution. I made some
  3. very minor changes to the source and compiled it with vbcc.
  4. To rebuilt the Amiga version #define AMIGA and link with the
  5. support-routines in mysupport.c.
  6.  
  7. Attached is the copyright notice from the lcc-distribution (note that
  8. apart from vcpp no other part of this distribution falls under this
  9. license - especially notice the difference between the builtin
  10. preprocessor of vbcc and vcpp).
  11.  
  12. KNOWN PROBLEMS
  13.  
  14. vcpp may lock up if ASCII codes 253 or 254 are embedded in the source
  15. code.
  16.  
  17. Volker Barthelmann                                      volker@vb.franken.de
  18.  
  19. --------------
  20.  
  21. The authors of this software are Christopher W. Fraser and
  22. David R. Hanson.
  23.  
  24. Copyright (c) 1991,1992,1993,1994,1995 by AT&T, Christopher W. Fraser,
  25. and David R. Hanson. All Rights Reserved.
  26.  
  27. Permission to use, copy, modify, and distribute this software for any
  28. purpose, subject to the provisions described below, without fee is
  29. hereby granted, provided that this entire notice is included in all
  30. copies of any software that is or includes a copy or modification of
  31. this software and in all copies of the supporting documentation for
  32. such software.
  33.  
  34. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  35. WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY
  36. REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  37. OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  38.  
  39.  
  40. lcc is not public-domain software, shareware, and it is not protected
  41. by a `copyleft' agreement, like the code from the Free Software
  42. Foundation.
  43.  
  44. lcc is available free for your personal research and instructional use
  45. under the `fair use' provisions of the copyright law. You may,
  46. however, redistribute the lcc in whole or in part provided you
  47. acknowledge its source and include this COPYRIGHT file.
  48.  
  49. You may not sell lcc or any product derived from it in which it is a
  50. significant part of the value of the product. Using the lcc front end
  51. to build a C syntax checker is an example of this kind of product.
  52.  
  53. You may use parts of lcc in products as long as you charge for only
  54. those components that are entirely your own and you acknowledge the use
  55. of lcc clearly in all product documentation and distribution media. You
  56. must state clearly that your product uses or is based on parts of lcc
  57. and that lcc is available free of charge. You must also request that
  58. bug reports on your product be reported to you. Using the lcc front
  59. end to build a C compiler for the Motorola 88000 chip and charging for
  60. and distributing only the 88000 code generator is an example of this
  61. kind of product.
  62.  
  63. Using parts of lcc in other products is more problematic. For example,
  64. using parts of lcc in a C++ compiler could save substantial time and
  65. effort and therefore contribute significantly to the profitability of
  66. the product. This kind of use, or any use where others stand to make a
  67. profit from what is primarily our work, is subject to negotiation.
  68.  
  69.  
  70. Chris Fraser / cwf@research.att.com
  71. David Hanson / drh@cs.princeton.edu
  72. Fri Jun 17 11:57:07 EDT 1994
  73.