Subversion Repositories Vertical

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /* $Id: cmdexec.h,v 1.1.1.1 2003/11/04 23:34:56 mjames Exp $
  2.  
  3.    $Log: cmdexec.h,v $
  4.    Revision 1.1.1.1  2003/11/04 23:34:56  mjames
  5.    Imported into local repositrory
  6.  
  7.    Revision 1.6  2002/09/09 10:26:56  mjames
  8.    Removed set generic range and replaced it with a set generic value command
  9.    that takes both integers and ranges.
  10.  
  11.    Revision 1.5  2001/10/31 22:19:59  mjames
  12.    Tidying up problematical comments caused by CVS
  13.    'intelligent' comment guessing
  14.  
  15.    Revision 1.4  2001/06/06 12:10:25  mjames
  16.    Move from HPUX
  17.  
  18.    Revision 1.3  2001/01/04 21:26:54  mjames
  19.    Modifications to add in the TCL style
  20.    argument list to all of the functions
  21.    .
  22.  
  23.    Revision 1.2  2001/01/02 07:53:51  mjames
  24.    Made changes to allow for interface with TCL/Tk
  25.  
  26.    Revision 1.1.1.1  2000/10/19 21:58:34  mjames
  27.    Mike put it here
  28.  
  29.  
  30.  * Revision 1.34  2000/10/04  10:37:12  10:37:12  mjames (Mike James)
  31.  * Not used
  32.  *
  33.  * Revision 1.34  2000/10/04  10:37:12  10:37:12  mjames (Mike James)
  34.  * Part of Release PSAVAT01
  35.  *
  36.  * Revision 1.33  2000/10/02  11:04:08  11:04:08  mjames (Mike James)
  37.  * new_vhdl
  38.  *
  39.  
  40.  * Revision 1.32  2000/09/27  14:42:25  14:42:25  mjames (Mike James)
  41.  
  42.  * Part of Release Sep_27_ST_2000
  43.  
  44.  *
  45.  
  46.  * Revision 1.31  2000/09/21  10:15:55  10:15:55  mjames (Mike James)
  47.  
  48.  * Part of Release Sep21Alpha
  49.  
  50.  *
  51.  
  52.  * Revision 1.30  2000/08/25  09:57:20  09:57:20  mjames (Mike James)
  53.  
  54.  * Part of Release Aug25_alpha
  55.  
  56.  *
  57.  
  58.  * Revision 1.29  2000/08/16  08:57:37  08:57:37  mjames (Mike James)
  59.  
  60.  * Part of Release CD01_Aug2000
  61.  
  62.  *
  63.  
  64.  * Revision 1.28  2000/08/14  14:45:16  14:45:16  mjames (Mike James)
  65.  
  66.  * Part of Release Aug_14_2000
  67.  
  68.  *
  69.  
  70.  * Revision 1.27  2000/08/11  08:30:37  08:30:37  mjames (Mike James)
  71.  
  72.  * Part of Release Aug_11_2000
  73.  
  74.  *
  75.  
  76.  * Revision 1.26  2000/08/09  10:31:54  10:31:54  mjames (Mike James)
  77.  
  78.  * Part of Release Aug__9_2000
  79.  
  80.  *
  81.  
  82.  * Revision 1.25  2000/05/31  11:43:06  11:43:06  mjames (Mike James)
  83.  
  84.  * Part of Release May_31_2000
  85.  
  86.  *
  87.  
  88.  * Revision 1.24  2000/05/08  17:01:43  17:01:43  mjames (Mike James)
  89.  
  90.  * Part of Release May__8_2000
  91.  
  92.  *
  93.  
  94.  * Revision 1.23  2000/05/08  16:59:36  16:59:36  mjames (Mike James)
  95.  
  96.  * Part of Release May__8_2000
  97.  
  98.  *
  99.  
  100.  * Revision 1.22  2000/05/08  16:57:13  16:57:13  mjames (Mike James)
  101.  
  102.  * Part of Release May__8_2000
  103.  
  104.  *
  105.  
  106.  * Revision 1.21  2000/03/08  16:18:14  16:18:14  mjames (Mike James)
  107.  
  108.  * New version including PC
  109.  
  110.  *
  111.  
  112.  * Revision 1.18  2000/01/20  15:58:54  15:58:54  mjames (Mike James)
  113.  
  114.  * Part of Release R22
  115.  
  116.  *
  117.  
  118.  * Revision 1.17  99/12/22  11:15:35  11:15:35  mjames (Mike James)
  119.  
  120.  * Part of Release Dec_22_1999
  121.  
  122.  *
  123.  
  124.  * Revision 1.16  99/06/18  09:07:03  09:07:03  mjames (Mike James)
  125.  
  126.  * Added in new logging functions
  127.  
  128.  *
  129.  
  130.  * Revision 1.15  1999/06/14  10:54:11  mjames
  131.  
  132.  * Altered version number
  133.  
  134.  *
  135.  
  136.  * Revision 1.14  1999/06/11  14:24:33  mjames
  137.  
  138.  * Added new command execution items
  139.  
  140.  *
  141.  
  142.  * Revision 1.14  1999/06/11  14:24:33  mjames
  143.  
  144.  * Added new command execution items
  145.  
  146.  *
  147.  
  148.  * Revision 1.13  98/03/16  11:35:48  11:35:48  mjames (Mike James)
  149.  
  150.  * Added new generic commands
  151.  
  152.  *
  153.  
  154.  * Revision 1.12  98/02/11  11:25:32  11:25:32  mjames (Mike James)
  155.  
  156.  * Checked in for version 6.2a
  157.  
  158.  *
  159.  
  160.  * Revision 1.11  97/04/23  08:43:59  08:43:59  mjames (Mike James)
  161.  
  162.  * CHecked in for release rel23041997
  163.  
  164.  *
  165.  
  166.  * Revision 1.10  96/07/19  14:39:01  14:39:01  mjames (Mike James)
  167.  
  168.  * Update to give to PRL
  169.  
  170.  *
  171.  
  172.  * Revision 1.9  1996/07/12  15:52:12  mjames
  173.  
  174.  * Sorted out things like Alias and Jumpers
  175.  
  176.  * Work Correctly
  177.  
  178.  * Print COrrectly
  179.  
  180.  *
  181.  
  182.  * Revision 1.8  96/03/29  14:46:40  14:46:40  mjames (Mike James)
  183.  
  184.  * Added VHDL netlist writing to the capabilities of ACFREAD
  185.  
  186.  *
  187.  
  188.  * Revision 1.7  96/03/18  13:50:59  13:50:59  mjames (Mike James)
  189.  
  190.  * Real Revision 2.1
  191.  
  192.  *
  193.  
  194.  * Revision 1.4  96/02/13  09:13:40  09:13:40  mjames (Mike James)
  195.  
  196.  * Updated to be version 2.0 with net joining
  197.  
  198.  *
  199.  
  200.  * Revision 1.3  96/02/08  15:28:41  15:28:41  mjames (Mike James)
  201.  
  202.  * First release
  203.  
  204.  *
  205.  
  206.  * Revision 1.2  96/02/07  16:01:41  16:01:41  mjames (Mike James)
  207.  
  208.  * Added correct RCS header
  209.  
  210.  *
  211.  
  212.  * Revision 1.1  96/02/07  15:51:14  15:51:14  mjames (Mike James)
  213.  
  214.  * Initial revision
  215.  
  216.  *   */
  217. #pragma once
  218.  
  219. #include "cmdparse.h"
  220.  
  221. #if !defined _CMDPARSE
  222. #error "Need CmdParse defined first"
  223. #endif
  224.  
  225. extern int BYEHandler (ET_TCLARGS);
  226.  
  227. extern int READHandler (ET_TCLARGS);
  228.  
  229. extern const CommandMenu WriteMenu;
  230. extern const CommandMenu ListMenu;
  231. extern const CommandMenu SetGenericMenu;
  232.  
  233. extern int DOHandler (ET_TCLARGS);
  234.  
  235. extern const CommandMenu SetMenu;
  236. extern const CommandMenu DeleteMenu;
  237. extern const CommandMenu PrerouteMenu;
  238.  
  239. extern int ROUTEHandler (ET_TCLARGS);
  240.  
  241. extern int FIXHandler (ET_TCLARGS);
  242.  
  243. extern int COUNTNETSHandler (ET_TCLARGS);
  244.  
  245. extern int JUMPERHandler (ET_TCLARGS);
  246.  
  247. extern int DEBUGHandler (ET_TCLARGS);
  248.  
  249. extern int EnsureTemplateHandler (ET_TCLARGS);
  250.  
  251. extern int ConnectionHandler (ET_TCLARGS);
  252.  
  253. /* in cmdlog.c */
  254.  
  255. extern CommandMenu const LoggingMenu;
  256.  
  257. /* in cmdexec2.c */
  258.  
  259. extern CommandMenu const TopMenu;
  260.