home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / mm / ccmd / cmver.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-18  |  7.3 KB  |  229 lines

  1. /* 
  2.  * This file is automatically generated.  
  3.  */
  4.  
  5. /*
  6.  Copyright (c) 1986, 1990 by The Trustees of Columbia University in
  7.  the City of New York.  Permission is granted to any individual or
  8.  institution to use, copy, or redistribute this software so long as it
  9.  is not sold for profit, provided this copyright notice is retained.
  10.  
  11.  Author: Howie Kaye
  12. */
  13.  
  14.  
  15. #define MAJORVERSION 2
  16. #define MINORVERSION 0
  17. #define VERSIONDATE "Tue Nov 13 14:28:25 1990"
  18.  
  19. /*
  20.  * $Log:    cmver.h,v $
  21.  * Revision 1.52  90/11/13  17:18:45  melissa
  22.  * make it version 2.0 for new release
  23.  * needs a new copyright too
  24.  * 
  25.  * Revision 1.51  88/06/17  01:26:03  howie
  26.  * local front ends around system include files.
  27.  * make sure things only get included once
  28.  * 
  29.  * Revision 1.50  88/06/14  19:58:33  chris
  30.  * Fix parsing of ~ or ~user or pathnames with trailing '/''s in
  31.  * directory name parses.
  32.  * 
  33.  * Revision 1.49  88/06/12  13:06:34  chris
  34.  * minor cleanup
  35.  * 
  36.  * Revision 1.48  88/04/29  23:00:05  howie
  37.  * fix some problems in cmd line history.
  38.  * 
  39.  * Revision 1.47  88/04/29  22:12:49  howie
  40.  * Add command line history on ^P and ^N
  41.  * 
  42.  * Revision 1.46  88/04/18  14:45:34  howie
  43.  * make fdbchn use varargs!!!
  44.  * 
  45.  * Revision 1.45  88/04/05  12:43:57  howie
  46.  * add 1987 USA dst rules
  47.  * 
  48.  * Revision 1.44  88/03/25  18:36:05  howie
  49.  * make sure it runs on msdos
  50.  * 
  51.  * Revision 1.43  88/03/23  22:02:29  howie
  52.  * add cmwrp field to cmcsb.  Used for line wrapping.
  53.  * 
  54.  * Revision 1.42  88/03/22  18:44:56  howie
  55.  * add functionality to paragraph parser.   execute commands, and insert
  56.  * the output into the buffer, filter the buffer, and autowrap mode.
  57.  * 
  58.  * Revision 1.41  88/03/21  18:20:21  howie
  59.  * fix bug in cmpara's csb restoral
  60.  * 
  61.  * Revision 1.40  88/03/21  11:33:49  howie
  62.  * fix more tab stop problems
  63.  * 
  64.  * Revision 1.39  88/03/19  18:04:30  howie
  65.  * fix up tab stop problems.
  66.  * clean up state save/restore in cmpara.
  67.  * 
  68.  * Revision 1.38  88/03/16  19:43:11  howie
  69.  * make KEY_IGN == KEY_NOR
  70.  * fix some bugs
  71.  * 
  72.  * Revision 1.37  88/02/22  15:36:05  howie
  73.  * cmnum parse had a problem.
  74.  * 
  75.  * Revision 1.36  88/02/18  18:22:20  howie
  76.  * fix up installation scripts.
  77.  * fix up sysV compatibility
  78.  * 
  79.  * Revision 1.35  88/02/07  02:56:46  howie
  80.  * add completion on TAB.  don't do this if we aren't a terminal, so people
  81.  * can have tabs in take files and indirect files
  82.  * 
  83.  * Revision 1.34  88/02/04  15:13:35  howie
  84.  * fix up memory management in crunch file reader
  85.  * 
  86.  * Revision 1.33  88/02/04  12:09:52  howie
  87.  * use whoami() routine to do ~/...
  88.  * 
  89.  * 
  90.  * Revision 1.32  88/02/03  17:24:03  howie
  91.  * add code for reading "passwd.crunch" files
  92.  * 
  93.  * Revision 1.31  88/02/03  15:36:41  howie
  94.  * add partial completion on keywords
  95.  * 
  96.  * Revision 1.30  87/12/03  17:51:21  howie
  97.  * Add ^T support to stdact
  98.  * 
  99.  * Revision 1.29  87/11/20  19:16:37  howie
  100.  * add async mode for use with select(2).
  101.  * fix bug in Parse Only filenames with ~user in them, when
  102.  * the file didn't exist.
  103.  * 
  104.  * Revision 1.28  87/10/30  12:40:32  howie
  105.  * @indirection shouldn't happen inside comments
  106.  * 
  107.  * Revision 1.27  87/10/30  12:19:43  howie
  108.  * add support for nonblocking reads.  use cmsetbl(), cmclrbl() to
  109.  * set a return point for EWOULDBLOCK errors.
  110.  * 
  111.  * Revision 1.26  87/09/14  18:39:22  howie
  112.  * change the way "." and ".." are handled in file parses.   Allow them
  113.  * to show up whenever the parse does not pertain to a multiple directory 
  114.  * path
  115.  * 
  116.  * Revision 1.25  87/09/14  13:13:18  howie
  117.  * NOUPD and UPDATEONLY flags for username and group parses.
  118.  * These either force, or don't allow updates from a possibly modified
  119.  * group/passwd file
  120.  * 
  121.  * Revision 1.24  87/09/09  15:08:51  howie
  122.  * make quoted string parse put data in pval struct
  123.  * ,
  124.  * 
  125.  * Revision 1.23  87/09/04  20:39:48  howie
  126.  * various fixes to filename parser, and match() call
  127.  * 
  128.  * Revision 1.22  87/09/03  16:52:07  howie
  129.  * in file name parser, follow the PATH specified, when a relative path
  130.  * is specified.  
  131.  * eg if the path has "/a /b /c" in it, and d/e is given as a file, find
  132.  * all occurances of /a/d/e, /b/d/e, and /c/d/e
  133.  * 
  134.  * Revision 1.21  87/08/18  12:58:56  howie
  135.  * add FLD_EMPTY flag to field parse, to not allow empty fields
  136.  * add TOK_WAK flag to allow wakeups on field parses without a termination
  137.  *  character (useful for single char tokens).
  138.  * 
  139.  * Revision 1.20  87/08/07  16:58:09  howie
  140.  * FLD_EMPTY flag for not allowing empty field
  141.  * TOK_WAK flag for allowing tokens to terminate without a termination char
  142.  * 
  143.  * Revision 1.19  87/06/28  13:54:10  howie
  144.  * stack indirect files
  145.  * error messages for stacks
  146.  * cm_set_ind call in cmmisc.c
  147.  * 
  148.  * Revision 1.18  87/06/26  19:05:00  howie
  149.  * Change filelist.c to check for modifications to directories when
  150.  * checking if the path needs to be searched again
  151.  * 
  152.  * Some corrections to sysv junk
  153.  * add cm_set_ind call to turn indirection on or off.
  154.  * 
  155.  * Revision 1.17  87/06/24  22:56:13  howie
  156.  * Add system V support
  157.  * 
  158.  * Revision 1.16  87/06/18  15:49:20  howie
  159.  * fix up endif's -- no more endif foo -- now foo is inside a comment
  160.  * make comments end at the end of the line inside an indirection.
  161.  * 
  162.  * Revision 1.15  87/06/17  13:17:24  howie
  163.  * Add @indirection
  164.  * change keyword structure to use a (keyval) as the return value.
  165.  * 
  166.  * Revision 1.14  87/05/19  15:20:39  howie
  167.  * use vprintf's from cmxprintf
  168.  * 
  169.  * Revision 1.13  87/05/18  13:10:39  howie
  170.  * change handling of NULL in various places, to avoid possible
  171.  * NULL dereferences.  This breaks on SUNS (and is bad anyway).
  172.  * Thanks to Maurice Wuts at USC for the sun port.
  173.  * 
  174.  * Revision 1.12  87/05/11  18:15:48  howie
  175.  * cmfil: don't search directories on null input
  176.  * filelist: fix handling of S_IFDIR stat flag.
  177.  * 
  178.  * Revision 1.11  87/05/11  13:05:47  fuat
  179.  * in checkact, only call action routine if an action character AND
  180.  * the action routine is non NULL.
  181.  * 
  182.  * Revision 1.10  87/05/11  11:51:54  fuat
  183.  * fix redispact in cmpara to handle wrapped lines
  184.  * 
  185.  * Revision 1.9  87/05/07  19:38:35  howie
  186.  * change the usage for defaults at the beginning of a line.
  187.  * also fix up full/partial completion on defaults
  188.  * 
  189.  * Revision 1.8  87/05/07  13:24:53  howie
  190.  * new datime code.
  191.  * other bug fixes
  192.  * 
  193.  * Revision 1.7  87/04/08  19:41:20  howie
  194.  * add _cmmax field to the CSB.  This is the maximum number of tokens
  195.  * to display when giving help.  If there are more than this, just
  196.  * tell how many there are.
  197.  * Also made CMFIL, CMUSR, CMGRP use this.
  198.  * 
  199.  * Revision 1.6  87/04/08  18:04:13  howie
  200.  * Some bug fixes.
  201.  * fix a bug not allowing escape completion in CMTOK
  202.  * fix bug with KEY_M`NOR flag in CMKEY.  If only one match, not ignored.
  203.  * 
  204.  * Revision 1.5  87/04/05  19:17:15  howie
  205.  * some cosmetic changes.
  206.  * 
  207.  * Revision 1.4  87/04/05  18:14:56  howie
  208.  * Added single character parse module: cmchar.
  209.  * update copyrite notices.
  210.  * add Version module cmversion, and incversion program
  211.  *  to handle automatic version updates.
  212.  * add cmini() function to cmmisc(), to make initialization easier.
  213.  * 
  214.  * Revision 1.4  87/04/05  18:14:56  howie
  215.  * Added single character parse module: cmchar.
  216.  * update copyrite notices.
  217.  * add Version module cmversion, and incversion program
  218.  *  to handle automatic version updates.
  219.  * add cmini() function to cmmisc(), to make initialization easier.
  220.  * 
  221.  * Revision 1.3  87/04/05  17:27:10  howie
  222.  * update copyrite notice.
  223.  * 
  224.  * Revision 1.2  87/04/03  18:27:17  howie
  225.  * Added version numbers
  226.  * 
  227.  */
  228.  
  229.