home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 388_01 / readme < prev   
Encoding:
Text File  |  1993-08-18  |  3.3 KB  |  94 lines

  1. Anthony's Tools
  2. ===============
  3.  
  4. AUTHOR:     Anthony C. Howe
  5. DATE:       July 93
  6. KEYWORDS:   editor, make, grep, curses
  7. SYSTEMS:    Atari ST, PC, System V, BSD
  8. COMPILERS:  Sozobon C, Watcom C, Turbo C, GNU C, ...
  9.  
  10. This disk contains the source for an editor, program maintence utility, a
  11. regular expression text search utility, and a quick'n'dirty screen library
  12. for the PC platform.  Each utility has been designed for portablity and
  13. has been tested on an Atari ST, PC clones, System V Unix, and BSD Unix,
  14. using an assortment of compilers Sozobon C, Watcom C, Turbo C, GNU C, etc.
  15.  
  16. Each utility was orginally developed for the International Obfuscated C
  17. Code Contest and has won "Best Utility" (1991-93).  Each utility comes with
  18. the original winning source, documentation, and support files.  Also
  19. included are the judges comment (.hin) files and the original readable
  20. source from which each entry was derived.  All the winning entries are in
  21. the Public Domain.  PC platform executables are also provided.
  22.  
  23. The editor, AE July 93, has evolved from its original obfuscated form and is
  24. Freeware.  The Stdscr Curses library was developed specifically to test AE
  25. on PC platforms and is also Freeware.  AE has a simple configuarble interface
  26. and modular design.  It is possible to have a modual interface similar to
  27. Unix VI or a modeless interface similar to EMACS.
  28.  
  29. AM is a programmer's tool to maintain, update, and regenerate groups
  30. of files and/or programs.  It is similar to MAKE as described by the
  31. POSIX.2 standard.
  32.  
  33. The AG utility is similar to Unix Egrep.  It shall search input files,
  34. selecting lines matching a pattern, which is specified using a subset of
  35. Extended Regular Expressions as described by POSIX.2 Standard section
  36. 2.8.4.
  37.  
  38. Below is a list of files contained on the disk:
  39.  
  40. /ae/91/winner:
  41. readme          Lastest changes and blurb.
  42. aeae.c          Readable source.
  43. ant.c           Winning source.
  44. ant.hin         Judges' comments and manual.
  45.  
  46. /ae/93/jul:
  47. ae.exe          DOS executable.
  48. ae.man          AE July 93 Manual.
  49. copying         Freeware notice.
  50. command.c       Source
  51. data.c            "
  52. display.c         "
  53. gap.c             "
  54. header.h          "
  55. key.c             "
  56. key.h             "
  57. main.c            "
  58. makefile        makefile
  59. makefile.pc     makefile for Watcom C on DOS
  60. linkfile.pc     linkfile for Watcom C on DOS
  61. mode.rc         Sample configuration.
  62. modeless.pc     Sample configuration.
  63. modeless.rc     Sample configuration.
  64.  
  65. /ag/93/winner:
  66. ag.c            Winning source.
  67. ag.doc          AG Manual.
  68. ag.exe          DOS executable.
  69. ag.hin          Judges' comments.
  70. agag.c          Readable source.
  71. ant_test.mk     Makefile test script modified by judges.
  72. test.mk         Original makefile test script.
  73.  
  74. /am/92/winner:
  75. am.bat          DOS batch file to create AM using Watcom C.
  76. am.c            Winning source.
  77. am.doc          AM Manual.
  78. am.exe          DOS executable.
  79. am.hin          Judges' comments.
  80. amam.c          Readable source.
  81. sleep.c         Support function for Watcom C.
  82. test.mk         Makefile test script.
  83.  
  84. /curses:
  85. curses.c        Source.
  86. curses.h          "
  87. fbios.c           "
  88. fbios.h           "
  89. unctrl.h          "
  90. makefile        Makefile for Watcom C.
  91. scurses.lib     Small model DOS library.
  92. twinkle.c       Test program.
  93. twinkle.exe     DOS executable.
  94.