home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pine / ccmd / cmver.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-19  |  7.3 KB  |  226 lines

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