home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / indent / indent_2 / ReadMe < prev   
Text File  |  1995-11-25  |  3KB  |  75 lines

  1.                                     Indent
  2.                                     ------
  3.  
  4.                              RISC OS version 1.00
  5.                              --------------------
  6.  
  7. This is a RISC OS port of indent, a UNIX utility to automatically format C 
  8. source code. For details of its use refer to the accompanying file 'Manual', 
  9. which is a copy of the UNIX manual page. (Manual/1 is the original manual page 
  10. before it was passed through troff.) As indent has been compiled using UnixLib, 
  11. the .indent.pro file referred to in 'Manual' becomes /ndent/pro under RISC OS.
  12.  
  13. Although it appears to function correctly this program has not been extensively 
  14. tested. You use it at your own risk and I advise you to keep a copy of any 
  15. source code you attempt to format using it. If you encounter any bugs which you 
  16. believe are RISC OS specific I will attempt to correct them but I cannot 
  17. promise anything.
  18.  
  19. Changes to the source code
  20. --------------------------
  21.  
  22. Relatively few changes to the source code were required. All the changes are 
  23. commented with /* SF: <comment> */ and, with one exception, are conditionally 
  24. compiled depending on whether or not __riscos is defined.
  25.  
  26. The exception is h.indntglobs. None of the variables defined in this file were 
  27. prefixed by extern and the linker gave errors when trying to link the object 
  28. code. Having added the prefixes, a different error was produced because the 
  29. variables were no longer defined anywhere. To avoid this a version of 
  30. h.indntglobs without the extern prefixes added has been renamed to c.indntglobs 
  31. and is compiled and linked along with the rest of the source code, providing a 
  32. single definition of each variable.
  33.  
  34. I think this is correct but I am not sure as my knowledge of the C rules for 
  35. external variables is imperfect. Any advice would be appreciated.
  36.  
  37. Contacting me
  38. -------------
  39.  
  40. My e-mail address (valid until June 1997 at least) is sf4000@bris.ac.uk. 
  41. Alternatively, write to:
  42.  
  43. Steven Flintham
  44. 6 Laythorpe Avenue
  45. Skegness
  46. Lincolnshire
  47. PE25 3BX
  48.  
  49. If you want a reply you must enclose a stamped self-addressed envelope.
  50.  
  51. Credits
  52. -------
  53.  
  54. Indent was compiled using Norcroft C 3.1B, UnixLib 3.6e and drlink 0.27.
  55. Bernard Jungen's 'Cruncher' 1.00 was used to reduce the size of the executable.
  56.  
  57. I did not write this software - it was developed by the University of 
  58. California, Berkeley, the University of Illinois, Urbana, and Sun Microsystems, 
  59. Inc.
  60.  
  61. Distribution and use
  62. --------------------
  63.  
  64. The same conditions for distribution and use apply as for the original UNIX 
  65. version. See the file Notice for more information. In particular, please note 
  66. that THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 
  67. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
  68. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  69.  
  70. Trademarks
  71. ----------
  72.  
  73. UNIX is a trademark of AT & T, Bell Laboratories.
  74.  
  75.