From 2928dbd84f10f67925247c0538b7a00fdb503238 Mon Sep 17 00:00:00 2001 From: gahr Date: Tue, 14 May 2013 14:05:09 +0000 Subject: - Update to 2.0-b10 - Fix build with Tcl/Tk 8.6. Unfortunately, tkgate segfaults on startup when built against 8.6, so set 86 as an invalid version for this port. Reported by: miwi (Tcl/Tk 86 exp-run) --- cad/tkgate/Makefile | 36 +- cad/tkgate/distinfo | 4 +- cad/tkgate/files/patch-configure | 36 + cad/tkgate/files/patch-src-tkgate_Makefile.in | 15 + cad/tkgate/files/patch-src-tkgate_block.c | 31 + cad/tkgate/files/patch-src-tkgate_editstate.c | 11 + cad/tkgate/files/patch-src-tkgate_generic.c | 11 + cad/tkgate/files/patch-src-tkgate_hdl.c | 74 + cad/tkgate/files/patch-src-tkgate_html.c | 11 + cad/tkgate/files/patch-src-tkgate_locale.c | 14 + cad/tkgate/files/patch-src-tkgate_main.c | 11 + cad/tkgate/files/patch-src-tkgate_scopewin.c | 11 + cad/tkgate/files/patch-src-tkgate_selection.c | 40 + cad/tkgate/files/patch-src-tkgate_simulate.c | 11 + cad/tkgate/files/patch-src-tkgate_tclfuncs.c | 715 ++++++++ cad/tkgate/files/patch-src-tkgate_tkgate.c | 11 + cad/tkgate/files/patch-src-tkgate_tkgatewin.c | 38 + cad/tkgate/files/patch-src-tkgate_verilog_out.c | 11 + cad/tkgate/pkg-plist | 2207 +++++++++++++++++------ 19 files changed, 2752 insertions(+), 546 deletions(-) create mode 100644 cad/tkgate/files/patch-configure create mode 100644 cad/tkgate/files/patch-src-tkgate_Makefile.in create mode 100644 cad/tkgate/files/patch-src-tkgate_block.c create mode 100644 cad/tkgate/files/patch-src-tkgate_editstate.c create mode 100644 cad/tkgate/files/patch-src-tkgate_generic.c create mode 100644 cad/tkgate/files/patch-src-tkgate_hdl.c create mode 100644 cad/tkgate/files/patch-src-tkgate_html.c create mode 100644 cad/tkgate/files/patch-src-tkgate_locale.c create mode 100644 cad/tkgate/files/patch-src-tkgate_main.c create mode 100644 cad/tkgate/files/patch-src-tkgate_scopewin.c create mode 100644 cad/tkgate/files/patch-src-tkgate_selection.c create mode 100644 cad/tkgate/files/patch-src-tkgate_simulate.c create mode 100644 cad/tkgate/files/patch-src-tkgate_tclfuncs.c create mode 100644 cad/tkgate/files/patch-src-tkgate_tkgate.c create mode 100644 cad/tkgate/files/patch-src-tkgate_tkgatewin.c create mode 100644 cad/tkgate/files/patch-src-tkgate_verilog_out.c (limited to 'cad') diff --git a/cad/tkgate/Makefile b/cad/tkgate/Makefile index 3ce9a5ae5cd7..164451dcb29c 100644 --- a/cad/tkgate/Makefile +++ b/cad/tkgate/Makefile @@ -2,12 +2,9 @@ # $FreeBSD$ PORTNAME= tkgate -PORTVERSION= 1.8.7 -PORTREVISION= 4 +DISTVERSION= 2.0-b10 CATEGORIES= cad -MASTER_SITES= http://ark2.media.eng.hokudai.ac.jp/microprocessor/ \ - http://www.info.kindai.ac.jp/LC/TkGate/ \ - http://www.tkgate.org/downloads/ +MASTER_SITES= http://www.tkgate.org/downloads/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org @@ -15,32 +12,23 @@ COMMENT= Tcl/Tk based digital circuit editor and simulator LICENSE= GPLv2 # (or later) -USE_XORG= x11 -USE_TCL_BUILD= yes -USE_TK_BUILD= yes -USE_TCL= yes -USE_TK= yes -USE_IMAKE= yes +GNU_CONFIGURE= yes +USES= iconv +USE_TK= 84+ +INVALID_TK_VER= 86 MAKE_JOBS_SAFE= yes -PLIST_SUB= VERSION="${PORTVERSION}" - -MAN1= gmac.1 tkgate.1 +MAN1= gmac.1 tkgate.1 verga.1 TKGATE_IPATH= -I${TK_INCLUDEDIR} -I${TCL_INCLUDEDIR} TKGATE_LIBS= -ltk${TK_VER:S/.//} -ltcl${TCL_VER:S/.//} -lX11 -lm post-patch: + @${REINPLACE_CMD} -e 's|/usr/bin/wish|${WISH}|g' ${WRKSRC}/scripts/tree.tcl @${REINPLACE_CMD} -e \ - 's|/usr/X11R6|${LOCALBASE}|g ; \ - s|dl socket nsl||g ; \ - /^#define TKGATE_IPATH/s|-I.*|${TKGATE_IPATH}|g ; \ - /^#define TKGATE_LIBS/s|-l.*|${TKGATE_LIBS}|g ; \ - /^#define TKGATE_GCCFLAGS/s|-O||g ; \ - /^#define TKGATE_CC/s|gcc|${CC}|g' ${WRKSRC}/config.h -.for file in tree.tcl elistbox.tcl - @${REINPLACE_CMD} -e \ - 's|^#!.*|#!${WISH}|g' ${WRKSRC}/scripts/${file} -.endfor + 's|%%TCL_VER%%|${TCL_VER}|g; \ + s|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g; \ + s|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/configure .include diff --git a/cad/tkgate/distinfo b/cad/tkgate/distinfo index bed666a45b98..005fa85cefbb 100644 --- a/cad/tkgate/distinfo +++ b/cad/tkgate/distinfo @@ -1,2 +1,2 @@ -SHA256 (tkgate-1.8.7.tgz) = daa150619c22e8aea544dee13a96238dd6c8883b090e105190ab5dd7e2e41edf -SIZE (tkgate-1.8.7.tgz) = 1541823 +SHA256 (tkgate-2.0-b10.tgz) = 4ef6a9c5b71325cec0d53d55dfd386a344dc7f139c49e9a145ad4ace7a302057 +SIZE (tkgate-2.0-b10.tgz) = 8588819 diff --git a/cad/tkgate/files/patch-configure b/cad/tkgate/files/patch-configure new file mode 100644 index 000000000000..f55d9176c7ef --- /dev/null +++ b/cad/tkgate/files/patch-configure @@ -0,0 +1,36 @@ +--- configure.orig 2009-09-27 02:24:57.000000000 +0200 ++++ configure 2013-05-14 15:47:22.000000000 +0200 +@@ -2488,17 +2488,17 @@ + # + # Tcl/Tk version we will try to use (from most favored to least favored) + # +-TKGATE_TCLTK_VERSIONS="8.5 8.4 8.3" ++TKGATE_TCLTK_VERSIONS="%%TCL_VER%%" + + # + # Directories to search for include files + # +-TKGATE_INCDIRS="/usr/X11R6/include /usr/X11/include /pkgs/include /usr/local/include /usr/openwin/include /usr/X/include /usr/include /sw/include /opt/local/include" ++TKGATE_INCDIRS="%%LOCALBASE%%/include %%TCL_INCLUDEDIR%%" + + # + # Directories to search for library files + # +-TKGATE_LIBDIRS="/usr/X11R6/lib /usr/X11/lib /pkgs/lib /usr/local/lib /usr/lib /sw/lib /opt/local/lib" ++TKGATE_LIBDIRS="%%LOCALBASE%%/lib" + + # + # Libraries we may need if available. +@@ -23820,10 +23820,10 @@ + else + TCLTK_VERSION=$TCL_VERSION + +- TCL_LIB=$TCL_LIB_SPEC ++ TCL_LIB="$TCL_LIB_SPEC $TCL_STUB_LIB_SPEC" + TCL_LPATH="" + TCL_IPATH=$TCL_INCLUDE_SPEC +- TK_LIB=$TK_LIB_SPEC ++ TK_LIB="$TK_LIB_SPEC $TK_STU_LIB_SPEC" + TK_LPATH="" + TK_IPATH=$TK_INCLUDE_SPEC + diff --git a/cad/tkgate/files/patch-src-tkgate_Makefile.in b/cad/tkgate/files/patch-src-tkgate_Makefile.in new file mode 100644 index 000000000000..853f5aebdeaf --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_Makefile.in @@ -0,0 +1,15 @@ +--- src/tkgate/Makefile.in.orig 2013-05-14 15:31:59.000000000 +0200 ++++ src/tkgate/Makefile.in 2013-05-14 15:32:21.000000000 +0200 +@@ -263,10 +263,10 @@ + editstate.h igenerate.h script.h yybasic.h elements.h message.h simulate.h zoom.h \ + error.h modsym.h text.h expr.h module.h tkgate.h functions.h net.h tkgate_config.h tkgate_misc.h + +-tkgate_LDFLAGS = @TKGATE_LPATH@ @X_LIBS@ @COMMON_LPATH@ ++tkgate_LDFLAGS = @COMMON_LPATH@ @TKGATE_LPATH@ @X_LIBS@ + tkgate_SOURCES = $(BASE_OBJS) main.c + #tkgate_LDADD=libtkgate.la +-tkgate_LDADD = @TKGATE_LIB@ -lcommon ++tkgate_LDADD = -lcommon @TKGATE_LIB@ + all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + diff --git a/cad/tkgate/files/patch-src-tkgate_block.c b/cad/tkgate/files/patch-src-tkgate_block.c new file mode 100644 index 000000000000..0a482bf3933f --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_block.c @@ -0,0 +1,31 @@ +--- src/tkgate/block.c.orig 2013-05-14 14:38:34.000000000 +0200 ++++ src/tkgate/block.c 2013-05-14 14:40:01.000000000 +0200 +@@ -1100,8 +1100,8 @@ + */ + if (best_w) { + DoTcl("PortEntry::generateNextNameFrom %s",best_w->name); +- if (*TkGate.tcl->result) +- strcpy(buf,TkGate.tcl->result); ++ if (*(Tcl_GetStringResult(TkGate.tcl))) ++ strcpy(buf,Tcl_GetStringResult(TkGate.tcl)); + } + + if (!*buf) { +@@ -1164,7 +1164,7 @@ + else + DoTcl("PortEdit::post [offsetgeometry . %d %d] -ismodule 1 -showsig 0",ctow_x(x+125),ctow_y(y+50)); + +- if (strcmp(TkGate.tcl->result,"1") == 0) { ++ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"1") == 0) { + const char *numBits; + int new_dir; + +@@ -1543,7 +1543,7 @@ + DoTcl("PortEdit::post [offsetgeometry . %d %d] -ismodule 1 -showsig 0", + ctow_x(x+125),ctow_y(y+50)); + +- if (strcmp(TkGate.tcl->result,"1") == 0) { ++ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"1") == 0) { + const char *numBits; + const char *sigName; + const char *portName; diff --git a/cad/tkgate/files/patch-src-tkgate_editstate.c b/cad/tkgate/files/patch-src-tkgate_editstate.c new file mode 100644 index 000000000000..784dd92b74d4 --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_editstate.c @@ -0,0 +1,11 @@ +--- src/tkgate/editstate.c.orig 2013-05-14 14:41:05.000000000 +0200 ++++ src/tkgate/editstate.c 2013-05-14 14:41:30.000000000 +0200 +@@ -513,7 +513,7 @@ + + sprintf(buf,msgLookup("msg.modoverwt"),dst); /* Destination module '%s' already exists. Overwrite? */ + DoTcl("confirmMsg \"%s\" ",buf); +- if (*TkGate.tcl->result != '1') ++ if (Tcl_GetStringResult(TkGate.tcl)[0] != '1') + return; + + env_removeModule(dst,0); diff --git a/cad/tkgate/files/patch-src-tkgate_generic.c b/cad/tkgate/files/patch-src-tkgate_generic.c new file mode 100644 index 000000000000..30b32d920f80 --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_generic.c @@ -0,0 +1,11 @@ +--- src/tkgate/generic.c.orig 2013-05-14 14:41:47.000000000 +0200 ++++ src/tkgate/generic.c 2013-05-14 14:42:07.000000000 +0200 +@@ -749,7 +749,7 @@ + y = ctow_y(g->ypos-50); + + DoTcl("offsetgeometry . %d %d",x,y); +- sscanf(TkGate.tcl->result,"+%d+%d",&x,&y); ++ sscanf(Tcl_GetStringResult(TkGate.tcl),"+%d+%d",&x,&y); + + if (x < 25) x = 25; + if (y < 25) y = 25; diff --git a/cad/tkgate/files/patch-src-tkgate_hdl.c b/cad/tkgate/files/patch-src-tkgate_hdl.c new file mode 100644 index 000000000000..4cffd227fd1b --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_hdl.c @@ -0,0 +1,74 @@ +--- src/tkgate/hdl.c.orig 2013-05-14 14:42:23.000000000 +0200 ++++ src/tkgate/hdl.c 2013-05-14 14:45:35.000000000 +0200 +@@ -90,7 +90,7 @@ + { + GModuleDef *M; + int rvalue = 0; +- char *text; ++ const char *text; + + if (name) + M = env_findModule(name); +@@ -104,7 +104,7 @@ + if (M->m_type != MT_TEXTHDL) return 0; + + DoTcl("HdlEditor::dumpText"); +- text = TkGate.tcl->result; ++ text = Tcl_GetStringResult(TkGate.tcl); + + #if 0 + printf("hdl_save(%s)\n",M->m_name); +@@ -339,7 +339,7 @@ + int module_count = 0; + HdlModuleData module_data[MAXMODS]; + GModuleDef *M; +- char *text; ++ const char *text; + int rvalue = 0; + + if (name) +@@ -358,7 +358,7 @@ + M->m_needScan = 1; + + DoTcl("HdlEditor::dumpText"); +- text = TkGate.tcl->result; ++ text = Tcl_GetStringResult(TkGate.tcl); + + /* + * Turn text into a copy. Use non-ob functions since we only use it here +@@ -368,7 +368,7 @@ + /* + * Find the partition points for modules + */ +- module_count = hdl_findPartitions(text,module_data,MAXMODS); ++ module_count = hdl_findPartitions((char *)text,module_data,MAXMODS); + + ob_touch(M); + +@@ -400,10 +400,10 @@ + + if (!ismatch(M->m_name,module_data[0].name,module_data[0].name_len)) { + DoTcl("HdlEditor::askRename"); +- if (strcmp(TkGate.tcl->result,"autoedit") == 0) { ++ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"autoedit") == 0) { + hdl_replaceName(M,M->m_name); + DoTclL("HdlEditor::loadText",M->m_text,NULL); +- } else if (strcmp(TkGate.tcl->result,"ignore") == 0) { ++ } else if (strcmp(Tcl_GetStringResult(TkGate.tcl),"ignore") == 0) { + /* Do nothing */ + } else { /* cancel */ + rvalue = -1; +@@ -416,11 +416,11 @@ + * which action they want to take. + */ + DoTcl("HdlEditor::askSaveOption"); +- if (strcmp(TkGate.tcl->result,"split") == 0) { ++ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"split") == 0) { + GModuleDef_saveText(M, text); + hdl_splitModules(M,module_data,module_count); + DoTclL("HdlEditor::loadText",M->m_text,NULL); +- } else if (strcmp(TkGate.tcl->result,"ignore") == 0) { ++ } else if (strcmp(Tcl_GetStringResult(TkGate.tcl),"ignore") == 0) { + GModuleDef_saveText(M, text); + } else { + /* "cancel" or unknown value */ diff --git a/cad/tkgate/files/patch-src-tkgate_html.c b/cad/tkgate/files/patch-src-tkgate_html.c new file mode 100644 index 000000000000..24fdc89f3d89 --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_html.c @@ -0,0 +1,11 @@ +--- src/tkgate/html.c.orig 2013-05-14 14:43:09.000000000 +0200 ++++ src/tkgate/html.c 2013-05-14 14:43:39.000000000 +0200 +@@ -894,7 +894,7 @@ + ob_touch(hc); + + DoTcl("gifI %s",gifFile); +- hu->hu_image = Tk_GetImage(TkGate.tcl, Tk_MainWindow(TkGate.tcl), TkGate.tcl->result, 0, 0); ++ hu->hu_image = Tk_GetImage(TkGate.tcl, Tk_MainWindow(TkGate.tcl), Tcl_GetStringResult(TkGate.tcl), 0, 0); + if (hu->hu_image) + Tk_SizeOfImage(hu->hu_image, &width, &height); + diff --git a/cad/tkgate/files/patch-src-tkgate_locale.c b/cad/tkgate/files/patch-src-tkgate_locale.c new file mode 100644 index 000000000000..1e8c3dbf3635 --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_locale.c @@ -0,0 +1,14 @@ +--- src/tkgate/locale.c.orig 2013-05-14 14:46:02.000000000 +0200 ++++ src/tkgate/locale.c 2013-05-14 14:46:35.000000000 +0200 +@@ -395,10 +395,7 @@ + if (argc < 2) return TCL_OK; + + msg = msgLookup(argv[1]); +- if (strlen(msg) < 127) +- strcpy(tcl->result,msg); +- else +- tcl->result = strdup(msg); ++ Tcl_SetResult(tcl, msg, TCL_VOLATILE); + + return TCL_OK; + } diff --git a/cad/tkgate/files/patch-src-tkgate_main.c b/cad/tkgate/files/patch-src-tkgate_main.c new file mode 100644 index 000000000000..06f2495ee14b --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_main.c @@ -0,0 +1,11 @@ +--- src/tkgate/main.c.orig 2013-05-14 15:23:12.000000000 +0200 ++++ src/tkgate/main.c 2013-05-14 15:23:30.000000000 +0200 +@@ -38,7 +38,7 @@ + + r = Tcl_Init(tcl); + if (r == TCL_ERROR) { +- fprintf(stderr,"Tcl_Init Error in tkgate:\n%s\n",tcl->result); ++ fprintf(stderr,"Tcl_Init Error in tkgate:\n%s\n",Tcl_GetStringResult(tcl)); + fprintf(stderr,"Perhaps you could try setting the environment variable TCL_LIBRARY\n"); + fprintf(stderr,"to the directory in which init.tcl can be found. You can also\n"); + fprintf(stderr,"set TCL_LIBRARY in options.h.\n"); diff --git a/cad/tkgate/files/patch-src-tkgate_scopewin.c b/cad/tkgate/files/patch-src-tkgate_scopewin.c new file mode 100644 index 000000000000..dd29ebae7a6c --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_scopewin.c @@ -0,0 +1,11 @@ +--- src/tkgate/scopewin.c.orig 2013-05-14 14:46:53.000000000 +0200 ++++ src/tkgate/scopewin.c 2013-05-14 14:47:30.000000000 +0200 +@@ -469,7 +469,7 @@ + return TCL_ERROR; + } + +- tcl->result = Tk_PathName(w); ++ Tcl_SetResult(tcl, Tk_PathName(w), TCL_STATIC); + + scope_active = 1; + diff --git a/cad/tkgate/files/patch-src-tkgate_selection.c b/cad/tkgate/files/patch-src-tkgate_selection.c new file mode 100644 index 000000000000..44c30ed167d3 --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_selection.c @@ -0,0 +1,40 @@ +--- src/tkgate/selection.c.orig 2013-05-14 14:48:09.000000000 +0200 ++++ src/tkgate/selection.c 2013-05-14 14:49:50.000000000 +0200 +@@ -178,7 +178,7 @@ + + if (TkGate.circuit && TkGate.circuit->es && hdl_isactive) { /* GModuleDef_getType(TkGate.circuit->es->env) == MT_TEXTHDL*/ + DoTcl("HdlEditor::isselection"); +- sel_ok = (*TkGate.tcl->result == '1'); ++ sel_ok = (Tcl_GetStringResult(TkGate.tcl)[0] == '1'); + } else { + sel_ok = (TkGate.circuit->select != 0) || (TkGate.circuit->mg_selection != 0); + } +@@ -661,7 +661,7 @@ + if (hdl_isactive) { + DoTcl("HdlEditor::dumpSelection"); + cbm->m_type = MT_TEXTHDL; +- GModuleDef_saveText(cbm, TkGate.tcl->result); ++ GModuleDef_saveText(cbm, Tcl_GetStringResult(TkGate.tcl)); + } else { + GModuleDef_copyInto(cbm, m, 0,0,1,0); + GCutBuffer_computeBounds(TkGate.circuit->cut_buffer); +@@ -701,8 +701,8 @@ + + ob_touch(cbm); + cbm->m_type = MT_TEXTHDL; +- GModuleDef_allocText(cbm, strlen(cbm->m_text) + strlen(TkGate.tcl->result) + 1); +- strcat(cbm->m_text, TkGate.tcl->result); ++ GModuleDef_allocText(cbm, strlen(cbm->m_text) + strlen(Tcl_GetStringResult(TkGate.tcl)) + 1); ++ strcat(cbm->m_text, Tcl_GetStringResult(TkGate.tcl)); + + sel_updateMenuState(); + } +@@ -713,7 +713,7 @@ + + if (hdl_isactive) { + DoTcl("HdlEditor::isselection2"); +- if (*TkGate.tcl->result != '1') return; ++ if (Tcl_GetStringResult(TkGate.tcl)[0] != '1') return; + sel_copy(es); + DoTcl("HdlEditor::doDelete 0"); + } else { diff --git a/cad/tkgate/files/patch-src-tkgate_simulate.c b/cad/tkgate/files/patch-src-tkgate_simulate.c new file mode 100644 index 000000000000..f8f37a78c06e --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_simulate.c @@ -0,0 +1,11 @@ +--- src/tkgate/simulate.c.orig 2013-05-14 14:50:07.000000000 +0200 ++++ src/tkgate/simulate.c 2013-05-14 14:50:30.000000000 +0200 +@@ -1117,7 +1117,7 @@ + + + DoTcl("VPD::isallowed %s",cmdName); +- if (*TkGate.tcl->result != '1') return -1; ++ if (Tcl_GetStringResult(TkGate.tcl)[0] != '1') return -1; + + DoTcl(cmd); + return 0; diff --git a/cad/tkgate/files/patch-src-tkgate_tclfuncs.c b/cad/tkgate/files/patch-src-tkgate_tclfuncs.c new file mode 100644 index 000000000000..8e35a7d0c7be --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_tclfuncs.c @@ -0,0 +1,715 @@ +--- src/tkgate/tclfuncs.c.orig 2013-05-14 14:50:49.000000000 +0200 ++++ src/tkgate/tclfuncs.c 2013-05-14 15:19:00.000000000 +0200 +@@ -102,18 +102,19 @@ + hdl_load(es->env); + else if (strcmp(argv[1],"save") == 0) { + if (hdl_save(name) < 0) +- sprintf(tcl->result,"cancel"); ++ Tcl_SetResult(tcl, "cancel", TCL_STATIC); + } else if (strcmp(argv[1],"checksave") == 0) { +- if (hdl_checkSave(name) < 0) +- sprintf(tcl->result,"cancel"); ++ Tcl_SetResult(tcl, "cancel", TCL_STATIC); + } else if (strcmp(argv[1],"close") == 0) { + hdl_close(); + } else if (strcmp(argv[1],"getindex") == 0) { + int line,pos; + if (hdl_getCursor(&line,&pos) == 0) { +- sprintf(tcl->result,"%d.%d",line,pos); ++ char res[127]; ++ sprintf(res,"%d.%d",line,pos); ++ Tcl_SetResult(tcl, res, TCL_VOLATILE); + } else +- sprintf(tcl->result,"1.0"); ++ Tcl_SetResult(tcl, "1.0", TCL_STATIC); + } else if (strcmp(argv[1],"touch") == 0) { + ob_touch(TkGate.circuit); /* Modify somthing to force undo to thing there are changes */ + } +@@ -154,12 +155,12 @@ + static int gat_interface(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + if (argc < 3) { +- strcpy(tcl->result,"too few arguments."); ++ Tcl_SetResult(tcl, "too few arguments.", TCL_STATIC); + return TCL_ERROR; + } + + if (igen_command(argv[1],argv[2],argc-3,argv + 3) != 0) { +- strcpy(tcl->result,"invalid command."); ++ Tcl_SetResult(tcl, "invalid command.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -243,7 +244,7 @@ + + if ((modFlag = Tcl_GetVar(tcl,"tkg_modifiedFlag",TCL_GLOBAL_ONLY)) && *modFlag != '0') { + DoTcl("File::confDelMods"); +- if (!TkGate.tcl->result || strcmp(TkGate.tcl->result,"yes") != 0) { ++ if (!Tcl_GetStringResult(TkGate.tcl) || strcmp(Tcl_GetStringResult(TkGate.tcl),"yes") != 0) { + Tcl_SetResult(tcl,"0", TCL_STATIC); + return TCL_OK; + } +@@ -308,7 +309,7 @@ + ob_touch(gw->parms->circuit); + + if (VerilogOpen(&gw->parms->circuit->es,name,1) < 0) { +- sprintf(tcl->result,"0"); ++ Tcl_SetResult(tcl, "0", TCL_STATIC); + return TCL_OK; + } + +@@ -319,7 +320,7 @@ + FlagRedraw(); + + +- sprintf(tcl->result,"1"); ++ Tcl_SetResult(tcl, "1", TCL_STATIC); + return TCL_OK; + } + +@@ -330,9 +331,9 @@ + return TCL_OK; + + if (SHash_find(TkGate.libraries,argv[1])) +- sprintf(TkGate.tcl->result,"1"); ++ Tcl_SetResult(TkGate.tcl, "1", TCL_STATIC); + else +- sprintf(TkGate.tcl->result,"0"); ++ Tcl_SetResult(TkGate.tcl, "0", TCL_STATIC); + + return TCL_OK; + } +@@ -547,7 +548,7 @@ + } + + if (hdl_checkSave(0) < 0) { /* Make sure hdl is up to date */ +- sprintf(tcl->result,"cancel"); ++ Tcl_SetResult(tcl, "cancel", TCL_STATIC); + return TCL_OK; + } + +@@ -761,11 +762,13 @@ + + ob_touch(TkGate.circuit); + ++ char res[127]; + if (argc != 2 || sscanf(argv[1],"%d",&N) != 1) { + if (argc != 2) +- sprintf(tcl->result,"argument error argc=%d",argc); ++ sprintf(res,"argument error argc=%d",argc); + else +- sprintf(tcl->result,"argument error argv[1]=<%s>",argv[1]); ++ sprintf(res,"argument error argv[1]=<%s>",argv[1]); ++ Tcl_SetResult(tcl, res, TCL_VOLATILE); + return TCL_ERROR; + } + +@@ -804,7 +807,7 @@ + + if (f) { + DoTcl("yesno [format [m circ.reallyoverwrite] %s]",fileName); +- if (strcmp(tcl->result,"yes") != 0) ++ if (strcmp(Tcl_GetStringResult(tcl),"yes") != 0) + abortSave = 1; + + fclose(f); +@@ -908,7 +911,7 @@ + if (TkGate.circuit->select || TkGate.circuit->mg_selection) { + sel_delete(es); + scrollbar_bbx_update(); +- } else if (DoTcl("tkg_getSelectedBlock") == TCL_OK && *tcl->result != 0) { ++ } else if (DoTcl("tkg_getSelectedBlock") == TCL_OK && Tcl_GetStringResult(tcl)[0] != 0) { + DoTcl("BlockOp::delete"); + } else { + message(1,msgLookup("err.nodel")); /* "No deletable selection." */ +@@ -985,11 +988,11 @@ + static int gat_computestrhash(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + if (argc != 2) { +- sprintf(tcl->result,"wrong number of parameters."); ++ Tcl_SetResult(tcl, "wrong number of parameters.", TCL_STATIC); + return TCL_ERROR; + } + +- sprintf(tcl->result,"%u",computestrhash(argv[1])); ++ Tcl_SetObjResult(tcl, Tcl_NewLongObj(computestrhash(argv[1]))); + + return TCL_OK; + } +@@ -1094,7 +1097,7 @@ + const char *modName; + + if (argc != 2) { +- strcpy(tcl->result,"wrong number of arguments."); ++ Tcl_SetResult(tcl, "wrong number of arguments.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -1310,7 +1313,7 @@ + Circuit *c = TkGate.circuit; + + if (argc != 3) { +- strcpy(tcl->result,"wrong number of arguments."); ++ Tcl_SetResult(tcl, "wrong number of arguments.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -1423,7 +1426,7 @@ + } + } + } else { +- strcpy(tcl->result,"bad command."); ++ Tcl_SetResult(tcl, "bad command.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -1447,7 +1450,7 @@ + GModuleDef *M; + + if (argc != 4) { +- strcpy(tcl->result,"wrong number of arguments."); ++ Tcl_SetResult(tcl, "wrong number of arguments.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -1468,7 +1471,7 @@ + SetModified(MF_MODULE); + SynchronizeInterface(); + } else { +- strcpy(tcl->result,"bad command."); ++ Tcl_SetResult(tcl, "bad command.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -1560,8 +1563,8 @@ + } + + if (strcmp(argv[1],"-all") == 0) { +- if (DoTcl("tkg_getSelectedBlock") == TCL_OK && *tcl->result != 0) +- modName = tcl->result; ++ if (DoTcl("tkg_getSelectedBlock") == TCL_OK && Tcl_GetStringResult(tcl)[0] != 0) ++ modName = Tcl_GetStringResult(tcl); + else if (g && (GCElement_getType(g) == GC_BLOCK || GCElement_getType(g) == GC_SYMBLOCK)) + modName = g->u.block.moduleName; + else +@@ -1579,7 +1582,7 @@ + /* + * Scan circuit for instance of module M and update their interfaces. + */ +- if (strcmp(tcl->result,"yes") == 0) { ++ if (strcmp(Tcl_GetStringResult(tcl),"yes") == 0) { + Circuit *C = TkGate.circuit; + HashElem *he; + for (he = Hash_first(C->moduleTable);he;he = Hash_next(C->moduleTable,he)) { +@@ -1965,7 +1968,7 @@ + r = 0; + } + +- sprintf(tcl->result,"%d",r); ++ Tcl_SetObjResult(tcl, Tcl_NewIntObj(r)); + return TCL_OK; + } + +@@ -1976,7 +1979,7 @@ + int match = 0; + + if (!g) { +- *tcl->result = 0; ++ Tcl_ResetResult(tcl); + return TCL_OK; + } + +@@ -1991,11 +1994,11 @@ + } + + if (!match) { +- *tcl->result = 0; ++ Tcl_ResetResult(tcl); + return TCL_OK; + } + +- GSimModule_getFullPath(TkGate.circuit->es->smod,g,tcl->result); ++ GSimModule_getFullPath(TkGate.circuit->es->smod,g,(char *)Tcl_GetStringResult(tcl)); + + return TCL_OK; + } +@@ -2097,7 +2100,7 @@ + double timeCorrection; + + if (!Scope) { +- sprintf(tcl->result,"0 0 0 0 ns 0"); ++ Tcl_SetResult(tcl, "0 0 0 0 ns 0", TCL_STATIC); + return TCL_OK; + } + +@@ -2130,7 +2133,8 @@ + + timeCorrection = TkGate.circuit->simulator.si_tsmult/(double)Scope->s_precision; + +- sprintf(tcl->result,"%llu %llu %llu %lf %s %llu %llu", ++ char res[128]; ++ sprintf(res,"%llu %llu %llu %lf %s %llu %llu", + start, + stop, + Scope->s_range, +@@ -2138,6 +2142,7 @@ + SimInterface_unitsToStr(TkGate.circuit->simulator.si_units), + first, + Scope->s_time); ++ Tcl_SetResult(tcl, res, TCL_VOLATILE); + + return TCL_OK; + } +@@ -2159,7 +2164,7 @@ + } + + lpp = traceLinesPerPage(orient, paper); +- sprintf(tcl->result,"%lf",lpp); ++ Tcl_SetObjResult(tcl, Tcl_NewDoubleObj(lpp)); + + return TCL_OK; + } +@@ -2200,14 +2205,14 @@ + + static int gat_getCircProp(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { +- *tcl->result = 0; ++ Tcl_ResetResult(tcl); + + if (strcmp(argv[1],"-script") == 0 && argc > 2) { + int i; + + if (sscanf(argv[2],"%d",&i) != 1) return TCL_OK; + if (i >= TkGate.circuit->numInitScripts) return TCL_OK; +- strcpy(tcl->result,TkGate.circuit->initScripts[i]); ++ Tcl_SetResult(tcl, TkGate.circuit->initScripts[i], TCL_STATIC); + } + + return TCL_OK; +@@ -2253,6 +2258,7 @@ + + if (argc != 3) return TCL_OK; + ++ char res[128]; + if (SimInterface_lookupGate(&TkGate.circuit->simulator,argv[1],&M,&g,&ss) == 0) { + + if (M == TkGate.circuit->es->smod) gate_draw(g,0); +@@ -2271,11 +2277,13 @@ + g->wires[0]->net->n_nbits, + g->u.sw.dipval); + +- sprintf(tcl->result,"%x",g->u.sw.dipval); ++ sprintf(res,"%x",g->u.sw.dipval); + } else { +- sprintf(tcl->result,"0"); ++ sprintf(res,"0"); + } + ++ Tcl_SetResult(tcl, res, TCL_VOLATILE); ++ + + return TCL_OK; + } +@@ -2349,9 +2357,9 @@ + if (sscanf(argv[1],"%llu",&t) != 1) return TCL_ERROR; + + if (tkgate_currentMode() == MM_SIMULATE) +- SimInterface_formatTime(si, tcl->result, t); ++ SimInterface_formatTime(si, (char *)Tcl_GetStringResult(tcl), t); + else +- sprintf(tcl->result,"%llu",t); ++ Tcl_SetObjResult(tcl, Tcl_NewLongObj(t)); + + return TCL_OK; + } +@@ -2376,7 +2384,7 @@ + else + old_mode = 0; + +- sprintf(tcl->result,"%d",old_mode); ++ Tcl_SetObjResult(tcl, Tcl_NewIntObj(old_mode)); + + if (argc > 1) { + sscanf(argv[1],"%d",&mode); +@@ -2587,11 +2595,11 @@ + */ + if (tkgate_currentMode() == MM_SIMULATE) { + if (g && GCElement_isModule(g)) +- strcpy(tcl->result,"blksimu"); ++ Tcl_SetResult(tcl, "blksimu", TCL_STATIC); + else if (TkGate.popstate.n) +- strcpy(tcl->result,"wiresimu"); ++ Tcl_SetResult(tcl, "wiresimu", TCL_STATIC); + else +- strcpy(tcl->result,"simu"); ++ Tcl_SetResult(tcl, "simu", TCL_STATIC); + return TCL_OK; + } + +@@ -2600,9 +2608,9 @@ + */ + if (tkgate_currentMode() == MM_ANALYZE) { + if (g && GCElement_isModule(g)) +- strcpy(tcl->result,"blkanal"); ++ Tcl_SetResult(tcl, "blkanal", TCL_STATIC); + else +- strcpy(tcl->result,"anal"); ++ Tcl_SetResult(tcl, "anal", TCL_STATIC); + return TCL_OK; + } + +@@ -2612,27 +2620,27 @@ + if (TkGate.circuit->es->isInterface) { + if (g && GCElement_getType(g) == GC_BLOCK) { + if (block_hitPort(g,cx,cy)) +- strcpy(tcl->result,"intfblockport"); ++ Tcl_SetResult(tcl, "intfblockport", TCL_STATIC); + else if (block_edgehit(g,x,y)) +- strcpy(tcl->result,"intfblockedge"); ++ Tcl_SetResult(tcl, "intfblockedge", TCL_STATIC); + else +- strcpy(tcl->result,"intfblock"); ++ Tcl_SetResult(tcl, "intfblock", TCL_STATIC); + } else if (g && GCElement_getType(g) == GC_SYMBLOCK) { +- strcpy(tcl->result,"intfblock"); ++ Tcl_SetResult(tcl, "intfblock", TCL_STATIC); + } else +- strcpy(tcl->result,"intf"); ++ Tcl_SetResult(tcl, "intf", TCL_STATIC); + + return TCL_OK; + } + + + if (EditState_getMode() != MODE_MOVE && EditState_getMode() != MODE_MOVESEL) { +- strcpy(tcl->result,"notmove"); ++ Tcl_SetResult(tcl, "notmove", TCL_STATIC); + return TCL_OK; + } + + if (TkGate.circuit->mg_selection && !g) +- strcpy(tcl->result,"multi"); ++ Tcl_SetResult(tcl, "multi", TCL_STATIC); + else if (g) { + int N = GCElement_numPads(g); + int can_add = 0; +@@ -2644,33 +2652,33 @@ + + if (g->typeinfo->Code == GC_BLOCK) { + if (block_hitPort(g,cx,cy)) +- strcpy(tcl->result,"blockport"); ++ Tcl_SetResult(tcl, "blockport", TCL_STATIC); + else if (block_edgehit(g,cx,cy)) +- strcpy(tcl->result,"blockedge"); ++ Tcl_SetResult(tcl, "blockedge", TCL_STATIC); + else +- strcpy(tcl->result,"block"); ++ Tcl_SetResult(tcl, "block", TCL_STATIC); + } else if (g->typeinfo->Code == GC_SYMBLOCK) { +- strcpy(tcl->result,"block"); ++ Tcl_SetResult(tcl, "block", TCL_STATIC); + } else if (g->typeinfo->Code == GC_JOINT) { + if (!g->wires[0] || !g->wires[1] || !g->wires[2] || !g->wires[3]) +- strcpy(tcl->result,"joint3"); ++ Tcl_SetResult(tcl, "joint3", TCL_STATIC); + else +- strcpy(tcl->result,"joint4"); ++ Tcl_SetResult(tcl, "joint4", TCL_STATIC); + } else if (can_add) +- strcpy(tcl->result,"MIgate"); ++ Tcl_SetResult(tcl, "MIgate", TCL_STATIC); + else +- strcpy(tcl->result,"gate"); ++ Tcl_SetResult(tcl, "gate", TCL_STATIC); + } else if (TkGate.popstate.n) { + char *labelCode = TkGate.popstate.n->isLabeled ? "L" : ""; + char *sizeCode = TkGate.popstate.n->showSize ? "S" : ""; + + if (TkGate.popstate.net && TkGate.popstate.net->n_nbits > 1) +- sprintf(tcl->result,"mbwire%s%s",labelCode,sizeCode); ++ Tcl_AppendResult(tcl, "mbwire", labelCode, sizeCode, NULL); + else +- sprintf(tcl->result,"wire%s",labelCode); ++ Tcl_AppendResult(tcl, "wire", labelCode, NULL); + } + else +- strcpy(tcl->result,"canv"); ++ Tcl_SetResult(tcl, "canv", TCL_STATIC); + + /* ob_touch(TkGate.popstate); (popstate may need to be made undoable?) */ + +@@ -2700,7 +2708,7 @@ + int has_plus = 0; + + if (argc < 2) { +- strcpy(tcl->result,"bad mode "); ++ Tcl_SetResult(tcl, "bad mode", TCL_STATIC); + return TCL_ERROR; + } + +@@ -2716,7 +2724,7 @@ + } else if (strcmp(argv[1],"analyze") == 0) { + target_mode = MM_ANALYZE; + } else { +- strcpy(tcl->result,"bad mode "); ++ Tcl_SetResult(tcl, "bad mode", TCL_STATIC); + return TCL_ERROR; + } + +@@ -2760,7 +2768,7 @@ + static int gat_getMajorMode(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + if (argc != 1) { +- strcpy(tcl->result,"illegal argument."); ++ Tcl_SetResult(tcl, "illegal argument.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -2768,16 +2776,16 @@ + + switch (tkgate_currentMode()) { + case MM_SIMULATE : +- strcpy(tcl->result,"simulate"); ++ Tcl_SetResult(tcl, "simulate", TCL_STATIC); + break; + case MM_EDIT : + if (editstate_isInterfaceMode()) +- strcpy(tcl->result,"interface"); ++ Tcl_SetResult(tcl, "interface", TCL_STATIC); + else +- strcpy(tcl->result,"edit"); ++ Tcl_SetResult(tcl, "edit", TCL_STATIC); + break; + case MM_ANALYZE : +- strcpy(tcl->result,"analyze"); ++ Tcl_SetResult(tcl, "analyze", TCL_STATIC); + break; + } + return TCL_OK; +@@ -2791,7 +2799,7 @@ + GWireNode *wn1,*wn2; + + if (argc < 2) { +- strcpy(tcl->result,"bad cpath"); ++ Tcl_SetResult(tcl, "bad cpath", TCL_STATIC); + return TCL_ERROR; + } + +@@ -2807,7 +2815,7 @@ + + n = GModuleDef_findNet(TkGate.circuit->es->env,p); + if (!n) { +- sprintf(tcl->result,"net '%s' not found.",p); ++ Tcl_AppendResult(tcl, "net '", p, "' not found.", NULL); + return TCL_ERROR; + } + +@@ -2849,7 +2857,7 @@ + GWire *w = 0; + + if (argc < 2) { +- strcpy(tcl->result,"bad popup"); ++ Tcl_SetResult(tcl, "bad popup", TCL_STATIC); + return TCL_ERROR; + } + +@@ -2894,7 +2902,7 @@ + } else if (strcmp(argv[1],"size") == 0) { + int size; + if (argc < 3 || sscanf(argv[2],"%d",&size) != 1) { +- strcpy(tcl->result,"bad port size"); ++ Tcl_SetResult(tcl, "bad port size", TCL_STATIC); + return TCL_ERROR; + } + GNet_draw(w->net); +@@ -2914,7 +2922,7 @@ + SetModified(MF_INTERFACE); + SynchronizeInterface(); + } else { +- strcpy(tcl->result,"illegal port command."); ++ Tcl_SetResult(tcl, "illegal port command.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -2926,7 +2934,7 @@ + if (argc > 1) + sscanf(argv[1],"%d",&TkGate.popstate.isSet); + else +- sprintf(tcl->result,"%d",TkGate.popstate.isSet); ++ Tcl_SetObjResult(tcl, Tcl_NewIntObj(TkGate.popstate.isSet)); + + return TCL_OK; + } +@@ -3075,11 +3083,10 @@ + static int gat_getTechList(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + char **techs = GDelayDef_getTechList(); +- char *s,*p; + int l,i; + + if (!techs) { +- strcpy(TkGate.tcl->result,TKGATE_DEFAULT_TECH); ++ Tcl_SetResult(tcl, TKGATE_DEFAULT_TECH, TCL_STATIC); + return TCL_OK; + } + +@@ -3088,11 +3095,8 @@ + l += strlen(techs[i])+1; + l++; + +- p = s = (char*)ob_malloc(l,"char*"); + for (i = 0;techs[i];i++) +- p += sprintf(p," %s",techs[i]); +- +- TkGate.tcl->result = s; ++ Tcl_AppendResult(tcl, " ", techs[i], NULL); + + return TCL_OK; + } +@@ -3147,7 +3151,7 @@ + } + + if (!tech) tech = ""; +- strcpy(tcl->result,tech); ++ Tcl_SetResult(tcl, tech, TCL_STATIC); + + return TCL_OK; + } +@@ -3155,7 +3159,7 @@ + static int gat_makeMakeMenu(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + if (argc != 2) { +- strcpy(tcl->result,"bad make menu"); ++ Tcl_SetResult(tcl, "bad make menu", TCL_STATIC); + return TCL_ERROR; + } + +@@ -3173,6 +3177,8 @@ + * + * + *****************************************************************************/ ++int igen_strToSide(const char *side); ++void guessPortName(char *buf,GCElement *g,int orient,int dir,int nbits); + static int gat_validatePortName(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + TkgGateWin *gw = TkGate.gw; +@@ -3192,7 +3198,7 @@ + + + if (argc < 3) { +- sprintf(tcl->result,"wrong number of parameters."); ++ Tcl_SetResult(tcl, "wrong number of parameters.", TCL_STATIC); + return TCL_ERROR; + } + +@@ -3254,7 +3260,7 @@ + + pickValidName(validName,newPortName,"P",curPorts); + +- strcpy(tcl->result,validName); ++ Tcl_SetResult(tcl, validName, TCL_VOLATILE); + + if (curPorts) + delete_SHash(curPorts); +@@ -3396,7 +3402,7 @@ + unsigned flags = 0; + + if (ob_get_mode() == OM_DISABLED) { +- sprintf(tcl->result,"0"); ++ Tcl_SetResult(tcl, "0", TCL_STATIC); + return TCL_OK; + } + +@@ -3413,7 +3419,7 @@ + else + ob_begin_framef(argv[1],flags); + +- sprintf(tcl->result,"1"); ++ Tcl_SetResult(tcl, "1", TCL_STATIC); + + return TCL_OK; + } +@@ -3437,25 +3443,12 @@ + static int gat_getUndoList(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + const char *undoList[1024]; +- char *p; + int N,i; +- int nc = 0; + + N = ob_getUndoList(undoList,1024); + +- +- nc = 10; +- for (i = 0;i < N;i++) +- nc += strlen(undoList[i])+1; +- +- tcl->result = malloc(nc); /* Really use malloc/free here */ +- tcl->freeProc = (Tcl_FreeProc*)free; +- +- p = tcl->result; +- *p = 0; + for (i = 0;i < N;i++) +- p += sprintf(p," %s",undoList[i]); +- ++ Tcl_AppendResult(tcl, " ", undoList[i], NULL); + + return TCL_OK; + } +@@ -3463,24 +3456,12 @@ + static int gat_getRedoList(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[]) + { + const char *redoList[1024]; +- char *p; + int N,i; +- int nc = 0; + + N = ob_getRedoList(redoList,1024); + +- +- nc = 10; +- for (i = 0;i < N;i++) +- nc += strlen(redoList[i])+1; +- +- tcl->result = malloc(nc); /* Really use malloc/free here */ +- tcl->freeProc = (Tcl_FreeProc*)free; +- +- p = tcl->result; +- *p = 0; + for (i = 0;i < N;i++) +- p += sprintf(p," %s",redoList[i]); ++ Tcl_AppendResult(tcl, " ", redoList[i], NULL); + + return TCL_OK; + } +@@ -3520,19 +3501,16 @@ + * selected since the tcl->result buffer is not expanded as necessary. However, + * this features is not currently used, so it should not matter for now. + */ +- char *p = tcl->result; + for (E = Hash_first(gs->s_gates);E;E = Hash_next(gs->s_gates,E)) { + GCElement *g = (GCElement*) HashElem_obj(E); +- if (p != tcl->result) +- p += sprintf(p," "); +- p += sprintf(p,"%s",g->ename); ++ Tcl_AppendResult(tcl, " ", g->ename, NULL); + } + } else { + if (sel_num(TkGate.circuit->es) == 1) { + GCElement *g = TkGate.circuit->select; + + if (g && GCElement_isModule(g)) { +- strcpy(tcl->result,g->u.block.moduleName); ++ Tcl_SetResult(tcl, g->u.block.moduleName, TCL_VOLATILE); + } + } + } +@@ -3546,7 +3524,7 @@ + + if (argc == 1) { + m = ob_get_mode(); +- sprintf(tcl->result,"%d",m); ++ Tcl_SetObjResult(tcl, Tcl_NewIntObj(m)); + } else { + sscanf(argv[1],"%d",&m); + ob_mode(m); diff --git a/cad/tkgate/files/patch-src-tkgate_tkgate.c b/cad/tkgate/files/patch-src-tkgate_tkgate.c new file mode 100644 index 000000000000..04f32dae33af --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_tkgate.c @@ -0,0 +1,11 @@ +--- src/tkgate/tkgate.c.orig 2013-05-14 15:24:54.000000000 +0200 ++++ src/tkgate/tkgate.c 2013-05-14 15:25:15.000000000 +0200 +@@ -1034,7 +1034,7 @@ + */ + r = Tk_Init(tcl); + if (r == TCL_ERROR) { +- fprintf(stderr,"Tk_Init Error in tkgate:\n%s\n",tcl->result); ++ fprintf(stderr,"Tk_Init Error in tkgate:\n%s\n",Tcl_GetStringResult(tcl)); + fprintf(stderr,"Perhaps you could try setting the environment variable TK_LIBRARY\n"); + fprintf(stderr,"to the directory in which tk init files can be found. You can also\n"); + fprintf(stderr,"set TK_LIBRARY in options.h.\n"); diff --git a/cad/tkgate/files/patch-src-tkgate_tkgatewin.c b/cad/tkgate/files/patch-src-tkgate_tkgatewin.c new file mode 100644 index 000000000000..c0f5f0ac47c3 --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_tkgatewin.c @@ -0,0 +1,38 @@ +--- src/tkgate/tkgatewin.c.orig 2013-05-14 15:20:45.000000000 +0200 ++++ src/tkgate/tkgatewin.c 2013-05-14 15:21:55.000000000 +0200 +@@ -941,7 +941,7 @@ + Tk_ConfigSpec *C = &configSpecs[i]; + if (C->type == TK_CONFIG_STRING && strcmp(C->argvName,argv[2]) == 0) { + char *value = *(char**)(((char*)gw) + C->offset); +- strcpy(tcl->result,value); ++ Tcl_SetResult(tcl, value, TCL_VOLATILE); + break; + } + } +@@ -1071,7 +1071,7 @@ + + setGCcolors(); + +- tcl->result = Tk_PathName(w); ++ Tcl_SetResult(tcl, Tk_PathName(w), TCL_STATIC); + + return TCL_OK; + } +@@ -1134,7 +1134,7 @@ + /* Are the objects freed here? */ + + if (r != TCL_OK) { +- printf("tkgate: DoTclL Error - %s\n",TkGate.tcl->result); ++ printf("tkgate: DoTclL Error - %s\n",Tcl_GetStringResult(TkGate.tcl)); + printf(" while executing: %s\n",cmd); + } + +@@ -1164,7 +1164,7 @@ + /* Are the objects freed here? */ + + if (r != TCL_OK) { +- printf("DoTclV Error: %s\n",TkGate.tcl->result); ++ printf("DoTclV Error: %s\n",Tcl_GetStringResult(TkGate.tcl)); + printf(" while executing: %s\n",cmd); + } + diff --git a/cad/tkgate/files/patch-src-tkgate_verilog_out.c b/cad/tkgate/files/patch-src-tkgate_verilog_out.c new file mode 100644 index 000000000000..abff58059f3f --- /dev/null +++ b/cad/tkgate/files/patch-src-tkgate_verilog_out.c @@ -0,0 +1,11 @@ +--- src/tkgate/verilog_out.c.orig 2013-05-14 15:22:29.000000000 +0200 ++++ src/tkgate/verilog_out.c 2013-05-14 15:22:51.000000000 +0200 +@@ -1071,7 +1071,7 @@ + unlink(tempName1); + unlink(tempName2); + DoTcl("yesno [format [m err.nosafesave] %s]",name); +- if (strcmp(TkGate.tcl->result,"yes") == 0) ++ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"yes") == 0) + VerilogQuickSave(name,saveFlags); + return 0; + } diff --git a/cad/tkgate/pkg-plist b/cad/tkgate/pkg-plist index 8f9d2484b9cc..05dccf0b13e9 100644 --- a/cad/tkgate/pkg-plist +++ b/cad/tkgate/pkg-plist @@ -1,521 +1,1688 @@ -bin/gmac bin/tkgate -lib/tkgate-%%VERSION%%/COPYING -lib/tkgate-%%VERSION%%/README -lib/tkgate-%%VERSION%%/bitmaps/Makefile -lib/tkgate-%%VERSION%%/bitmaps/Udemuxord1.gif -lib/tkgate-%%VERSION%%/bitmaps/Udemuxord2.gif -lib/tkgate-%%VERSION%%/bitmaps/Udemuxsel1.gif -lib/tkgate-%%VERSION%%/bitmaps/Udemuxsel2.gif -lib/tkgate-%%VERSION%%/bitmaps/Uff.gif -lib/tkgate-%%VERSION%%/bitmaps/Uled_bar.gif -lib/tkgate-%%VERSION%%/bitmaps/Uled_bit.gif -lib/tkgate-%%VERSION%%/bitmaps/Uled_dec.gif -lib/tkgate-%%VERSION%%/bitmaps/Uled_direct.gif -lib/tkgate-%%VERSION%%/bitmaps/Uled_hex.gif -lib/tkgate-%%VERSION%%/bitmaps/Umuxord1.gif -lib/tkgate-%%VERSION%%/bitmaps/Umuxord2.gif -lib/tkgate-%%VERSION%%/bitmaps/Umuxsel1.gif -lib/tkgate-%%VERSION%%/bitmaps/Umuxsel2.gif -lib/tkgate-%%VERSION%%/bitmaps/Urff.gif -lib/tkgate-%%VERSION%%/bitmaps/add.b -lib/tkgate-%%VERSION%%/bitmaps/anallogo.xbm -lib/tkgate-%%VERSION%%/bitmaps/analyze.gif -lib/tkgate-%%VERSION%%/bitmaps/analyze.xpm -lib/tkgate-%%VERSION%%/bitmaps/and.b -lib/tkgate-%%VERSION%%/bitmaps/arshift.b -lib/tkgate-%%VERSION%%/bitmaps/back.gif -lib/tkgate-%%VERSION%%/bitmaps/back.xpm -lib/tkgate-%%VERSION%%/bitmaps/bat.b -lib/tkgate-%%VERSION%%/bitmaps/bigcurs.b -lib/tkgate-%%VERSION%%/bitmaps/biggatelogo.gif -lib/tkgate-%%VERSION%%/bitmaps/biggatelogo.xbm -lib/tkgate-%%VERSION%%/bitmaps/blk_close.gif -lib/tkgate-%%VERSION%%/bitmaps/blk_close.xpm -lib/tkgate-%%VERSION%%/bitmaps/blk_open.gif -lib/tkgate-%%VERSION%%/bitmaps/blk_open.xpm -lib/tkgate-%%VERSION%%/bitmaps/buf.b -lib/tkgate-%%VERSION%%/bitmaps/bus.b -lib/tkgate-%%VERSION%%/bitmaps/clock.b -lib/tkgate-%%VERSION%%/bitmaps/concat.b -lib/tkgate-%%VERSION%%/bitmaps/cut_curs.b -lib/tkgate-%%VERSION%%/bitmaps/dash.b -lib/tkgate-%%VERSION%%/bitmaps/del_curs.b -lib/tkgate-%%VERSION%%/bitmaps/demuxord1.gif -lib/tkgate-%%VERSION%%/bitmaps/demuxord2.gif -lib/tkgate-%%VERSION%%/bitmaps/demuxsel1.gif -lib/tkgate-%%VERSION%%/bitmaps/demuxsel2.gif -lib/tkgate-%%VERSION%%/bitmaps/dip.b -lib/tkgate-%%VERSION%%/bitmaps/divide.b -lib/tkgate-%%VERSION%%/bitmaps/dot.b -lib/tkgate-%%VERSION%%/bitmaps/edit_brotate.gif -lib/tkgate-%%VERSION%%/bitmaps/edit_brotate.xpm -lib/tkgate-%%VERSION%%/bitmaps/edit_rotate.gif -lib/tkgate-%%VERSION%%/bitmaps/edit_rotate.xpm -lib/tkgate-%%VERSION%%/bitmaps/ff.gif -lib/tkgate-%%VERSION%%/bitmaps/ff.xpm -lib/tkgate-%%VERSION%%/bitmaps/file_new.gif -lib/tkgate-%%VERSION%%/bitmaps/file_new.xpm -lib/tkgate-%%VERSION%%/bitmaps/file_open.gif -lib/tkgate-%%VERSION%%/bitmaps/file_open.xpm -lib/tkgate-%%VERSION%%/bitmaps/file_print.gif -lib/tkgate-%%VERSION%%/bitmaps/file_print.xpm -lib/tkgate-%%VERSION%%/bitmaps/file_save.gif -lib/tkgate-%%VERSION%%/bitmaps/file_save.xpm -lib/tkgate-%%VERSION%%/bitmaps/flipflop.b -lib/tkgate-%%VERSION%%/bitmaps/forward.gif -lib/tkgate-%%VERSION%%/bitmaps/forward.xpm -lib/tkgate-%%VERSION%%/bitmaps/gatelogo.xbm -lib/tkgate-%%VERSION%%/bitmaps/ground.b -lib/tkgate-%%VERSION%%/bitmaps/ichip.gif -lib/tkgate-%%VERSION%%/bitmaps/ichipdir.gif -lib/tkgate-%%VERSION%%/bitmaps/inout.b -lib/tkgate-%%VERSION%%/bitmaps/inv_curs.b -lib/tkgate-%%VERSION%%/bitmaps/iodarrow.b -lib/tkgate-%%VERSION%%/bitmaps/joint.b -lib/tkgate-%%VERSION%%/bitmaps/lab_curs.b -lib/tkgate-%%VERSION%%/bitmaps/large-trek.b -lib/tkgate-%%VERSION%%/bitmaps/led.b -lib/tkgate-%%VERSION%%/bitmaps/led7seg.b -lib/tkgate-%%VERSION%%/bitmaps/led_bar.gif -lib/tkgate-%%VERSION%%/bitmaps/led_bit.gif -lib/tkgate-%%VERSION%%/bitmaps/led_dec.gif -lib/tkgate-%%VERSION%%/bitmaps/led_direct.gif -lib/tkgate-%%VERSION%%/bitmaps/led_hex.gif -lib/tkgate-%%VERSION%%/bitmaps/ledinside.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg1.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg2.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg3.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg4.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg5.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg6.b -lib/tkgate-%%VERSION%%/bitmaps/ledseg7.b -lib/tkgate-%%VERSION%%/bitmaps/lprobe.b -lib/tkgate-%%VERSION%%/bitmaps/misc.b -lib/tkgate-%%VERSION%%/bitmaps/module.gif -lib/tkgate-%%VERSION%%/bitmaps/mov_curs.b -lib/tkgate-%%VERSION%%/bitmaps/mult.b -lib/tkgate-%%VERSION%%/bitmaps/mux.b -lib/tkgate-%%VERSION%%/bitmaps/muxord1.gif -lib/tkgate-%%VERSION%%/bitmaps/muxord2.gif -lib/tkgate-%%VERSION%%/bitmaps/muxsel1.gif -lib/tkgate-%%VERSION%%/bitmaps/muxsel2.gif -lib/tkgate-%%VERSION%%/bitmaps/nmos.b -lib/tkgate-%%VERSION%%/bitmaps/oldzoom_in.gif -lib/tkgate-%%VERSION%%/bitmaps/or.b -lib/tkgate-%%VERSION%%/bitmaps/plus.b -lib/tkgate-%%VERSION%%/bitmaps/pmos.b -lib/tkgate-%%VERSION%%/bitmaps/probe.b -lib/tkgate-%%VERSION%%/bitmaps/ram.b -lib/tkgate-%%VERSION%%/bitmaps/reg.b -lib/tkgate-%%VERSION%%/bitmaps/regLR.b -lib/tkgate-%%VERSION%%/bitmaps/regTB.b -lib/tkgate-%%VERSION%%/bitmaps/rff.gif -lib/tkgate-%%VERSION%%/bitmaps/rff.xpm -lib/tkgate-%%VERSION%%/bitmaps/rflipflop.b -lib/tkgate-%%VERSION%%/bitmaps/roll.b -lib/tkgate-%%VERSION%%/bitmaps/rom.b -lib/tkgate-%%VERSION%%/bitmaps/rotation0_S.gif -lib/tkgate-%%VERSION%%/bitmaps/rotation0_S.xpm -lib/tkgate-%%VERSION%%/bitmaps/rotation180_S.gif -lib/tkgate-%%VERSION%%/bitmaps/rotation180_S.xpm -lib/tkgate-%%VERSION%%/bitmaps/rotation270_S.gif -lib/tkgate-%%VERSION%%/bitmaps/rotation270_S.xpm -lib/tkgate-%%VERSION%%/bitmaps/rotation90_S.gif -lib/tkgate-%%VERSION%%/bitmaps/rotation90_S.xpm -lib/tkgate-%%VERSION%%/bitmaps/rungate1.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate10.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate11.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate12.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate13.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate14.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate2.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate3.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate4.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate5.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate6.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate7.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate8.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungate9.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungateA.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungateB.xbm -lib/tkgate-%%VERSION%%/bitmaps/rungateC.xbm -lib/tkgate-%%VERSION%%/bitmaps/scroll.b -lib/tkgate-%%VERSION%%/bitmaps/seg7.b -lib/tkgate-%%VERSION%%/bitmaps/shift.b -lib/tkgate-%%VERSION%%/bitmaps/show_xhair.gif -lib/tkgate-%%VERSION%%/bitmaps/show_xhair.xpm -lib/tkgate-%%VERSION%%/bitmaps/sim_break.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_break.xpm -lib/tkgate-%%VERSION%%/bitmaps/sim_break2.b -lib/tkgate-%%VERSION%%/bitmaps/sim_clock.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_clock.xpm -lib/tkgate-%%VERSION%%/bitmaps/sim_dump.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_dump.xpm -lib/tkgate-%%VERSION%%/bitmaps/sim_go.b -lib/tkgate-%%VERSION%%/bitmaps/sim_go.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_load.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_load.xpm -lib/tkgate-%%VERSION%%/bitmaps/sim_pause.b -lib/tkgate-%%VERSION%%/bitmaps/sim_pause.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_script.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_script.xpm -lib/tkgate-%%VERSION%%/bitmaps/sim_step.b -lib/tkgate-%%VERSION%%/bitmaps/sim_step.gif -lib/tkgate-%%VERSION%%/bitmaps/sim_stop.b -lib/tkgate-%%VERSION%%/bitmaps/sim_stop.gif -lib/tkgate-%%VERSION%%/bitmaps/simstart.gif -lib/tkgate-%%VERSION%%/bitmaps/simstart.xpm -lib/tkgate-%%VERSION%%/bitmaps/size_curs.b -lib/tkgate-%%VERSION%%/bitmaps/smallcurs.b -lib/tkgate-%%VERSION%%/bitmaps/smalldot.b -lib/tkgate-%%VERSION%%/bitmaps/smalllogo.xbm -lib/tkgate-%%VERSION%%/bitmaps/strek.b -lib/tkgate-%%VERSION%%/bitmaps/switch.b -lib/tkgate-%%VERSION%%/bitmaps/tap.b -lib/tkgate-%%VERSION%%/bitmaps/trek.b -lib/tkgate-%%VERSION%%/bitmaps/tty.b -lib/tkgate-%%VERSION%%/bitmaps/txtcurs.b -lib/tkgate-%%VERSION%%/bitmaps/vdd.b -lib/tkgate-%%VERSION%%/bitmaps/xor.b -lib/tkgate-%%VERSION%%/bitmaps/zoom_in.gif -lib/tkgate-%%VERSION%%/bitmaps/zoom_in.xpm -lib/tkgate-%%VERSION%%/bitmaps/zoom_out.gif -lib/tkgate-%%VERSION%%/bitmaps/zoom_out.xpm -lib/tkgate-%%VERSION%%/doc/adding_gate_types.txt -lib/tkgate-%%VERSION%%/doc/fig/anallogo.gif -lib/tkgate-%%VERSION%%/doc/fig/analopts.gif -lib/tkgate-%%VERSION%%/doc/fig/analyze.gif -lib/tkgate-%%VERSION%%/doc/fig/arrow.gif -lib/tkgate-%%VERSION%%/doc/fig/arrow4.gif -lib/tkgate-%%VERSION%%/doc/fig/back.gif -lib/tkgate-%%VERSION%%/doc/fig/balloon.gif -lib/tkgate-%%VERSION%%/doc/fig/biggatelogo.gif -lib/tkgate-%%VERSION%%/doc/fig/blk_close.gif -lib/tkgate-%%VERSION%%/doc/fig/blk_open.gif -lib/tkgate-%%VERSION%%/doc/fig/break.gif -lib/tkgate-%%VERSION%%/doc/fig/chdir.gif -lib/tkgate-%%VERSION%%/doc/fig/circprop.gif -lib/tkgate-%%VERSION%%/doc/fig/coloropts.gif -lib/tkgate-%%VERSION%%/doc/fig/connect1a.gif -lib/tkgate-%%VERSION%%/doc/fig/connect1b.gif -lib/tkgate-%%VERSION%%/doc/fig/connect1c.gif -lib/tkgate-%%VERSION%%/doc/fig/connect1d.gif -lib/tkgate-%%VERSION%%/doc/fig/connect2a.gif -lib/tkgate-%%VERSION%%/doc/fig/connect2b.gif -lib/tkgate-%%VERSION%%/doc/fig/connect2c.gif -lib/tkgate-%%VERSION%%/doc/fig/connect2d.gif -lib/tkgate-%%VERSION%%/doc/fig/cpathcirc.gif -lib/tkgate-%%VERSION%%/doc/fig/cpathdlg.gif -lib/tkgate-%%VERSION%%/doc/fig/create1.gif -lib/tkgate-%%VERSION%%/doc/fig/create2.gif -lib/tkgate-%%VERSION%%/doc/fig/create3.gif -lib/tkgate-%%VERSION%%/doc/fig/create4.gif -lib/tkgate-%%VERSION%%/doc/fig/cretin.gif -lib/tkgate-%%VERSION%%/doc/fig/cretinout.gif -lib/tkgate-%%VERSION%%/doc/fig/cretout.gif -lib/tkgate-%%VERSION%%/doc/fig/cut_curs.gif -lib/tkgate-%%VERSION%%/doc/fig/cutters.gif -lib/tkgate-%%VERSION%%/doc/fig/del_curs.gif -lib/tkgate-%%VERSION%%/doc/fig/dipval.gif -lib/tkgate-%%VERSION%%/doc/fig/edbreak.gif -lib/tkgate-%%VERSION%%/doc/fig/edclock.gif -lib/tkgate-%%VERSION%%/doc/fig/edcomment.gif -lib/tkgate-%%VERSION%%/doc/fig/eddelay.gif -lib/tkgate-%%VERSION%%/doc/fig/edgat.gif -lib/tkgate-%%VERSION%%/doc/fig/ednet.gif -lib/tkgate-%%VERSION%%/doc/fig/edpnet.gif -lib/tkgate-%%VERSION%%/doc/fig/edport.gif -lib/tkgate-%%VERSION%%/doc/fig/file_new.gif -lib/tkgate-%%VERSION%%/doc/fig/file_open.gif -lib/tkgate-%%VERSION%%/doc/fig/file_print.gif -lib/tkgate-%%VERSION%%/doc/fig/file_save.gif -lib/tkgate-%%VERSION%%/doc/fig/filemenu.gif -lib/tkgate-%%VERSION%%/doc/fig/fileopen.gif -lib/tkgate-%%VERSION%%/doc/fig/forward.gif -lib/tkgate-%%VERSION%%/doc/fig/g_add.gif -lib/tkgate-%%VERSION%%/doc/fig/g_and.gif -lib/tkgate-%%VERSION%%/doc/fig/g_arshift.gif -lib/tkgate-%%VERSION%%/doc/fig/g_block.gif -lib/tkgate-%%VERSION%%/doc/fig/g_buf.gif -lib/tkgate-%%VERSION%%/doc/fig/g_bufif.gif -lib/tkgate-%%VERSION%%/doc/fig/g_clock.gif -lib/tkgate-%%VERSION%%/doc/fig/g_comment.gif -lib/tkgate-%%VERSION%%/doc/fig/g_demux.gif -lib/tkgate-%%VERSION%%/doc/fig/g_dip.gif -lib/tkgate-%%VERSION%%/doc/fig/g_div.gif -lib/tkgate-%%VERSION%%/doc/fig/g_ff.gif -lib/tkgate-%%VERSION%%/doc/fig/g_frame.gif -lib/tkgate-%%VERSION%%/doc/fig/g_ground.gif -lib/tkgate-%%VERSION%%/doc/fig/g_led.gif -lib/tkgate-%%VERSION%%/doc/fig/g_lshift.gif -lib/tkgate-%%VERSION%%/doc/fig/g_merge.gif -lib/tkgate-%%VERSION%%/doc/fig/g_mul.gif -lib/tkgate-%%VERSION%%/doc/fig/g_mux.gif -lib/tkgate-%%VERSION%%/doc/fig/g_nmos.gif -lib/tkgate-%%VERSION%%/doc/fig/g_or.gif -lib/tkgate-%%VERSION%%/doc/fig/g_pmos.gif -lib/tkgate-%%VERSION%%/doc/fig/g_ram.gif -lib/tkgate-%%VERSION%%/doc/fig/g_red.gif -lib/tkgate-%%VERSION%%/doc/fig/g_reg.gif -lib/tkgate-%%VERSION%%/doc/fig/g_roll.gif -lib/tkgate-%%VERSION%%/doc/fig/g_rom.gif -lib/tkgate-%%VERSION%%/doc/fig/g_rshift.gif -lib/tkgate-%%VERSION%%/doc/fig/g_supply.gif -lib/tkgate-%%VERSION%%/doc/fig/g_switch.gif -lib/tkgate-%%VERSION%%/doc/fig/g_tap.gif -lib/tkgate-%%VERSION%%/doc/fig/g_tty.gif -lib/tkgate-%%VERSION%%/doc/fig/g_xor.gif -lib/tkgate-%%VERSION%%/doc/fig/gatelogo.gif -lib/tkgate-%%VERSION%%/doc/fig/gateport.gif -lib/tkgate-%%VERSION%%/doc/fig/gatewin.gif -lib/tkgate-%%VERSION%%/doc/fig/gatewin_11.gif -lib/tkgate-%%VERSION%%/doc/fig/gatwin.gif -lib/tkgate-%%VERSION%%/doc/fig/genopts.gif -lib/tkgate-%%VERSION%%/doc/fig/icextract.gif -lib/tkgate-%%VERSION%%/doc/fig/inout.gif -lib/tkgate-%%VERSION%%/doc/fig/inv_curs.gif -lib/tkgate-%%VERSION%%/doc/fig/invaddel.gif -lib/tkgate-%%VERSION%%/doc/fig/label.gif -lib/tkgate-%%VERSION%%/doc/fig/logic.gif -lib/tkgate-%%VERSION%%/doc/fig/logic0.gif -lib/tkgate-%%VERSION%%/doc/fig/logic1.gif -lib/tkgate-%%VERSION%%/doc/fig/logicH.gif -lib/tkgate-%%VERSION%%/doc/fig/logicL.gif -lib/tkgate-%%VERSION%%/doc/fig/logicx.gif -lib/tkgate-%%VERSION%%/doc/fig/logicz.gif -lib/tkgate-%%VERSION%%/doc/fig/makeand.gif -lib/tkgate-%%VERSION%%/doc/fig/manual.gif -lib/tkgate-%%VERSION%%/doc/fig/modcreate.gif -lib/tkgate-%%VERSION%%/doc/fig/mov_curs.gif -lib/tkgate-%%VERSION%%/doc/fig/movgat1.gif -lib/tkgate-%%VERSION%%/doc/fig/movgat2.gif -lib/tkgate-%%VERSION%%/doc/fig/movgrp1.gif -lib/tkgate-%%VERSION%%/doc/fig/movgrp2.gif -lib/tkgate-%%VERSION%%/doc/fig/movgrp3.gif -lib/tkgate-%%VERSION%%/doc/fig/movgrp4.gif -lib/tkgate-%%VERSION%%/doc/fig/nihongo.gif -lib/tkgate-%%VERSION%%/doc/fig/options.gif -lib/tkgate-%%VERSION%%/doc/fig/popcreate.gif -lib/tkgate-%%VERSION%%/doc/fig/powerbsd.gif -lib/tkgate-%%VERSION%%/doc/fig/printdlg.gif -lib/tkgate-%%VERSION%%/doc/fig/printopts.gif -lib/tkgate-%%VERSION%%/doc/fig/ptr.gif -lib/tkgate-%%VERSION%%/doc/fig/rungate1.gif -lib/tkgate-%%VERSION%%/doc/fig/rungate2.gif -lib/tkgate-%%VERSION%%/doc/fig/scope.gif -lib/tkgate-%%VERSION%%/doc/fig/search.gif -lib/tkgate-%%VERSION%%/doc/fig/showval.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_break.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_clock.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_dump.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_go.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_load.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_pause.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_script.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_step.gif -lib/tkgate-%%VERSION%%/doc/fig/sim_stop.gif -lib/tkgate-%%VERSION%%/doc/fig/simerr.gif -lib/tkgate-%%VERSION%%/doc/fig/simopts.gif -lib/tkgate-%%VERSION%%/doc/fig/simprint.gif -lib/tkgate-%%VERSION%%/doc/fig/simstart.gif -lib/tkgate-%%VERSION%%/doc/fig/size_curs.gif -lib/tkgate-%%VERSION%%/doc/fig/small_tkgate.gif -lib/tkgate-%%VERSION%%/doc/fig/smallgatwin.gif -lib/tkgate-%%VERSION%%/doc/fig/smallgenopts.gif -lib/tkgate-%%VERSION%%/doc/fig/solder.gif -lib/tkgate-%%VERSION%%/doc/fig/text.gif -lib/tkgate-%%VERSION%%/doc/fig/tkgate.gif -lib/tkgate-%%VERSION%%/doc/fig/wsize.gif -lib/tkgate-%%VERSION%%/doc/fig/xmark.gif -lib/tkgate-%%VERSION%%/doc/fig/zoom_in.gif -lib/tkgate-%%VERSION%%/doc/fig/zoom_out.gif -lib/tkgate-%%VERSION%%/doc/gateEdit.html -lib/tkgate-%%VERSION%%/doc/gateGmac.html -lib/tkgate-%%VERSION%%/doc/gateIntro.html -lib/tkgate-%%VERSION%%/doc/gateSim.html -lib/tkgate-%%VERSION%%/doc/index.html -lib/tkgate-%%VERSION%%/doc/license.txt -lib/tkgate-%%VERSION%%/doc/menagerie.gm -lib/tkgate-%%VERSION%%/doc/symbols.txt -lib/tkgate-%%VERSION%%/gdf/default.gdf -lib/tkgate-%%VERSION%%/libexec/gsim -lib/tkgate-%%VERSION%%/libexec/tkgate -lib/tkgate-%%VERSION%%/locale/ca/messages -lib/tkgate-%%VERSION%%/locale/cs/examples/ex1/combinational.v -lib/tkgate-%%VERSION%%/locale/cs/examples/ex2/flipflop.v -lib/tkgate-%%VERSION%%/locale/cs/examples/ex3/counter.v -lib/tkgate-%%VERSION%%/locale/cs/examples/ex4/trff.v -lib/tkgate-%%VERSION%%/locale/cs/examples/ex5/menagerie.gm -lib/tkgate-%%VERSION%%/locale/cs/examples/ex5/menagerie.gss -lib/tkgate-%%VERSION%%/locale/cs/examples/ex5/menagerie.map -lib/tkgate-%%VERSION%%/locale/cs/examples/ex5/menagerie.mem -lib/tkgate-%%VERSION%%/locale/cs/examples/ex5/menagerie.v -lib/tkgate-%%VERSION%%/locale/cs/examples/ex5/x-menagerie.mem -lib/tkgate-%%VERSION%%/locale/cs/messages -lib/tkgate-%%VERSION%%/locale/cs/tutorials/create_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/edit1_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/edit2_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/edwire_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/module_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/seqsim_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/sim_tut.v -lib/tkgate-%%VERSION%%/locale/cs/tutorials/welcome_tut.v -lib/tkgate-%%VERSION%%/locale/cy/messages -lib/tkgate-%%VERSION%%/locale/de/examples/ex1/combinational.v -lib/tkgate-%%VERSION%%/locale/de/examples/ex2/flipflop.v -lib/tkgate-%%VERSION%%/locale/de/examples/ex3/counter.v -lib/tkgate-%%VERSION%%/locale/de/examples/ex4/trff.v -lib/tkgate-%%VERSION%%/locale/de/examples/ex5/menagerie.gm -lib/tkgate-%%VERSION%%/locale/de/examples/ex5/menagerie.gss -lib/tkgate-%%VERSION%%/locale/de/examples/ex5/menagerie.map -lib/tkgate-%%VERSION%%/locale/de/examples/ex5/menagerie.mem -lib/tkgate-%%VERSION%%/locale/de/examples/ex5/menagerie.v -lib/tkgate-%%VERSION%%/locale/de/examples/ex5/x-menagerie.mem -lib/tkgate-%%VERSION%%/locale/de/messages -lib/tkgate-%%VERSION%%/locale/de/tutorials/create_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/edit1_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/edit2_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/edwire_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/module_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/seqsim_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/sim_tut.v -lib/tkgate-%%VERSION%%/locale/de/tutorials/welcome_tut.v -lib/tkgate-%%VERSION%%/locale/en/examples/ex1/combinational.v -lib/tkgate-%%VERSION%%/locale/en/examples/ex2/flipflop.v -lib/tkgate-%%VERSION%%/locale/en/examples/ex3/counter.v -lib/tkgate-%%VERSION%%/locale/en/examples/ex4/trff.v -lib/tkgate-%%VERSION%%/locale/en/examples/ex5/menagerie.gm -lib/tkgate-%%VERSION%%/locale/en/examples/ex5/menagerie.gss -lib/tkgate-%%VERSION%%/locale/en/examples/ex5/menagerie.map -lib/tkgate-%%VERSION%%/locale/en/examples/ex5/menagerie.mem -lib/tkgate-%%VERSION%%/locale/en/examples/ex5/menagerie.v -lib/tkgate-%%VERSION%%/locale/en/examples/ex5/x-menagerie.mem -lib/tkgate-%%VERSION%%/locale/en/messages -lib/tkgate-%%VERSION%%/locale/en/tutorials/create_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/create_tut.v.orig -lib/tkgate-%%VERSION%%/locale/en/tutorials/edit1_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/edit2_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/edwire_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/module_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/seqsim_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/sim_tut.v -lib/tkgate-%%VERSION%%/locale/en/tutorials/welcome_tut.v -lib/tkgate-%%VERSION%%/locale/es/messages -lib/tkgate-%%VERSION%%/locale/fr/messages -lib/tkgate-%%VERSION%%/locale/it/examples/ex1/combinational.v -lib/tkgate-%%VERSION%%/locale/it/examples/ex2/flipflop.v -lib/tkgate-%%VERSION%%/locale/it/examples/ex3/counter.v -lib/tkgate-%%VERSION%%/locale/it/examples/ex4/trff.v -lib/tkgate-%%VERSION%%/locale/it/examples/ex5/menagerie.gm -lib/tkgate-%%VERSION%%/locale/it/examples/ex5/menagerie.gss -lib/tkgate-%%VERSION%%/locale/it/examples/ex5/menagerie.map -lib/tkgate-%%VERSION%%/locale/it/examples/ex5/menagerie.mem -lib/tkgate-%%VERSION%%/locale/it/examples/ex5/menagerie.v -lib/tkgate-%%VERSION%%/locale/it/examples/ex5/x-menagerie.mem -lib/tkgate-%%VERSION%%/locale/it/messages -lib/tkgate-%%VERSION%%/locale/it/tutorials/create_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/edit1_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/edit2_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/edwire_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/module_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/seqsim_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/sim_tut.v -lib/tkgate-%%VERSION%%/locale/it/tutorials/welcome_tut.v -lib/tkgate-%%VERSION%%/locale/ja/messages -lib/tkgate-%%VERSION%%/locale/ja/messages.euc -lib/tkgate-%%VERSION%%/locale/ja/messages.utf8 -lib/tkgate-%%VERSION%%/locale/ja/tutorials/create_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/create_tut.v.orig -lib/tkgate-%%VERSION%%/locale/ja/tutorials/edit1_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/edit1_tut.v.orig -lib/tkgate-%%VERSION%%/locale/ja/tutorials/edit2_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/edit2_tut.v.orig -lib/tkgate-%%VERSION%%/locale/ja/tutorials/edwire_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/module_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/seqsim_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/sim_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/welcome_tut.v -lib/tkgate-%%VERSION%%/locale/ja/tutorials/welcome_tut.v.orig -lib/tkgate-%%VERSION%%/locale/pl/messages -lib/tkgate-%%VERSION%%/scripts/action.tcl -lib/tkgate-%%VERSION%%/scripts/bitedit.tcl -lib/tkgate-%%VERSION%%/scripts/blocklist.tcl -lib/tkgate-%%VERSION%%/scripts/circuit.tcl -lib/tkgate-%%VERSION%%/scripts/commands.tcl -lib/tkgate-%%VERSION%%/scripts/cpath.tcl -lib/tkgate-%%VERSION%%/scripts/dip.tcl -lib/tkgate-%%VERSION%%/scripts/dragger.tcl -lib/tkgate-%%VERSION%%/scripts/dropbox.tcl -lib/tkgate-%%VERSION%%/scripts/editgate.tcl -lib/tkgate-%%VERSION%%/scripts/editnets.tcl -lib/tkgate-%%VERSION%%/scripts/elistbox.tcl -lib/tkgate-%%VERSION%%/scripts/errbox.tcl -lib/tkgate-%%VERSION%%/scripts/frame.tcl -lib/tkgate-%%VERSION%%/scripts/gcanvas.tcl -lib/tkgate-%%VERSION%%/scripts/helpon.tcl -lib/tkgate-%%VERSION%%/scripts/license.tcl -lib/tkgate-%%VERSION%%/scripts/menu.tcl -lib/tkgate-%%VERSION%%/scripts/message.tcl -lib/tkgate-%%VERSION%%/scripts/misc.tcl -lib/tkgate-%%VERSION%%/scripts/nameframe.tcl -lib/tkgate-%%VERSION%%/scripts/options.tcl -lib/tkgate-%%VERSION%%/scripts/parms.tcl -lib/tkgate-%%VERSION%%/scripts/portlist.tcl -lib/tkgate-%%VERSION%%/scripts/print.tcl -lib/tkgate-%%VERSION%%/scripts/scope.tcl -lib/tkgate-%%VERSION%%/scripts/shortcuts.tcl -lib/tkgate-%%VERSION%%/scripts/simtty.tcl -lib/tkgate-%%VERSION%%/scripts/simulator.tcl -lib/tkgate-%%VERSION%%/scripts/status.tcl -lib/tkgate-%%VERSION%%/scripts/tkgate.tcl -lib/tkgate-%%VERSION%%/scripts/toolbar.tcl -lib/tkgate-%%VERSION%%/scripts/tree.tcl -lib/tkgate-%%VERSION%%/sitename.txt -@dirrm lib/tkgate-%%VERSION%%/scripts -@dirrm lib/tkgate-%%VERSION%%/locale/pl -@dirrm lib/tkgate-%%VERSION%%/locale/ja/tutorials -@dirrm lib/tkgate-%%VERSION%%/locale/ja -@dirrm lib/tkgate-%%VERSION%%/locale/it/tutorials -@dirrm lib/tkgate-%%VERSION%%/locale/it/examples/ex5 -@dirrm lib/tkgate-%%VERSION%%/locale/it/examples/ex4 -@dirrm lib/tkgate-%%VERSION%%/locale/it/examples/ex3 -@dirrm lib/tkgate-%%VERSION%%/locale/it/examples/ex2 -@dirrm lib/tkgate-%%VERSION%%/locale/it/examples/ex1 -@dirrm lib/tkgate-%%VERSION%%/locale/it/examples -@dirrm lib/tkgate-%%VERSION%%/locale/it -@dirrm lib/tkgate-%%VERSION%%/locale/fr -@dirrm lib/tkgate-%%VERSION%%/locale/es -@dirrm lib/tkgate-%%VERSION%%/locale/en/tutorials -@dirrm lib/tkgate-%%VERSION%%/locale/en/examples/ex5 -@dirrm lib/tkgate-%%VERSION%%/locale/en/examples/ex4 -@dirrm lib/tkgate-%%VERSION%%/locale/en/examples/ex3 -@dirrm lib/tkgate-%%VERSION%%/locale/en/examples/ex2 -@dirrm lib/tkgate-%%VERSION%%/locale/en/examples/ex1 -@dirrm lib/tkgate-%%VERSION%%/locale/en/examples -@dirrm lib/tkgate-%%VERSION%%/locale/en -@dirrm lib/tkgate-%%VERSION%%/locale/de/tutorials -@dirrm lib/tkgate-%%VERSION%%/locale/de/examples/ex5 -@dirrm lib/tkgate-%%VERSION%%/locale/de/examples/ex4 -@dirrm lib/tkgate-%%VERSION%%/locale/de/examples/ex3 -@dirrm lib/tkgate-%%VERSION%%/locale/de/examples/ex2 -@dirrm lib/tkgate-%%VERSION%%/locale/de/examples/ex1 -@dirrm lib/tkgate-%%VERSION%%/locale/de/examples -@dirrm lib/tkgate-%%VERSION%%/locale/de -@dirrm lib/tkgate-%%VERSION%%/locale/cy -@dirrm lib/tkgate-%%VERSION%%/locale/cs/tutorials -@dirrm lib/tkgate-%%VERSION%%/locale/cs/examples/ex5 -@dirrm lib/tkgate-%%VERSION%%/locale/cs/examples/ex4 -@dirrm lib/tkgate-%%VERSION%%/locale/cs/examples/ex3 -@dirrm lib/tkgate-%%VERSION%%/locale/cs/examples/ex2 -@dirrm lib/tkgate-%%VERSION%%/locale/cs/examples/ex1 -@dirrm lib/tkgate-%%VERSION%%/locale/cs/examples -@dirrm lib/tkgate-%%VERSION%%/locale/cs -@dirrm lib/tkgate-%%VERSION%%/locale/ca -@dirrm lib/tkgate-%%VERSION%%/locale -@dirrm lib/tkgate-%%VERSION%%/libexec -@dirrm lib/tkgate-%%VERSION%%/gdf -@dirrm lib/tkgate-%%VERSION%%/doc/fig -@dirrm lib/tkgate-%%VERSION%%/doc -@dirrm lib/tkgate-%%VERSION%%/bitmaps -@dirrm lib/tkgate-%%VERSION%% +bin/verga +bin/gmac +%%DATADIR%%/COPYING +%%DATADIR%%/INSTALL +%%DATADIR%%/README +%%DATADIR%%/README.verga +%%DATADIR%%/TODO +%%DATADIR%%/bindings/emacs +%%DATADIR%%/bindings/emacs~ +%%DATADIR%%/bindings/none +%%DATADIR%%/bindings/windows +%%DATADIR%%/bindings/windows~ +%%DATADIR%%/doc/74xx.txt +%%DATADIR%%/doc/adding_gate_types.txt +%%DATADIR%%/doc/favicon.ico +%%DATADIR%%/doc/fig/adder_circuit.gif +%%DATADIR%%/doc/fig/adder_circuit2.gif +%%DATADIR%%/doc/fig/addjoint.gif +%%DATADIR%%/doc/fig/after_andinv.gif +%%DATADIR%%/doc/fig/after_cut.gif +%%DATADIR%%/doc/fig/anallogo.gif +%%DATADIR%%/doc/fig/analopts.gif +%%DATADIR%%/doc/fig/analyze.gif +%%DATADIR%%/doc/fig/arrow.gif +%%DATADIR%%/doc/fig/arrow0.gif +%%DATADIR%%/doc/fig/arrow180.gif +%%DATADIR%%/doc/fig/arrow270.gif +%%DATADIR%%/doc/fig/arrow4.gif +%%DATADIR%%/doc/fig/arrow90.gif +%%DATADIR%%/doc/fig/back.gif +%%DATADIR%%/doc/fig/balloon.gif +%%DATADIR%%/doc/fig/before_andinv.gif +%%DATADIR%%/doc/fig/before_cut.gif +%%DATADIR%%/doc/fig/biggatelogo.gif +%%DATADIR%%/doc/fig/bittap.gif +%%DATADIR%%/doc/fig/blk_claim.gif +%%DATADIR%%/doc/fig/blk_close.gif +%%DATADIR%%/doc/fig/blk_copy.gif +%%DATADIR%%/doc/fig/blk_delete.gif +%%DATADIR%%/doc/fig/blk_new.gif +%%DATADIR%%/doc/fig/blk_open.gif +%%DATADIR%%/doc/fig/blk_rename.gif +%%DATADIR%%/doc/fig/blk_root.gif +%%DATADIR%%/doc/fig/bp_bad.gif +%%DATADIR%%/doc/fig/bp_disabled.gif +%%DATADIR%%/doc/fig/bp_go.gif +%%DATADIR%%/doc/fig/bp_standby.gif +%%DATADIR%%/doc/fig/bp_stop.gif +%%DATADIR%%/doc/fig/break.gif +%%DATADIR%%/doc/fig/chdir.gif +%%DATADIR%%/doc/fig/chip.gif +%%DATADIR%%/doc/fig/circprop_general.gif +%%DATADIR%%/doc/fig/circprop_simulation.gif +%%DATADIR%%/doc/fig/cokemachine.gif +%%DATADIR%%/doc/fig/cokemachinewin.gif +%%DATADIR%%/doc/fig/colorOpts.gif +%%DATADIR%%/doc/fig/coloropts.gif +%%DATADIR%%/doc/fig/conflict.gif +%%DATADIR%%/doc/fig/connect1a.gif +%%DATADIR%%/doc/fig/connect1b.gif +%%DATADIR%%/doc/fig/connect1c.gif +%%DATADIR%%/doc/fig/connect1d.gif +%%DATADIR%%/doc/fig/connect2a.gif +%%DATADIR%%/doc/fig/connect2b.gif +%%DATADIR%%/doc/fig/connect2c.gif +%%DATADIR%%/doc/fig/connect2d.gif +%%DATADIR%%/doc/fig/cpathcirc.gif +%%DATADIR%%/doc/fig/cpathdlg.gif +%%DATADIR%%/doc/fig/create1.gif +%%DATADIR%%/doc/fig/create2.gif +%%DATADIR%%/doc/fig/create3.gif +%%DATADIR%%/doc/fig/cretin.gif +%%DATADIR%%/doc/fig/cretinout.gif +%%DATADIR%%/doc/fig/cretout.gif +%%DATADIR%%/doc/fig/crosshair.gif +%%DATADIR%%/doc/fig/currot.gif +%%DATADIR%%/doc/fig/cut_curs.gif +%%DATADIR%%/doc/fig/cutters.gif +%%DATADIR%%/doc/fig/del_curs.gif +%%DATADIR%%/doc/fig/delgate.gif +%%DATADIR%%/doc/fig/dipval.gif +%%DATADIR%%/doc/fig/document.gif +%%DATADIR%%/doc/fig/edbreak.gif +%%DATADIR%%/doc/fig/edclock.gif +%%DATADIR%%/doc/fig/edcomment.gif +%%DATADIR%%/doc/fig/eddelay.gif +%%DATADIR%%/doc/fig/edgat.gif +%%DATADIR%%/doc/fig/edgat_delay.gif +%%DATADIR%%/doc/fig/edgat_general.gif +%%DATADIR%%/doc/fig/edgat_parameters.gif +%%DATADIR%%/doc/fig/edgat_port.gif +%%DATADIR%%/doc/fig/edgat_props.gif +%%DATADIR%%/doc/fig/edit_brotate.gif +%%DATADIR%%/doc/fig/edit_copy.gif +%%DATADIR%%/doc/fig/edit_cut.gif +%%DATADIR%%/doc/fig/edit_find.gif +%%DATADIR%%/doc/fig/edit_overlay.gif +%%DATADIR%%/doc/fig/edit_paste.gif +%%DATADIR%%/doc/fig/edit_rotate.gif +%%DATADIR%%/doc/fig/editintr.gif +%%DATADIR%%/doc/fig/ednet.gif +%%DATADIR%%/doc/fig/edport.gif +%%DATADIR%%/doc/fig/edportnet.gif +%%DATADIR%%/doc/fig/file_lib.gif +%%DATADIR%%/doc/fig/file_new.gif +%%DATADIR%%/doc/fig/file_open.gif +%%DATADIR%%/doc/fig/file_print.gif +%%DATADIR%%/doc/fig/file_save.gif +%%DATADIR%%/doc/fig/file_saveas.gif +%%DATADIR%%/doc/fig/filemenu.gif +%%DATADIR%%/doc/fig/fileopen.gif +%%DATADIR%%/doc/fig/forward.gif +%%DATADIR%%/doc/fig/g_add.gif +%%DATADIR%%/doc/fig/g_and.gif +%%DATADIR%%/doc/fig/g_arshift.gif +%%DATADIR%%/doc/fig/g_block.gif +%%DATADIR%%/doc/fig/g_buf.gif +%%DATADIR%%/doc/fig/g_bufif.gif +%%DATADIR%%/doc/fig/g_clock.gif +%%DATADIR%%/doc/fig/g_comment.gif +%%DATADIR%%/doc/fig/g_demux.gif +%%DATADIR%%/doc/fig/g_dip.gif +%%DATADIR%%/doc/fig/g_div.gif +%%DATADIR%%/doc/fig/g_ff.gif +%%DATADIR%%/doc/fig/g_frame.gif +%%DATADIR%%/doc/fig/g_ground.gif +%%DATADIR%%/doc/fig/g_led.gif +%%DATADIR%%/doc/fig/g_lshift.gif +%%DATADIR%%/doc/fig/g_merge.gif +%%DATADIR%%/doc/fig/g_mul.gif +%%DATADIR%%/doc/fig/g_mux.gif +%%DATADIR%%/doc/fig/g_nmos.gif +%%DATADIR%%/doc/fig/g_or.gif +%%DATADIR%%/doc/fig/g_pmos.gif +%%DATADIR%%/doc/fig/g_ram.gif +%%DATADIR%%/doc/fig/g_red.gif +%%DATADIR%%/doc/fig/g_reg.gif +%%DATADIR%%/doc/fig/g_roll.gif +%%DATADIR%%/doc/fig/g_rom.gif +%%DATADIR%%/doc/fig/g_rshift.gif +%%DATADIR%%/doc/fig/g_supply.gif +%%DATADIR%%/doc/fig/g_switch.gif +%%DATADIR%%/doc/fig/g_tap.gif +%%DATADIR%%/doc/fig/g_tty.gif +%%DATADIR%%/doc/fig/g_xor.gif +%%DATADIR%%/doc/fig/gatelogo.gif +%%DATADIR%%/doc/fig/gateport.gif +%%DATADIR%%/doc/fig/gatewin.gif +%%DATADIR%%/doc/fig/gatewin_11.gif +%%DATADIR%%/doc/fig/gatwin.gif +%%DATADIR%%/doc/fig/generalOpts.gif +%%DATADIR%%/doc/fig/hdlOpts.gif +%%DATADIR%%/doc/fig/hdl_main.gif +%%DATADIR%%/doc/fig/htmlOpts.gif +%%DATADIR%%/doc/fig/i_modprops.gif +%%DATADIR%%/doc/fig/icextract.gif +%%DATADIR%%/doc/fig/ichipdir.gif +%%DATADIR%%/doc/fig/inout.gif +%%DATADIR%%/doc/fig/interfaceOpts.gif +%%DATADIR%%/doc/fig/inv_curs.gif +%%DATADIR%%/doc/fig/invaddel.gif +%%DATADIR%%/doc/fig/label.gif +%%DATADIR%%/doc/fig/libmanager.gif +%%DATADIR%%/doc/fig/librariesOpts.gif +%%DATADIR%%/doc/fig/log.gif +%%DATADIR%%/doc/fig/logic.gif +%%DATADIR%%/doc/fig/logic0.gif +%%DATADIR%%/doc/fig/logic1.gif +%%DATADIR%%/doc/fig/logicH.gif +%%DATADIR%%/doc/fig/logicL.gif +%%DATADIR%%/doc/fig/logicdata.gif +%%DATADIR%%/doc/fig/logicx.gif +%%DATADIR%%/doc/fig/logicz.gif +%%DATADIR%%/doc/fig/majortabs.gif +%%DATADIR%%/doc/fig/makeand.gif +%%DATADIR%%/doc/fig/makemodinst1.gif +%%DATADIR%%/doc/fig/makemodinst2.gif +%%DATADIR%%/doc/fig/makemodinst3.gif +%%DATADIR%%/doc/fig/manual.gif +%%DATADIR%%/doc/fig/mialu.gif +%%DATADIR%%/doc/fig/miindex.gif +%%DATADIR%%/doc/fig/miregs.gif +%%DATADIR%%/doc/fig/mod_hdl.gif +%%DATADIR%%/doc/fig/mod_net.gif +%%DATADIR%%/doc/fig/mod_netL.gif +%%DATADIR%%/doc/fig/modclaim.gif +%%DATADIR%%/doc/fig/modcopy.gif +%%DATADIR%%/doc/fig/modcreate.gif +%%DATADIR%%/doc/fig/moddel.gif +%%DATADIR%%/doc/fig/modgen.gif +%%DATADIR%%/doc/fig/modlist.gif +%%DATADIR%%/doc/fig/modnew.gif +%%DATADIR%%/doc/fig/modprops.gif +%%DATADIR%%/doc/fig/modrename.gif +%%DATADIR%%/doc/fig/modsetroot.gif +%%DATADIR%%/doc/fig/modtree.gif +%%DATADIR%%/doc/fig/module.gif +%%DATADIR%%/doc/fig/mov_curs.gif +%%DATADIR%%/doc/fig/movgat1.gif +%%DATADIR%%/doc/fig/movgat2.gif +%%DATADIR%%/doc/fig/movgrp1.gif +%%DATADIR%%/doc/fig/movgrp2.gif +%%DATADIR%%/doc/fig/movgrp3.gif +%%DATADIR%%/doc/fig/movgrp4.gif +%%DATADIR%%/doc/fig/multihierarchy.gif +%%DATADIR%%/doc/fig/net_hwire.gif +%%DATADIR%%/doc/fig/net_hwire2.gif +%%DATADIR%%/doc/fig/net_probe.gif +%%DATADIR%%/doc/fig/net_probe2.gif +%%DATADIR%%/doc/fig/net_reg.gif +%%DATADIR%%/doc/fig/net_reg2.gif +%%DATADIR%%/doc/fig/net_wire.gif +%%DATADIR%%/doc/fig/net_wire2.gif +%%DATADIR%%/doc/fig/netprops.gif +%%DATADIR%%/doc/fig/nihongo.gif +%%DATADIR%%/doc/fig/oneshot.gif +%%DATADIR%%/doc/fig/options.gif +%%DATADIR%%/doc/fig/oscillator.gif +%%DATADIR%%/doc/fig/parts.gif +%%DATADIR%%/doc/fig/popcreate.gif +%%DATADIR%%/doc/fig/port_in.gif +%%DATADIR%%/doc/fig/port_in1.gif +%%DATADIR%%/doc/fig/port_in2.gif +%%DATADIR%%/doc/fig/port_inout.gif +%%DATADIR%%/doc/fig/port_inout1.gif +%%DATADIR%%/doc/fig/port_inout2.gif +%%DATADIR%%/doc/fig/port_out.gif +%%DATADIR%%/doc/fig/port_out1.gif +%%DATADIR%%/doc/fig/port_out2.gif +%%DATADIR%%/doc/fig/portparms.gif +%%DATADIR%%/doc/fig/powerbsd.gif +%%DATADIR%%/doc/fig/printOpts.gif +%%DATADIR%%/doc/fig/printdlg_content.gif +%%DATADIR%%/doc/fig/printdlg_output.gif +%%DATADIR%%/doc/fig/printopts.gif +%%DATADIR%%/doc/fig/ptr.gif +%%DATADIR%%/doc/fig/rungate1.gif +%%DATADIR%%/doc/fig/rungate2.gif +%%DATADIR%%/doc/fig/runsim.gif +%%DATADIR%%/doc/fig/rxchar.gif +%%DATADIR%%/doc/fig/scope.gif +%%DATADIR%%/doc/fig/scopeSelection.gif +%%DATADIR%%/doc/fig/search.gif +%%DATADIR%%/doc/fig/securityOpts.gif +%%DATADIR%%/doc/fig/show_xhair.gif +%%DATADIR%%/doc/fig/showval.gif +%%DATADIR%%/doc/fig/sim_break.gif +%%DATADIR%%/doc/fig/sim_clock.gif +%%DATADIR%%/doc/fig/sim_dump.gif +%%DATADIR%%/doc/fig/sim_go.gif +%%DATADIR%%/doc/fig/sim_load.gif +%%DATADIR%%/doc/fig/sim_pause.gif +%%DATADIR%%/doc/fig/sim_script.gif +%%DATADIR%%/doc/fig/sim_step.gif +%%DATADIR%%/doc/fig/sim_stop.gif +%%DATADIR%%/doc/fig/simcon_break.gif +%%DATADIR%%/doc/fig/simcon_msg.gif +%%DATADIR%%/doc/fig/simcon_opts.gif +%%DATADIR%%/doc/fig/simcon_script.gif +%%DATADIR%%/doc/fig/simerr.gif +%%DATADIR%%/doc/fig/simerr_circ.gif +%%DATADIR%%/doc/fig/simlogo.gif +%%DATADIR%%/doc/fig/simmodhier.gif +%%DATADIR%%/doc/fig/simoptions.gif +%%DATADIR%%/doc/fig/simopts.gif +%%DATADIR%%/doc/fig/simprint.gif +%%DATADIR%%/doc/fig/simstart.gif +%%DATADIR%%/doc/fig/simulateOpts.gif +%%DATADIR%%/doc/fig/simulatetab.gif +%%DATADIR%%/doc/fig/size_curs.gif +%%DATADIR%%/doc/fig/small-circprop_general.gif +%%DATADIR%%/doc/fig/small-circprop_simulation.gif +%%DATADIR%%/doc/fig/small-cokemachinewin.gif +%%DATADIR%%/doc/fig/small-colorOpts.gif +%%DATADIR%%/doc/fig/small-edcomment.gif +%%DATADIR%%/doc/fig/small-edgat_delay.gif +%%DATADIR%%/doc/fig/small-edgat_general.gif +%%DATADIR%%/doc/fig/small-edgat_parameters.gif +%%DATADIR%%/doc/fig/small-edgat_port.gif +%%DATADIR%%/doc/fig/small-edgat_props.gif +%%DATADIR%%/doc/fig/small-edportnet.gif +%%DATADIR%%/doc/fig/small-gatwin.gif +%%DATADIR%%/doc/fig/small-generalOpts.gif +%%DATADIR%%/doc/fig/small-hdlOpts.gif +%%DATADIR%%/doc/fig/small-hdl_main.gif +%%DATADIR%%/doc/fig/small-htmlOpts.gif +%%DATADIR%%/doc/fig/small-interfaceOpts.gif +%%DATADIR%%/doc/fig/small-libmanager.gif +%%DATADIR%%/doc/fig/small-librariesOpts.gif +%%DATADIR%%/doc/fig/small-majortabs.gif +%%DATADIR%%/doc/fig/small-mialu.gif +%%DATADIR%%/doc/fig/small-miindex.gif +%%DATADIR%%/doc/fig/small-miregs.gif +%%DATADIR%%/doc/fig/small-modclaim.gif +%%DATADIR%%/doc/fig/small-modcopy.gif +%%DATADIR%%/doc/fig/small-modcreate.gif +%%DATADIR%%/doc/fig/small-moddel.gif +%%DATADIR%%/doc/fig/small-modgen.gif +%%DATADIR%%/doc/fig/small-modnew.gif +%%DATADIR%%/doc/fig/small-modprops.gif +%%DATADIR%%/doc/fig/small-modrename.gif +%%DATADIR%%/doc/fig/small-modsetroot.gif +%%DATADIR%%/doc/fig/small-netprops.gif +%%DATADIR%%/doc/fig/small-portparms.gif +%%DATADIR%%/doc/fig/small-printOpts.gif +%%DATADIR%%/doc/fig/small-printdlg_content.gif +%%DATADIR%%/doc/fig/small-printdlg_output.gif +%%DATADIR%%/doc/fig/small-scope.gif +%%DATADIR%%/doc/fig/small-search.gif +%%DATADIR%%/doc/fig/small-securityOpts.gif +%%DATADIR%%/doc/fig/small-simcon_break.gif +%%DATADIR%%/doc/fig/small-simcon_msg.gif +%%DATADIR%%/doc/fig/small-simcon_opts.gif +%%DATADIR%%/doc/fig/small-simcon_script.gif +%%DATADIR%%/doc/fig/small-simerr.gif +%%DATADIR%%/doc/fig/small-simprint.gif +%%DATADIR%%/doc/fig/small-simulateOpts.gif +%%DATADIR%%/doc/fig/small-toolbarOpts.gif +%%DATADIR%%/doc/fig/small-ttywindow.gif +%%DATADIR%%/doc/fig/small-xgate.gif +%%DATADIR%%/doc/fig/small_tkgate.gif +%%DATADIR%%/doc/fig/solder.gif +%%DATADIR%%/doc/fig/ss_done.gif +%%DATADIR%%/doc/fig/statusbar.gif +%%DATADIR%%/doc/fig/symed_autobold.gif +%%DATADIR%%/doc/fig/symed_bold.gif +%%DATADIR%%/doc/fig/symed_ccwrotate.gif +%%DATADIR%%/doc/fig/symed_cwrotate.gif +%%DATADIR%%/doc/fig/symed_fillrect.gif +%%DATADIR%%/doc/fig/symed_fillrect_S.gif +%%DATADIR%%/doc/fig/symed_line.gif +%%DATADIR%%/doc/fig/symed_line_S.gif +%%DATADIR%%/doc/fig/symed_normal.gif +%%DATADIR%%/doc/fig/symed_pccrot.gif +%%DATADIR%%/doc/fig/symed_pcrot.gif +%%DATADIR%%/doc/fig/symed_point.gif +%%DATADIR%%/doc/fig/symed_point_S.gif +%%DATADIR%%/doc/fig/symed_port.gif +%%DATADIR%%/doc/fig/symed_port_S.gif +%%DATADIR%%/doc/fig/symed_rect.gif +%%DATADIR%%/doc/fig/symed_rect_S.gif +%%DATADIR%%/doc/fig/symed_resize.gif +%%DATADIR%%/doc/fig/symed_select.gif +%%DATADIR%%/doc/fig/symed_select_S.gif +%%DATADIR%%/doc/fig/text.gif +%%DATADIR%%/doc/fig/tkgate.gif +%%DATADIR%%/doc/fig/toolbarOpts.gif +%%DATADIR%%/doc/fig/tty.gif +%%DATADIR%%/doc/fig/ttywindow.gif +%%DATADIR%%/doc/fig/txchar.gif +%%DATADIR%%/doc/fig/unknown.gif +%%DATADIR%%/doc/fig/unused.gif +%%DATADIR%%/doc/fig/wiretype.gif +%%DATADIR%%/doc/fig/wsize.gif +%%DATADIR%%/doc/fig/xgate.gif +%%DATADIR%%/doc/fig/xmark.gif +%%DATADIR%%/doc/fig/zoom_in.gif +%%DATADIR%%/doc/fig/zoom_out.gif +%%DATADIR%%/doc/gateEdit.html +%%DATADIR%%/doc/gateGmac.html +%%DATADIR%%/doc/gateHDL.html +%%DATADIR%%/doc/gateInterface.html +%%DATADIR%%/doc/gateIntro.html +%%DATADIR%%/doc/gateLibrary.html +%%DATADIR%%/doc/gateModules.html +%%DATADIR%%/doc/gateOptions.html +%%DATADIR%%/doc/gateSim.html +%%DATADIR%%/doc/gateTypeList.html +%%DATADIR%%/doc/index.html +%%DATADIR%%/doc/license.txt +%%DATADIR%%/doc/menagerie.gm +%%DATADIR%%/doc/menagerie.html +%%DATADIR%%/doc/menuList.html +%%DATADIR%%/doc/popupmenu.html +%%DATADIR%%/doc/simErrors.html +%%DATADIR%%/doc/systemTasks.html +%%DATADIR%%/doc/temp.html +%%DATADIR%%/doc/tkgate.css +%%DATADIR%%/doc/toolbarList.html +%%DATADIR%%/doc/verga.html +%%DATADIR%%/doc/vpdCreation.html +%%DATADIR%%/gdf/default.gdf +%%DATADIR%%/gdf/default.gdf~ +%%DATADIR%%/gdf/pat.gdf +%%DATADIR%%/images/Ucat1.gif +%%DATADIR%%/images/Ucat2.gif +%%DATADIR%%/images/Ucat_asc.gif +%%DATADIR%%/images/Ucat_auto.gif +%%DATADIR%%/images/Ucat_dec.gif +%%DATADIR%%/images/Ucat_multin.gif +%%DATADIR%%/images/Ucat_singin.gif +%%DATADIR%%/images/Ucat_tran.gif +%%DATADIR%%/images/Ucrunchand.gif +%%DATADIR%%/images/Udemuxord1.gif +%%DATADIR%%/images/Udemuxord2.gif +%%DATADIR%%/images/Udemuxsel1.gif +%%DATADIR%%/images/Udemuxsel2.gif +%%DATADIR%%/images/Uextbarand.gif +%%DATADIR%%/images/Uff.gif +%%DATADIR%%/images/Ujkff.gif +%%DATADIR%%/images/Ujkff.xpm +%%DATADIR%%/images/Ujkff.xpm~ +%%DATADIR%%/images/Uled_bar.gif +%%DATADIR%%/images/Uled_bit.gif +%%DATADIR%%/images/Uled_dec.gif +%%DATADIR%%/images/Uled_direct.gif +%%DATADIR%%/images/Uled_hex.gif +%%DATADIR%%/images/Umuxord1.gif +%%DATADIR%%/images/Umuxord2.gif +%%DATADIR%%/images/Umuxsel1.gif +%%DATADIR%%/images/Umuxsel2.gif +%%DATADIR%%/images/Unwsdip.gif +%%DATADIR%%/images/Unwsswitch.gif +%%DATADIR%%/images/Uoffswitch.gif +%%DATADIR%%/images/Uonswitch.gif +%%DATADIR%%/images/Urff.gif +%%DATADIR%%/images/Urjkff.gif +%%DATADIR%%/images/Urjkff.xpm +%%DATADIR%%/images/Urjkff.xpm~ +%%DATADIR%%/images/Uwsdip.gif +%%DATADIR%%/images/Uwsswitch.gif +%%DATADIR%%/images/about.gif +%%DATADIR%%/images/about.xpm +%%DATADIR%%/images/add.b +%%DATADIR%%/images/addport.gif +%%DATADIR%%/images/addport.xpm +%%DATADIR%%/images/allleftarrow.b +%%DATADIR%%/images/allleftarrow.gif +%%DATADIR%%/images/allrightarrow.b +%%DATADIR%%/images/allrightarrow.gif +%%DATADIR%%/images/anallogo.gif +%%DATADIR%%/images/analyze.gif +%%DATADIR%%/images/anchor.gif +%%DATADIR%%/images/anchor.xpm +%%DATADIR%%/images/and.b +%%DATADIR%%/images/arrow0.gif +%%DATADIR%%/images/arrow0.xpm +%%DATADIR%%/images/arrow180.gif +%%DATADIR%%/images/arrow180.xpm +%%DATADIR%%/images/arrow270.gif +%%DATADIR%%/images/arrow270.xpm +%%DATADIR%%/images/arrow90.gif +%%DATADIR%%/images/arrow90.xpm +%%DATADIR%%/images/arshift.b +%%DATADIR%%/images/back.gif +%%DATADIR%%/images/bat.b +%%DATADIR%%/images/bigcircuit.gif +%%DATADIR%%/images/bigcopyblock.gif +%%DATADIR%%/images/bigcurs.b +%%DATADIR%%/images/bigdelblock.gif +%%DATADIR%%/images/bigdetails.gif +%%DATADIR%%/images/biggatelogo.gif +%%DATADIR%%/images/biggatelogo.xbm +%%DATADIR%%/images/bigiface.gif +%%DATADIR%%/images/bigleftarrow.b +%%DATADIR%%/images/bigleftarrow.gif +%%DATADIR%%/images/bigmodule.gif +%%DATADIR%%/images/bignewblock.gif +%%DATADIR%%/images/bigrightarrow.b +%%DATADIR%%/images/bigrightarrow.gif +%%DATADIR%%/images/bigtextedit.gif +%%DATADIR%%/images/blk_claim.gif +%%DATADIR%%/images/blk_claim.gif.orig +%%DATADIR%%/images/blk_claim.xpm +%%DATADIR%%/images/blk_close.gif +%%DATADIR%%/images/blk_close.gif.orig +%%DATADIR%%/images/blk_close.xpm +%%DATADIR%%/images/blk_copy.gif +%%DATADIR%%/images/blk_copy.gif.orig +%%DATADIR%%/images/blk_copy.xpm +%%DATADIR%%/images/blk_delete.gif +%%DATADIR%%/images/blk_delete.gif.orig +%%DATADIR%%/images/blk_delete.xpm +%%DATADIR%%/images/blk_new.gif +%%DATADIR%%/images/blk_new.gif.orig +%%DATADIR%%/images/blk_new.xpm +%%DATADIR%%/images/blk_open.gif +%%DATADIR%%/images/blk_open.gif.orig +%%DATADIR%%/images/blk_open.xpm +%%DATADIR%%/images/blk_rename.gif +%%DATADIR%%/images/blk_rename.gif.orig +%%DATADIR%%/images/blk_rename.xpm +%%DATADIR%%/images/blk_root.gif +%%DATADIR%%/images/blk_root.xpm +%%DATADIR%%/images/boxarrow.b +%%DATADIR%%/images/bp_bad.gif +%%DATADIR%%/images/bp_bad.xpm +%%DATADIR%%/images/bp_disabled.gif +%%DATADIR%%/images/bp_disabled.xpm +%%DATADIR%%/images/bp_go.gif +%%DATADIR%%/images/bp_go.xpm +%%DATADIR%%/images/bp_standby.gif +%%DATADIR%%/images/bp_standby.xpm +%%DATADIR%%/images/bp_stop.gif +%%DATADIR%%/images/bp_stop.xpm +%%DATADIR%%/images/breakp_example.gif +%%DATADIR%%/images/broken-img.gif +%%DATADIR%%/images/broken-img.xpm +%%DATADIR%%/images/buf.b +%%DATADIR%%/images/bug.gif +%%DATADIR%%/images/bug_curs.gif +%%DATADIR%%/images/bug_curs.xpm +%%DATADIR%%/images/bug_curs_S.gif +%%DATADIR%%/images/bug_curs_S.xpm +%%DATADIR%%/images/bus.b +%%DATADIR%%/images/cat1.gif +%%DATADIR%%/images/cat2.gif +%%DATADIR%%/images/cat_asc.gif +%%DATADIR%%/images/cat_auto.gif +%%DATADIR%%/images/cat_dec.gif +%%DATADIR%%/images/cat_multin.gif +%%DATADIR%%/images/cat_singin.gif +%%DATADIR%%/images/cat_tran.gif +%%DATADIR%%/images/check_dn.gif +%%DATADIR%%/images/check_up.gif +%%DATADIR%%/images/checkoff.b +%%DATADIR%%/images/checkoff.gif +%%DATADIR%%/images/checkon.b +%%DATADIR%%/images/checkon.gif +%%DATADIR%%/images/checkon.xpm +%%DATADIR%%/images/chip.gif +%%DATADIR%%/images/circuit_prop.gif +%%DATADIR%%/images/clock.b +%%DATADIR%%/images/colorprops.gif +%%DATADIR%%/images/concat.b +%%DATADIR%%/images/conflict.gif +%%DATADIR%%/images/connect_example.gif +%%DATADIR%%/images/crunchand.gif +%%DATADIR%%/images/cursor.config +%%DATADIR%%/images/cursor.config~ +%%DATADIR%%/images/cut_curs.b +%%DATADIR%%/images/cut_curs.gif +%%DATADIR%%/images/cut_curs_S.gif +%%DATADIR%%/images/cut_curs_S.xpm +%%DATADIR%%/images/cwrotate.xpm +%%DATADIR%%/images/dash.b +%%DATADIR%%/images/decoder.b +%%DATADIR%%/images/defaultSymbol.b +%%DATADIR%%/images/defaultSymbolB.b +%%DATADIR%%/images/del_curs.gif +%%DATADIR%%/images/del_curs_S.gif +%%DATADIR%%/images/del_curs_S.xpm +%%DATADIR%%/images/delay.gif +%%DATADIR%%/images/delgate.gif +%%DATADIR%%/images/delgate.xpm +%%DATADIR%%/images/demux.b +%%DATADIR%%/images/demuxord1.gif +%%DATADIR%%/images/demuxord2.gif +%%DATADIR%%/images/demuxsel1.gif +%%DATADIR%%/images/demuxsel2.gif +%%DATADIR%%/images/details.gif +%%DATADIR%%/images/dip.b +%%DATADIR%%/images/directory.gif +%%DATADIR%%/images/directory.xpm +%%DATADIR%%/images/divide.b +%%DATADIR%%/images/document.gif +%%DATADIR%%/images/dot.b +%%DATADIR%%/images/down.gif +%%DATADIR%%/images/down.xpm +%%DATADIR%%/images/edit_brotate.gif +%%DATADIR%%/images/edit_copy.gif +%%DATADIR%%/images/edit_cut.gif +%%DATADIR%%/images/edit_find.gif +%%DATADIR%%/images/edit_halgn.gif +%%DATADIR%%/images/edit_overlay.gif +%%DATADIR%%/images/edit_overlay.xpm +%%DATADIR%%/images/edit_paste.gif +%%DATADIR%%/images/edit_rotate.gif +%%DATADIR%%/images/edit_valgn.gif +%%DATADIR%%/images/editintr.gif +%%DATADIR%%/images/editintr.xpm +%%DATADIR%%/images/editmode.gif +%%DATADIR%%/images/editmode.xpm +%%DATADIR%%/images/emptytool.gif +%%DATADIR%%/images/err_arrow.gif +%%DATADIR%%/images/err_arrow.xpm +%%DATADIR%%/images/err_none.gif +%%DATADIR%%/images/err_none.xpm +%%DATADIR%%/images/example_bindings.gif +%%DATADIR%%/images/example_coke.gif +%%DATADIR%%/images/example_combinational.gif +%%DATADIR%%/images/example_counter.gif +%%DATADIR%%/images/example_flipflop.gif +%%DATADIR%%/images/example_menagerie.gif +%%DATADIR%%/images/example_name.gif +%%DATADIR%%/images/example_trff.gif +%%DATADIR%%/images/extbarand.gif +%%DATADIR%%/images/ff.gif +%%DATADIR%%/images/ff.xpm +%%DATADIR%%/images/file_lib.gif +%%DATADIR%%/images/file_new.gif +%%DATADIR%%/images/file_open.gif +%%DATADIR%%/images/file_print.gif +%%DATADIR%%/images/file_save.gif +%%DATADIR%%/images/file_saveas.gif +%%DATADIR%%/images/file_unlib.gif +%%DATADIR%%/images/file_unlib.xpm +%%DATADIR%%/images/flipflop.b +%%DATADIR%%/images/forward.gif +%%DATADIR%%/images/gateicon.xbm +%%DATADIR%%/images/gatelogo.gif +%%DATADIR%%/images/gateprops.gif +%%DATADIR%%/images/general.gif +%%DATADIR%%/images/gnuhead.gif +%%DATADIR%%/images/gnuhead.png +%%DATADIR%%/images/go_indicator.gif +%%DATADIR%%/images/go_indicator.xpm +%%DATADIR%%/images/ground.b +%%DATADIR%%/images/hboxopen.gif +%%DATADIR%%/images/helpdoc.gif +%%DATADIR%%/images/helpdoc.xpm +%%DATADIR%%/images/i_circprops.gif +%%DATADIR%%/images/i_circprops.xpm +%%DATADIR%%/images/i_gateprops.gif +%%DATADIR%%/images/i_gateprops.xpm +%%DATADIR%%/images/i_modprops.gif +%%DATADIR%%/images/i_modprops.xpm +%%DATADIR%%/images/i_portprops.gif +%%DATADIR%%/images/i_portprops.xpm +%%DATADIR%%/images/i_wireprops.gif +%%DATADIR%%/images/i_wireprops.xpm +%%DATADIR%%/images/ichip.gif +%%DATADIR%%/images/ichipdir.gif +%%DATADIR%%/images/iface.gif +%%DATADIR%%/images/igen_custom.gif +%%DATADIR%%/images/igen_customUS.gif +%%DATADIR%%/images/igen_std.gif +%%DATADIR%%/images/igen_stdUS.gif +%%DATADIR%%/images/inout.b +%%DATADIR%%/images/input.gif +%%DATADIR%%/images/inv_curs.b +%%DATADIR%%/images/inv_curs.gif +%%DATADIR%%/images/inv_curs_S.gif +%%DATADIR%%/images/inv_curs_S.xpm +%%DATADIR%%/images/iodarrow.b +%%DATADIR%%/images/ipanel_Ublock.gif +%%DATADIR%%/images/ipanel_Ublock.xpm +%%DATADIR%%/images/ipanel_Usymbol.gif +%%DATADIR%%/images/ipanel_Usymbol.xpm +%%DATADIR%%/images/ipanel_block.gif +%%DATADIR%%/images/ipanel_block.xpm +%%DATADIR%%/images/ipanel_symbol.gif +%%DATADIR%%/images/ipanel_symbol.xpm +%%DATADIR%%/images/jgrab.gif +%%DATADIR%%/images/jinout.gif +%%DATADIR%%/images/jinput.gif +%%DATADIR%%/images/jkff.b +%%DATADIR%%/images/jkff.gif +%%DATADIR%%/images/jkff.xpm +%%DATADIR%%/images/joint.b +%%DATADIR%%/images/joutput.gif +%%DATADIR%%/images/lab_curs.b +%%DATADIR%%/images/large-trek.b +%%DATADIR%%/images/led.b +%%DATADIR%%/images/led7seg.b +%%DATADIR%%/images/led_bar.gif +%%DATADIR%%/images/led_bit.gif +%%DATADIR%%/images/led_dec.gif +%%DATADIR%%/images/led_direct.gif +%%DATADIR%%/images/led_hex.gif +%%DATADIR%%/images/ledinside.b +%%DATADIR%%/images/ledseg1.b +%%DATADIR%%/images/ledseg2.b +%%DATADIR%%/images/ledseg3.b +%%DATADIR%%/images/ledseg4.b +%%DATADIR%%/images/ledseg5.b +%%DATADIR%%/images/ledseg6.b +%%DATADIR%%/images/ledseg7.b +%%DATADIR%%/images/leftarrow.gif +%%DATADIR%%/images/lockDmod.gif +%%DATADIR%%/images/lockIDmod.gif +%%DATADIR%%/images/lockImod.gif +%%DATADIR%%/images/log.gif +%%DATADIR%%/images/log.xpm +%%DATADIR%%/images/lprobe.b +%%DATADIR%%/images/makejoint_example.gif +%%DATADIR%%/images/mark.gif +%%DATADIR%%/images/memory_view.gif +%%DATADIR%%/images/memory_view.png +%%DATADIR%%/images/misc.b +%%DATADIR%%/images/mod_hdl.gif +%%DATADIR%%/images/mod_hdl.xpm +%%DATADIR%%/images/mod_hdlL.gif +%%DATADIR%%/images/mod_hdlL.xpm +%%DATADIR%%/images/mod_net.gif +%%DATADIR%%/images/mod_netL.gif +%%DATADIR%%/images/modlist.gif +%%DATADIR%%/images/modlistfig.gif +%%DATADIR%%/images/modtree.gif +%%DATADIR%%/images/module.gif +%%DATADIR%%/images/module.gif.orig +%%DATADIR%%/images/module.xpm +%%DATADIR%%/images/module_claim.gif +%%DATADIR%%/images/module_copy.gif +%%DATADIR%%/images/module_del.gif +%%DATADIR%%/images/module_new.gif +%%DATADIR%%/images/module_rename.gif +%%DATADIR%%/images/module_root.gif +%%DATADIR%%/images/moduleprops.gif +%%DATADIR%%/images/mov_curs.b +%%DATADIR%%/images/mov_curs.gif +%%DATADIR%%/images/mov_curs_S.gif +%%DATADIR%%/images/mov_curs_S.xpm +%%DATADIR%%/images/movtext_curs.b +%%DATADIR%%/images/movtext_curs.cur +%%DATADIR%%/images/movtext_curs.png +%%DATADIR%%/images/movtext_curs.xcur +%%DATADIR%%/images/movtext_mask.b +%%DATADIR%%/images/movtext_mask.png +%%DATADIR%%/images/movtext_mask.xcur +%%DATADIR%%/images/mult.b +%%DATADIR%%/images/mux.b +%%DATADIR%%/images/muxord1.gif +%%DATADIR%%/images/muxord2.gif +%%DATADIR%%/images/muxsel1.gif +%%DATADIR%%/images/muxsel2.gif +%%DATADIR%%/images/net.xpm +%%DATADIR%%/images/net_hwire.gif +%%DATADIR%%/images/net_hwire2.gif +%%DATADIR%%/images/net_probe.gif +%%DATADIR%%/images/net_probe.xpm +%%DATADIR%%/images/net_probe2.gif +%%DATADIR%%/images/net_probe2.xpm +%%DATADIR%%/images/net_reg.gif +%%DATADIR%%/images/net_reg.xpm +%%DATADIR%%/images/net_reg2.gif +%%DATADIR%%/images/net_reg2.xpm +%%DATADIR%%/images/net_wire.gif +%%DATADIR%%/images/net_wire2.gif +%%DATADIR%%/images/netprops.gif +%%DATADIR%%/images/newcircuit.gif +%%DATADIR%%/images/nmos.b +%%DATADIR%%/images/nwsdip.gif +%%DATADIR%%/images/nwsswitch.gif +%%DATADIR%%/images/offswitch.gif +%%DATADIR%%/images/old-tty.b +%%DATADIR%%/images/oldrom.b +%%DATADIR%%/images/oldzoom_in.gif +%%DATADIR%%/images/onswitch.gif +%%DATADIR%%/images/or.b +%%DATADIR%%/images/output.gif +%%DATADIR%%/images/output.xpm +%%DATADIR%%/images/parts.gif +%%DATADIR%%/images/pause_indicator.gif +%%DATADIR%%/images/pause_indicator.xpm +%%DATADIR%%/images/pinout.gif +%%DATADIR%%/images/pinout.xpm +%%DATADIR%%/images/plus.b +%%DATADIR%%/images/pmos.b +%%DATADIR%%/images/port.gif +%%DATADIR%%/images/port_in1.gif +%%DATADIR%%/images/port_in1.xpm +%%DATADIR%%/images/port_in2.gif +%%DATADIR%%/images/port_in2.xpm +%%DATADIR%%/images/port_inout1.gif +%%DATADIR%%/images/port_inout1.xpm +%%DATADIR%%/images/port_inout2.gif +%%DATADIR%%/images/port_inout2.xpm +%%DATADIR%%/images/port_out1.gif +%%DATADIR%%/images/port_out1.xpm +%%DATADIR%%/images/port_out2.gif +%%DATADIR%%/images/port_out2.xpm +%%DATADIR%%/images/portcurs.b +%%DATADIR%%/images/portrait.gif +%%DATADIR%%/images/printer.gif +%%DATADIR%%/images/probe.b +%%DATADIR%%/images/ram.b +%%DATADIR%%/images/reg.b +%%DATADIR%%/images/regLR.b +%%DATADIR%%/images/regTB.b +%%DATADIR%%/images/replicate.gif +%%DATADIR%%/images/replicate.xpm +%%DATADIR%%/images/rff.gif +%%DATADIR%%/images/rff.xpm +%%DATADIR%%/images/rflipflop.b +%%DATADIR%%/images/rightarrow.gif +%%DATADIR%%/images/rjkff.b +%%DATADIR%%/images/rjkff.gif +%%DATADIR%%/images/rjkff.xpm +%%DATADIR%%/images/roll.b +%%DATADIR%%/images/rom.b +%%DATADIR%%/images/rotation0.gif +%%DATADIR%%/images/rotation0_S.gif +%%DATADIR%%/images/rotation0_S.xpm +%%DATADIR%%/images/rotation180.gif +%%DATADIR%%/images/rotation180_S.gif +%%DATADIR%%/images/rotation180_S.xpm +%%DATADIR%%/images/rotation270.gif +%%DATADIR%%/images/rotation270_S.gif +%%DATADIR%%/images/rotation270_S.xpm +%%DATADIR%%/images/rotation90.gif +%%DATADIR%%/images/rotation90_S.gif +%%DATADIR%%/images/rotation90_S.xpm +%%DATADIR%%/images/run.gif +%%DATADIR%%/images/run01.gif +%%DATADIR%%/images/run02.gif +%%DATADIR%%/images/run03.gif +%%DATADIR%%/images/run04.gif +%%DATADIR%%/images/run05.gif +%%DATADIR%%/images/run06.gif +%%DATADIR%%/images/run07.gif +%%DATADIR%%/images/run08.gif +%%DATADIR%%/images/run09.gif +%%DATADIR%%/images/run10.gif +%%DATADIR%%/images/run11.gif +%%DATADIR%%/images/run12.gif +%%DATADIR%%/images/run13.gif +%%DATADIR%%/images/run14.gif +%%DATADIR%%/images/run15.gif +%%DATADIR%%/images/run16.gif +%%DATADIR%%/images/run17.gif +%%DATADIR%%/images/run18.gif +%%DATADIR%%/images/run19.gif +%%DATADIR%%/images/run20.gif +%%DATADIR%%/images/run21.gif +%%DATADIR%%/images/run22.gif +%%DATADIR%%/images/run23.gif +%%DATADIR%%/images/run24.gif +%%DATADIR%%/images/run25.gif +%%DATADIR%%/images/run26.gif +%%DATADIR%%/images/run27.gif +%%DATADIR%%/images/run28.gif +%%DATADIR%%/images/run29.gif +%%DATADIR%%/images/run30.gif +%%DATADIR%%/images/run31.gif +%%DATADIR%%/images/run32.gif +%%DATADIR%%/images/run33.gif +%%DATADIR%%/images/run34.gif +%%DATADIR%%/images/run35.gif +%%DATADIR%%/images/run36.gif +%%DATADIR%%/images/run37.gif +%%DATADIR%%/images/run38.gif +%%DATADIR%%/images/run39.gif +%%DATADIR%%/images/run40.gif +%%DATADIR%%/images/run41.gif +%%DATADIR%%/images/run42.gif +%%DATADIR%%/images/run43.gif +%%DATADIR%%/images/run44.gif +%%DATADIR%%/images/run45.gif +%%DATADIR%%/images/run46.gif +%%DATADIR%%/images/run47.gif +%%DATADIR%%/images/run48.gif +%%DATADIR%%/images/run49.gif +%%DATADIR%%/images/run50.gif +%%DATADIR%%/images/sampleand.b +%%DATADIR%%/images/sampleled.b +%%DATADIR%%/images/sampleledI.b +%%DATADIR%%/images/samplemark.b +%%DATADIR%%/images/script.b +%%DATADIR%%/images/scroll.b +%%DATADIR%%/images/scroll_curs.b +%%DATADIR%%/images/scroll_curs.gif +%%DATADIR%%/images/search.gif +%%DATADIR%%/images/seg7.b +%%DATADIR%%/images/setdip.gif +%%DATADIR%%/images/shift.b +%%DATADIR%%/images/show_xhair.gif +%%DATADIR%%/images/sim_break.gif +%%DATADIR%%/images/sim_break2.b +%%DATADIR%%/images/sim_clock.gif +%%DATADIR%%/images/sim_dump.gif +%%DATADIR%%/images/sim_go.gif +%%DATADIR%%/images/sim_go.xpm +%%DATADIR%%/images/sim_load.gif +%%DATADIR%%/images/sim_pause.gif +%%DATADIR%%/images/sim_pause.xpm +%%DATADIR%%/images/sim_script.gif +%%DATADIR%%/images/sim_step.gif +%%DATADIR%%/images/sim_stop.b +%%DATADIR%%/images/sim_stop.gif +%%DATADIR%%/images/sim_view.gif +%%DATADIR%%/images/sim_view.xpm +%%DATADIR%%/images/simoptions.gif +%%DATADIR%%/images/simoptions.xpm +%%DATADIR%%/images/simstart.gif +%%DATADIR%%/images/simulate.gif +%%DATADIR%%/images/size_curs.b +%%DATADIR%%/images/size_curs.gif +%%DATADIR%%/images/size_curs_S.gif +%%DATADIR%%/images/size_curs_S.xpm +%%DATADIR%%/images/size_example.gif +%%DATADIR%%/images/smallcurs.b +%%DATADIR%%/images/smalldot.b +%%DATADIR%%/images/smalllogo.xbm +%%DATADIR%%/images/solder.gif +%%DATADIR%%/images/ss_done.gif +%%DATADIR%%/images/ss_done.xpm +%%DATADIR%%/images/strek.b +%%DATADIR%%/images/switch.b +%%DATADIR%%/images/symed_autobold.gif +%%DATADIR%%/images/symed_autobold.xpm +%%DATADIR%%/images/symed_bold.gif +%%DATADIR%%/images/symed_ccwrotate.gif +%%DATADIR%%/images/symed_ccwrotate.xpm +%%DATADIR%%/images/symed_cwrotate.gif +%%DATADIR%%/images/symed_cwrotate.xpm +%%DATADIR%%/images/symed_export.gif +%%DATADIR%%/images/symed_export.xpm +%%DATADIR%%/images/symed_fillrect.gif +%%DATADIR%%/images/symed_fillrect.xpm +%%DATADIR%%/images/symed_fillrect_S.gif +%%DATADIR%%/images/symed_fillrect_S.xpm +%%DATADIR%%/images/symed_import.gif +%%DATADIR%%/images/symed_import.xpm +%%DATADIR%%/images/symed_line.gif +%%DATADIR%%/images/symed_line.xpm +%%DATADIR%%/images/symed_line_S.gif +%%DATADIR%%/images/symed_line_S.xpm +%%DATADIR%%/images/symed_normal.gif +%%DATADIR%%/images/symed_normal.xpm +%%DATADIR%%/images/symed_pccrot.gif +%%DATADIR%%/images/symed_pccrot.xpm +%%DATADIR%%/images/symed_pcrot.gif +%%DATADIR%%/images/symed_pcrot.xpm +%%DATADIR%%/images/symed_point.gif +%%DATADIR%%/images/symed_point.xpm +%%DATADIR%%/images/symed_point_S.gif +%%DATADIR%%/images/symed_point_S.xpm +%%DATADIR%%/images/symed_port.gif +%%DATADIR%%/images/symed_port.xpm +%%DATADIR%%/images/symed_port_S.gif +%%DATADIR%%/images/symed_port_S.xpm +%%DATADIR%%/images/symed_rect.gif +%%DATADIR%%/images/symed_rect.xpm +%%DATADIR%%/images/symed_rect_S.gif +%%DATADIR%%/images/symed_rect_S.xpm +%%DATADIR%%/images/symed_resize.gif +%%DATADIR%%/images/symed_resize.xpm +%%DATADIR%%/images/symed_select.gif +%%DATADIR%%/images/symed_select.xpm +%%DATADIR%%/images/symed_select_S.gif +%%DATADIR%%/images/symed_select_S.xpm +%%DATADIR%%/images/tap.b +%%DATADIR%%/images/textmove.b +%%DATADIR%%/images/trek.b +%%DATADIR%%/images/trek_move.b +%%DATADIR%%/images/tty.b +%%DATADIR%%/images/txtcurs.b +%%DATADIR%%/images/type_Uhdl.gif +%%DATADIR%%/images/type_Unetlist.gif +%%DATADIR%%/images/type_hdl.gif +%%DATADIR%%/images/type_netlist.gif +%%DATADIR%%/images/unanchor.gif +%%DATADIR%%/images/unanchor.xpm +%%DATADIR%%/images/unknown.gif +%%DATADIR%%/images/unused.gif +%%DATADIR%%/images/unused.xpm +%%DATADIR%%/images/unused.z +%%DATADIR%%/images/up.gif +%%DATADIR%%/images/up.xpm +%%DATADIR%%/images/updirectory.gif +%%DATADIR%%/images/updirectory.xpm +%%DATADIR%%/images/vdd.b +%%DATADIR%%/images/wsdip.gif +%%DATADIR%%/images/wsswitch.gif +%%DATADIR%%/images/xor.b +%%DATADIR%%/images/zoom_in.gif +%%DATADIR%%/images/zoom_out.gif +%%DATADIR%%/license.txt +%%DATADIR%%/locale/ca/messages +%%DATADIR%%/locale/ca/messages.bak +%%DATADIR%%/locale/cs/messages +%%DATADIR%%/locale/cs/messages.bak +%%DATADIR%%/locale/cs/messages.iso-8859-2 +%%DATADIR%%/locale/cs/x +%%DATADIR%%/locale/cy/messages +%%DATADIR%%/locale/cy/messages.bak +%%DATADIR%%/locale/de/examples.18/ex1/combinational.v +%%DATADIR%%/locale/de/examples.18/ex2/flipflop.v +%%DATADIR%%/locale/de/examples.18/ex3/counter.v +%%DATADIR%%/locale/de/examples.18/ex4/trff.v +%%DATADIR%%/locale/de/examples.18/ex5/menagerie.gm +%%DATADIR%%/locale/de/examples.18/ex5/menagerie.gss +%%DATADIR%%/locale/de/examples.18/ex5/menagerie.map +%%DATADIR%%/locale/de/examples.18/ex5/menagerie.mem +%%DATADIR%%/locale/de/examples.18/ex5/menagerie.v +%%DATADIR%%/locale/de/examples.18/ex5/x-menagerie.mem +%%DATADIR%%/locale/de/examples.18/index.v +%%DATADIR%%/locale/de/examples/ex1/combinational.v +%%DATADIR%%/locale/de/examples/ex2/flipflop.v +%%DATADIR%%/locale/de/examples/ex3/counter.v +%%DATADIR%%/locale/de/examples/ex4/trff.v +%%DATADIR%%/locale/de/examples/ex5/menagerie.gm +%%DATADIR%%/locale/de/examples/ex5/menagerie.gss +%%DATADIR%%/locale/de/examples/ex5/menagerie.map +%%DATADIR%%/locale/de/examples/ex5/menagerie.mem +%%DATADIR%%/locale/de/examples/ex5/menagerie.mem.bak +%%DATADIR%%/locale/de/examples/ex5/menagerie.v +%%DATADIR%%/locale/de/examples/ex5/menagerie.vs +%%DATADIR%%/locale/de/examples/ex5/x-menagerie.mem +%%DATADIR%%/locale/de/examples/ex6/coke.v +%%DATADIR%%/locale/de/examples/index.v +%%DATADIR%%/locale/de/messages +%%DATADIR%%/locale/de/messages.bak +%%DATADIR%%/locale/de/messages.bak2 +%%DATADIR%%/locale/de/messages.iso8859 +%%DATADIR%%/locale/de/tutorials.18/create_tut.v +%%DATADIR%%/locale/de/tutorials.18/edit1_tut.v +%%DATADIR%%/locale/de/tutorials.18/edit2_tut.v +%%DATADIR%%/locale/de/tutorials.18/edwire_tut.v +%%DATADIR%%/locale/de/tutorials.18/module_tut.v +%%DATADIR%%/locale/de/tutorials.18/seqsim_tut.v +%%DATADIR%%/locale/de/tutorials.18/sim_tut.v +%%DATADIR%%/locale/de/tutorials.18/welcome_tut.v +%%DATADIR%%/locale/de/tutorials/advanced.v +%%DATADIR%%/locale/de/tutorials/combinational1.v +%%DATADIR%%/locale/de/tutorials/combinational2.v +%%DATADIR%%/locale/de/tutorials/combinational3.v +%%DATADIR%%/locale/de/tutorials/combinational4.v +%%DATADIR%%/locale/de/tutorials/combinational5.v +%%DATADIR%%/locale/de/tutorials/create.v +%%DATADIR%%/locale/de/tutorials/gates.v +%%DATADIR%%/locale/de/tutorials/glossary.v +%%DATADIR%%/locale/de/tutorials/group.v +%%DATADIR%%/locale/de/tutorials/index.v +%%DATADIR%%/locale/de/tutorials/interface.txt +%%DATADIR%%/locale/de/tutorials/moddef_tut.v +%%DATADIR%%/locale/de/tutorials/modules.v +%%DATADIR%%/locale/de/tutorials/notes.v +%%DATADIR%%/locale/de/tutorials/options.v +%%DATADIR%%/locale/de/tutorials/sequential1.v +%%DATADIR%%/locale/de/tutorials/sequential2.v +%%DATADIR%%/locale/de/tutorials/sequential3.v +%%DATADIR%%/locale/de/tutorials/sequential4.v +%%DATADIR%%/locale/de/tutorials/sequential5.v +%%DATADIR%%/locale/de/tutorials/verilog.v +%%DATADIR%%/locale/de/tutorials/welcome.v +%%DATADIR%%/locale/de/tutorials/welcome.v~ +%%DATADIR%%/locale/de/tutorials/wire2.v +%%DATADIR%%/locale/de/tutorials/wires.v +%%DATADIR%%/locale/en/all.txt +%%DATADIR%%/locale/en/examples/ex1/combinational.v +%%DATADIR%%/locale/en/examples/ex1/combinational.v~ +%%DATADIR%%/locale/en/examples/ex2/flipflop.v +%%DATADIR%%/locale/en/examples/ex2/flipflop.v~ +%%DATADIR%%/locale/en/examples/ex3/counter.v +%%DATADIR%%/locale/en/examples/ex3/counter.v~ +%%DATADIR%%/locale/en/examples/ex4/trff.v +%%DATADIR%%/locale/en/examples/ex4/trff.v~ +%%DATADIR%%/locale/en/examples/ex5/menagerie.gm +%%DATADIR%%/locale/en/examples/ex5/menagerie.gss +%%DATADIR%%/locale/en/examples/ex5/menagerie.map +%%DATADIR%%/locale/en/examples/ex5/menagerie.mem +%%DATADIR%%/locale/en/examples/ex5/menagerie.mem.bak +%%DATADIR%%/locale/en/examples/ex5/menagerie.v +%%DATADIR%%/locale/en/examples/ex5/menagerie.vs +%%DATADIR%%/locale/en/examples/ex5/menagerie.v~ +%%DATADIR%%/locale/en/examples/ex5/x-menagerie.mem +%%DATADIR%%/locale/en/examples/ex6/coke.v +%%DATADIR%%/locale/en/examples/ex6/coke.v~ +%%DATADIR%%/locale/en/examples/index.v +%%DATADIR%%/locale/en/examples/index.v~ +%%DATADIR%%/locale/en/messages +%%DATADIR%%/locale/en/messages.bak +%%DATADIR%%/locale/en/messages.old +%%DATADIR%%/locale/en/messages~ +%%DATADIR%%/locale/en/orig-messages +%%DATADIR%%/locale/en/tutorials/advanced.v +%%DATADIR%%/locale/en/tutorials/advanced.v~ +%%DATADIR%%/locale/en/tutorials/combinational1.v +%%DATADIR%%/locale/en/tutorials/combinational1.v~ +%%DATADIR%%/locale/en/tutorials/combinational2.v +%%DATADIR%%/locale/en/tutorials/combinational2.v~ +%%DATADIR%%/locale/en/tutorials/combinational3.v +%%DATADIR%%/locale/en/tutorials/combinational3.v~ +%%DATADIR%%/locale/en/tutorials/combinational4.v +%%DATADIR%%/locale/en/tutorials/combinational4.v~ +%%DATADIR%%/locale/en/tutorials/combinational5.v +%%DATADIR%%/locale/en/tutorials/combinational5.v~ +%%DATADIR%%/locale/en/tutorials/create.v +%%DATADIR%%/locale/en/tutorials/create.v~ +%%DATADIR%%/locale/en/tutorials/definition.txt +%%DATADIR%%/locale/en/tutorials/gates.v +%%DATADIR%%/locale/en/tutorials/gates.v~ +%%DATADIR%%/locale/en/tutorials/glossary.v +%%DATADIR%%/locale/en/tutorials/group.v +%%DATADIR%%/locale/en/tutorials/group.v~ +%%DATADIR%%/locale/en/tutorials/index.v +%%DATADIR%%/locale/en/tutorials/index.v~ +%%DATADIR%%/locale/en/tutorials/interface.txt +%%DATADIR%%/locale/en/tutorials/moddef_tut.v +%%DATADIR%%/locale/en/tutorials/modules.v +%%DATADIR%%/locale/en/tutorials/modules.v~ +%%DATADIR%%/locale/en/tutorials/notes.v +%%DATADIR%%/locale/en/tutorials/options.v +%%DATADIR%%/locale/en/tutorials/options.v~ +%%DATADIR%%/locale/en/tutorials/sequential1.v +%%DATADIR%%/locale/en/tutorials/sequential1.v~ +%%DATADIR%%/locale/en/tutorials/sequential2.v +%%DATADIR%%/locale/en/tutorials/sequential2.v~ +%%DATADIR%%/locale/en/tutorials/sequential3.v +%%DATADIR%%/locale/en/tutorials/sequential3.v~ +%%DATADIR%%/locale/en/tutorials/sequential4.v +%%DATADIR%%/locale/en/tutorials/sequential4.v~ +%%DATADIR%%/locale/en/tutorials/sequential5.v +%%DATADIR%%/locale/en/tutorials/sequential5.v~ +%%DATADIR%%/locale/en/tutorials/verilog.v +%%DATADIR%%/locale/en/tutorials/verilog.v~ +%%DATADIR%%/locale/en/tutorials/welcome.v +%%DATADIR%%/locale/en/tutorials/welcome.v~ +%%DATADIR%%/locale/en/tutorials/wire2.v +%%DATADIR%%/locale/en/tutorials/wires.v +%%DATADIR%%/locale/en/tutorials/wires.v~ +%%DATADIR%%/locale/en/unused.txt +%%DATADIR%%/locale/es/messages +%%DATADIR%%/locale/es/messages.bak +%%DATADIR%%/locale/es/messages.orig +%%DATADIR%%/locale/es/messages.orig2 +%%DATADIR%%/locale/fr/messages +%%DATADIR%%/locale/fr/messages.bak +%%DATADIR%%/locale/it/examples.18/ex1/combinational.v +%%DATADIR%%/locale/it/examples.18/ex2/flipflop.v +%%DATADIR%%/locale/it/examples.18/ex3/counter.v +%%DATADIR%%/locale/it/examples.18/ex4/trff.v +%%DATADIR%%/locale/it/examples.18/ex5/menagerie.gm +%%DATADIR%%/locale/it/examples.18/ex5/menagerie.gss +%%DATADIR%%/locale/it/examples.18/ex5/menagerie.map +%%DATADIR%%/locale/it/examples.18/ex5/menagerie.mem +%%DATADIR%%/locale/it/examples.18/ex5/menagerie.v +%%DATADIR%%/locale/it/examples.18/ex5/x-menagerie.mem +%%DATADIR%%/locale/it/examples.18/index.v +%%DATADIR%%/locale/it/messages +%%DATADIR%%/locale/it/messages.bak +%%DATADIR%%/locale/it/tutorials.18/create_tut.v +%%DATADIR%%/locale/it/tutorials.18/edit1_tut.v +%%DATADIR%%/locale/it/tutorials.18/edit2_tut.v +%%DATADIR%%/locale/it/tutorials.18/edwire_tut.v +%%DATADIR%%/locale/it/tutorials.18/module_tut.v +%%DATADIR%%/locale/it/tutorials.18/seqsim_tut.v +%%DATADIR%%/locale/it/tutorials.18/sim_tut.v +%%DATADIR%%/locale/it/tutorials.18/welcome_tut.v +%%DATADIR%%/locale/ja/messages +%%DATADIR%%/locale/ja/messages.backup +%%DATADIR%%/locale/ja/messages.bak +%%DATADIR%%/locale/ja/messages.euc +%%DATADIR%%/locale/ja/messages.orig +%%DATADIR%%/locale/ja/messages.utf8 +%%DATADIR%%/locale/ja/messages.xxx +%%DATADIR%%/locale/ja/messages~ +%%DATADIR%%/locale/ja/obsolete-tutorials/create_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/create_tut.v.orig +%%DATADIR%%/locale/ja/obsolete-tutorials/edit1_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/edit1_tut.v.orig +%%DATADIR%%/locale/ja/obsolete-tutorials/edit2_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/edit2_tut.v.orig +%%DATADIR%%/locale/ja/obsolete-tutorials/edwire_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/module_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/seqsim_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/sim_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/welcome_tut.v +%%DATADIR%%/locale/ja/obsolete-tutorials/welcome_tut.v.orig +%%DATADIR%%/locale/ja/oldmessages.euc +%%DATADIR%%/locale/ja/tutorials/advanced.v +%%DATADIR%%/locale/ja/tutorials/advanced.v~ +%%DATADIR%%/locale/ja/tutorials/combinational1.v +%%DATADIR%%/locale/ja/tutorials/combinational1.v~ +%%DATADIR%%/locale/ja/tutorials/combinational2.v +%%DATADIR%%/locale/ja/tutorials/combinational3.v +%%DATADIR%%/locale/ja/tutorials/combinational4.v +%%DATADIR%%/locale/ja/tutorials/combinational5.v +%%DATADIR%%/locale/ja/tutorials/create.v +%%DATADIR%%/locale/ja/tutorials/create.v~ +%%DATADIR%%/locale/ja/tutorials/definition.txt +%%DATADIR%%/locale/ja/tutorials/gates.v +%%DATADIR%%/locale/ja/tutorials/gates.v~ +%%DATADIR%%/locale/ja/tutorials/glossary.v +%%DATADIR%%/locale/ja/tutorials/group.v +%%DATADIR%%/locale/ja/tutorials/group.v~ +%%DATADIR%%/locale/ja/tutorials/index.v +%%DATADIR%%/locale/ja/tutorials/index.v~ +%%DATADIR%%/locale/ja/tutorials/interface.txt +%%DATADIR%%/locale/ja/tutorials/moddef_tut.v +%%DATADIR%%/locale/ja/tutorials/modules.v +%%DATADIR%%/locale/ja/tutorials/modules.v~ +%%DATADIR%%/locale/ja/tutorials/notes.v +%%DATADIR%%/locale/ja/tutorials/options.v +%%DATADIR%%/locale/ja/tutorials/options.v~ +%%DATADIR%%/locale/ja/tutorials/sequential1.v +%%DATADIR%%/locale/ja/tutorials/sequential1.v~ +%%DATADIR%%/locale/ja/tutorials/sequential2.v +%%DATADIR%%/locale/ja/tutorials/sequential3.v +%%DATADIR%%/locale/ja/tutorials/sequential4.v +%%DATADIR%%/locale/ja/tutorials/sequential5.v +%%DATADIR%%/locale/ja/tutorials/verilog.v +%%DATADIR%%/locale/ja/tutorials/verilog.v~ +%%DATADIR%%/locale/ja/tutorials/welcome.v +%%DATADIR%%/locale/ja/tutorials/welcome.v~ +%%DATADIR%%/locale/ja/tutorials/wire2.v +%%DATADIR%%/locale/ja/tutorials/wires.v +%%DATADIR%%/locale/ja/tutorials/wires.v~ +%%DATADIR%%/pkg-comment +%%DATADIR%%/pkg-descr +%%DATADIR%%/povray/#dragon.inc# +%%DATADIR%%/povray/BIRCH.inc +%%DATADIR%%/povray/BLOSSOM.tga +%%DATADIR%%/povray/LEAF.gif +%%DATADIR%%/povray/LEAF.tga +%%DATADIR%%/povray/LEAFx.tga +%%DATADIR%%/povray/OLIVE.inc +%%DATADIR%%/povray/PALM.inc +%%DATADIR%%/povray/ROOTS.inc +%%DATADIR%%/povray/TESTTREE.inc +%%DATADIR%%/povray/TOMLEAF.inc +%%DATADIR%%/povray/TOMTREE.inc +%%DATADIR%%/povray/TREE.pov +%%DATADIR%%/povray/arrow0.png +%%DATADIR%%/povray/arrow0.pov +%%DATADIR%%/povray/arrow0.pov.orig +%%DATADIR%%/povray/arrow180.png +%%DATADIR%%/povray/arrow180.pov +%%DATADIR%%/povray/arrow270.png +%%DATADIR%%/povray/arrow270.pov +%%DATADIR%%/povray/arrow90.png +%%DATADIR%%/povray/arrow90.pov +%%DATADIR%%/povray/blackbox.png +%%DATADIR%%/povray/blackbox.pov +%%DATADIR%%/povray/bug.png +%%DATADIR%%/povray/bug.pov +%%DATADIR%%/povray/bug.tif +%%DATADIR%%/povray/ccwrotate.png +%%DATADIR%%/povray/ccwrotate.pov +%%DATADIR%%/povray/chip.inc +%%DATADIR%%/povray/chip.png +%%DATADIR%%/povray/chip.pov +%%DATADIR%%/povray/chip.pov~ +%%DATADIR%%/povray/circuit.gif +%%DATADIR%%/povray/circuit.png +%%DATADIR%%/povray/circuit.pov +%%DATADIR%%/povray/circuit_prop.gif +%%DATADIR%%/povray/circuit_prop.png +%%DATADIR%%/povray/circuit_prop.pov +%%DATADIR%%/povray/colorprops.pov +%%DATADIR%%/povray/cwrotate.png +%%DATADIR%%/povray/cwrotate.pov +%%DATADIR%%/povray/delay.gif +%%DATADIR%%/povray/delay.png +%%DATADIR%%/povray/delay.pov +%%DATADIR%%/povray/delchip.pov +%%DATADIR%%/povray/details.gif +%%DATADIR%%/povray/details.png +%%DATADIR%%/povray/details.pov +%%DATADIR%%/povray/details.rca +%%DATADIR%%/povray/dragon.inc +%%DATADIR%%/povray/dragongate.png +%%DATADIR%%/povray/dragongate.pov +%%DATADIR%%/povray/dragongate2.png +%%DATADIR%%/povray/dragongate2.pov +%%DATADIR%%/povray/gatelogo.png +%%DATADIR%%/povray/gatelogo.pov +%%DATADIR%%/povray/gateprops.gif +%%DATADIR%%/povray/gateprops.png +%%DATADIR%%/povray/gateprops.pov +%%DATADIR%%/povray/general.gif +%%DATADIR%%/povray/general.png +%%DATADIR%%/povray/general.pov +%%DATADIR%%/povray/hdl.png +%%DATADIR%%/povray/hdl.pov +%%DATADIR%%/povray/hills.png +%%DATADIR%%/povray/hills.pov +%%DATADIR%%/povray/hills2.png +%%DATADIR%%/povray/iface.png +%%DATADIR%%/povray/iface.pov +%%DATADIR%%/povray/iface.xpm +%%DATADIR%%/povray/ifacetext.gif +%%DATADIR%%/povray/ifacetext.png +%%DATADIR%%/povray/ifacetext2.png +%%DATADIR%%/povray/mag.pov +%%DATADIR%%/povray/memory_view.png +%%DATADIR%%/povray/memory_view.pov +%%DATADIR%%/povray/memory_view.pov~ +%%DATADIR%%/povray/module_claim.gif +%%DATADIR%%/povray/module_claim.png +%%DATADIR%%/povray/module_claim.pov +%%DATADIR%%/povray/module_copy.gif +%%DATADIR%%/povray/module_copy.png +%%DATADIR%%/povray/module_copy.pov +%%DATADIR%%/povray/module_del.gif +%%DATADIR%%/povray/module_del.png +%%DATADIR%%/povray/module_del.pov +%%DATADIR%%/povray/module_new.gif +%%DATADIR%%/povray/module_new.png +%%DATADIR%%/povray/module_new.pov +%%DATADIR%%/povray/module_rename.gif +%%DATADIR%%/povray/module_rename.png +%%DATADIR%%/povray/module_rename.pov +%%DATADIR%%/povray/module_root.gif +%%DATADIR%%/povray/module_root.png +%%DATADIR%%/povray/module_root.pov +%%DATADIR%%/povray/moduleprops.png +%%DATADIR%%/povray/myroot.pov +%%DATADIR%%/povray/netlist.png +%%DATADIR%%/povray/netlist.pov +%%DATADIR%%/povray/netprops.pov +%%DATADIR%%/povray/netprops.xpm +%%DATADIR%%/povray/newcircuit.gif +%%DATADIR%%/povray/newcircuit.png +%%DATADIR%%/povray/newcircuit.pov +%%DATADIR%%/povray/oldROOTS.inc +%%DATADIR%%/povray/oldsearch.pov +%%DATADIR%%/povray/port.gif +%%DATADIR%%/povray/port.png +%%DATADIR%%/povray/port.pov +%%DATADIR%%/povray/port.xpm +%%DATADIR%%/povray/printer.pov +%%DATADIR%%/povray/printer.xpm +%%DATADIR%%/povray/rungate.ini +%%DATADIR%%/povray/rungate.png +%%DATADIR%%/povray/rungate.pov +%%DATADIR%%/povray/search.gif +%%DATADIR%%/povray/search.png +%%DATADIR%%/povray/search.pov +%%DATADIR%%/povray/search.pov~ +%%DATADIR%%/povray/search.xpm +%%DATADIR%%/povray/simcontrol.png +%%DATADIR%%/povray/simcontrol.pov +%%DATADIR%%/povray/simulate.gif +%%DATADIR%%/povray/simulate.png +%%DATADIR%%/povray/simulate.pov +%%DATADIR%%/povray/text.png +%%DATADIR%%/povray/text.pov +%%DATADIR%%/povray/textedit.png +%%DATADIR%%/povray/textedit.pov +%%DATADIR%%/povray/textedittext.png +%%DATADIR%%/povray/tire.png +%%DATADIR%%/povray/tire.pov +%%DATADIR%%/povray/tomtree.txt +%%DATADIR%%/povray/type_Uhdl.gif +%%DATADIR%%/povray/type_Unetlist.gif +%%DATADIR%%/povray/type_hdl.gif +%%DATADIR%%/povray/type_netlist.gif +%%DATADIR%%/povray/x.png +%%DATADIR%%/primitives/README +%%DATADIR%%/primitives/adder.v +%%DATADIR%%/primitives/and.v +%%DATADIR%%/primitives/arshift.v +%%DATADIR%%/primitives/buf.v +%%DATADIR%%/primitives/clock.v +%%DATADIR%%/primitives/decoder.v +%%DATADIR%%/primitives/demux.v +%%DATADIR%%/primitives/div.v +%%DATADIR%%/primitives/flipflop.v +%%DATADIR%%/primitives/flipflop.v~ +%%DATADIR%%/primitives/jkff.v +%%DATADIR%%/primitives/jkff.v~ +%%DATADIR%%/primitives/lshift.v +%%DATADIR%%/primitives/mult.v +%%DATADIR%%/primitives/mux.v +%%DATADIR%%/primitives/newdemux.v +%%DATADIR%%/primitives/nmos_trans.v +%%DATADIR%%/primitives/or.v +%%DATADIR%%/primitives/pmos_trans.v +%%DATADIR%%/primitives/ram.v +%%DATADIR%%/primitives/ram.v~ +%%DATADIR%%/primitives/rand.v +%%DATADIR%%/primitives/register.v +%%DATADIR%%/primitives/register.v~ +%%DATADIR%%/primitives/roll.v +%%DATADIR%%/primitives/rom.v +%%DATADIR%%/primitives/rom.v~ +%%DATADIR%%/primitives/ror.v +%%DATADIR%%/primitives/rshift.v +%%DATADIR%%/primitives/rxor.v +%%DATADIR%%/primitives/tribuf.v +%%DATADIR%%/primitives/xor.v +%%DATADIR%%/scripts/#print.tcl# +%%DATADIR%%/scripts/#print.tcl~# +%%DATADIR%%/scripts/action.tcl +%%DATADIR%%/scripts/action.tcl~ +%%DATADIR%%/scripts/blocklist.tcl +%%DATADIR%%/scripts/blockops.tcl +%%DATADIR%%/scripts/blockops.tcl~ +%%DATADIR%%/scripts/blocktree.tcl +%%DATADIR%%/scripts/breakpoint.tcl +%%DATADIR%%/scripts/circuit.tcl +%%DATADIR%%/scripts/circuit.tcl~ +%%DATADIR%%/scripts/cpath.tcl +%%DATADIR%%/scripts/debug.tcl +%%DATADIR%%/scripts/dragger.tcl +%%DATADIR%%/scripts/dropbox.tcl +%%DATADIR%%/scripts/editgate.tcl +%%DATADIR%%/scripts/editgate.tcl~ +%%DATADIR%%/scripts/errbox.tcl +%%DATADIR%%/scripts/errbox.tcl~ +%%DATADIR%%/scripts/file.tcl +%%DATADIR%%/scripts/file.tcl~ +%%DATADIR%%/scripts/find.tcl +%%DATADIR%%/scripts/frame.tcl +%%DATADIR%%/scripts/frame.tcl~ +%%DATADIR%%/scripts/hdledit.tcl +%%DATADIR%%/scripts/hdledit.tcl~ +%%DATADIR%%/scripts/helpon.tcl +%%DATADIR%%/scripts/indent.tcl +%%DATADIR%%/scripts/info.tcl +%%DATADIR%%/scripts/init.tcl +%%DATADIR%%/scripts/init.tcl~ +%%DATADIR%%/scripts/ipanel.tcl +%%DATADIR%%/scripts/ipanel.tcl~ +%%DATADIR%%/scripts/keys.tcl +%%DATADIR%%/scripts/keys.tcl~ +%%DATADIR%%/scripts/library.tcl +%%DATADIR%%/scripts/library.tcl~ +%%DATADIR%%/scripts/license.tcl +%%DATADIR%%/scripts/memview.tcl +%%DATADIR%%/scripts/memview.tcl~ +%%DATADIR%%/scripts/menu.tcl +%%DATADIR%%/scripts/menu.tcl~ +%%DATADIR%%/scripts/message.tcl +%%DATADIR%%/scripts/misc.tcl +%%DATADIR%%/scripts/misc.tcl~ +%%DATADIR%%/scripts/mypane.tcl +%%DATADIR%%/scripts/nameframe.tcl +%%DATADIR%%/scripts/netlist.tcl +%%DATADIR%%/scripts/notebook.tcl +%%DATADIR%%/scripts/old_library.tcl +%%DATADIR%%/scripts/optdefaults.tcl +%%DATADIR%%/scripts/optdefaults.tcl~ +%%DATADIR%%/scripts/options.tcl +%%DATADIR%%/scripts/optionsdialog.tcl +%%DATADIR%%/scripts/optionsdialog.tcl~ +%%DATADIR%%/scripts/pane.tcl +%%DATADIR%%/scripts/parms.tcl +%%DATADIR%%/scripts/parms.tcl~ +%%DATADIR%%/scripts/popups.tcl +%%DATADIR%%/scripts/popups.tcl~ +%%DATADIR%%/scripts/portlist.tcl +%%DATADIR%%/scripts/print.tcl +%%DATADIR%%/scripts/scope.tcl +%%DATADIR%%/scripts/scope.tcl~ +%%DATADIR%%/scripts/scriptmgr.tcl +%%DATADIR%%/scripts/setselector.tcl +%%DATADIR%%/scripts/sidebar.tcl +%%DATADIR%%/scripts/sidebar.tcl~ +%%DATADIR%%/scripts/simopts.tcl +%%DATADIR%%/scripts/simulator.tcl +%%DATADIR%%/scripts/simulator.tcl~ +%%DATADIR%%/scripts/spreadsheet.tcl +%%DATADIR%%/scripts/status.tcl +%%DATADIR%%/scripts/status.tcl~ +%%DATADIR%%/scripts/symboledit.tcl +%%DATADIR%%/scripts/tabbox.tcl +%%DATADIR%%/scripts/tabbox.tcl~ +%%DATADIR%%/scripts/tkgate.tcl +%%DATADIR%%/scripts/tkgate.tcl~ +%%DATADIR%%/scripts/toolbar.tcl +%%DATADIR%%/scripts/toolbar.tcl~ +%%DATADIR%%/scripts/tree.tcl +%%DATADIR%%/scripts/tree.tcl.bak +%%DATADIR%%/scripts/undo.tcl +%%DATADIR%%/scripts/vpd.tcl +%%DATADIR%%/scripts/wizard.tcl +%%DATADIR%%/site-preferences +%%DATADIR%%/test/tkgate/VonNeumann.mem +%%DATADIR%%/test/tkgate/VonNeumann.v +%%DATADIR%%/test/tkgate/adder.v +%%DATADIR%%/test/tkgate/adder.vs +%%DATADIR%%/test/tkgate/clock.v +%%DATADIR%%/test/tkgate/error.v +%%DATADIR%%/test/tkgate/error2.v +%%DATADIR%%/test/tkgate/error3.v +%%DATADIR%%/test/tkgate/error4.v +%%DATADIR%%/test/tkgate/error5.v +%%DATADIR%%/test/tkgate/greek.v +%%DATADIR%%/test/tkgate/hanoi.v +%%DATADIR%%/test/tkgate/hanoi2.v +%%DATADIR%%/test/tkgate/hdl.v +%%DATADIR%%/test/tkgate/l1.v +%%DATADIR%%/test/tkgate/l2.v +%%DATADIR%%/test/tkgate/label.v +%%DATADIR%%/test/tkgate/new.v +%%DATADIR%%/test/tkgate/size.v +%%DATADIR%%/test/tkgate/spec4.v +%%DATADIR%%/test/tkgate/symbol.v +%%DATADIR%%/test/tkgate/test.v +%%DATADIR%%/test/tkgate/timer.v +%%DATADIR%%/test/tkgate/timer2.v +%%DATADIR%%/test/tkgate/tiny.v +%%DATADIR%%/test/tkgate/wand.v +%%DATADIR%%/test/tkgate/xx.v +%%DATADIR%%/test/tkgate/y.v +%%DATADIR%%/test/verga-realtime/README +%%DATADIR%%/test/verga-realtime/timer1.v +%%DATADIR%%/test/verga-realtime/timer2.v +%%DATADIR%%/test/verga/adder1.out +%%DATADIR%%/test/verga/adder1.v +%%DATADIR%%/test/verga/adder2.out +%%DATADIR%%/test/verga/adder2.v +%%DATADIR%%/test/verga/adder3.out +%%DATADIR%%/test/verga/adder3.v +%%DATADIR%%/test/verga/always1.out +%%DATADIR%%/test/verga/always1.v +%%DATADIR%%/test/verga/ashift.out +%%DATADIR%%/test/verga/ashift.v +%%DATADIR%%/test/verga/bitselect1.out +%%DATADIR%%/test/verga/bitselect1.v +%%DATADIR%%/test/verga/bitselect2.out +%%DATADIR%%/test/verga/bitselect2.v +%%DATADIR%%/test/verga/bitselect3.out +%%DATADIR%%/test/verga/bitselect3.v +%%DATADIR%%/test/verga/buf.out +%%DATADIR%%/test/verga/buf.v +%%DATADIR%%/test/verga/bufif.out +%%DATADIR%%/test/verga/bufif.v +%%DATADIR%%/test/verga/case1.out +%%DATADIR%%/test/verga/case1.v +%%DATADIR%%/test/verga/channel1.out +%%DATADIR%%/test/verga/channel1.v +%%DATADIR%%/test/verga/command1.out +%%DATADIR%%/test/verga/command1.v +%%DATADIR%%/test/verga/concat.out +%%DATADIR%%/test/verga/concat.v +%%DATADIR%%/test/verga/define.out +%%DATADIR%%/test/verga/define.v +%%DATADIR%%/test/verga/display1.out +%%DATADIR%%/test/verga/display1.v +%%DATADIR%%/test/verga/display2.out +%%DATADIR%%/test/verga/display2.v +%%DATADIR%%/test/verga/edges1.out +%%DATADIR%%/test/verga/edges1.v +%%DATADIR%%/test/verga/edges2.out +%%DATADIR%%/test/verga/edges2.v +%%DATADIR%%/test/verga/errors.out +%%DATADIR%%/test/verga/errors.v +%%DATADIR%%/test/verga/events1.out +%%DATADIR%%/test/verga/events1.v +%%DATADIR%%/test/verga/fdisplay1.out +%%DATADIR%%/test/verga/fdisplay1.v +%%DATADIR%%/test/verga/fibonacci.out +%%DATADIR%%/test/verga/fibonacci.v +%%DATADIR%%/test/verga/fork1.out +%%DATADIR%%/test/verga/fork1.v +%%DATADIR%%/test/verga/grammar.out +%%DATADIR%%/test/verga/grammar.v +%%DATADIR%%/test/verga/loops.out +%%DATADIR%%/test/verga/loops.v +%%DATADIR%%/test/verga/macro1.out +%%DATADIR%%/test/verga/macro1.v +%%DATADIR%%/test/verga/maketests.sh +%%DATADIR%%/test/verga/memory1.out +%%DATADIR%%/test/verga/memory1.v +%%DATADIR%%/test/verga/memory2.out +%%DATADIR%%/test/verga/memory2.v +%%DATADIR%%/test/verga/memory3.out +%%DATADIR%%/test/verga/memory3.v +%%DATADIR%%/test/verga/minmax.out +%%DATADIR%%/test/verga/minmax.v +%%DATADIR%%/test/verga/module1.out +%%DATADIR%%/test/verga/module1.v +%%DATADIR%%/test/verga/module2.out +%%DATADIR%%/test/verga/module2.v +%%DATADIR%%/test/verga/monitor1.out +%%DATADIR%%/test/verga/monitor1.v +%%DATADIR%%/test/verga/multedge.out +%%DATADIR%%/test/verga/multedge.v +%%DATADIR%%/test/verga/ndassign1.V +%%DATADIR%%/test/verga/ndassign2.out +%%DATADIR%%/test/verga/ndassign2.v +%%DATADIR%%/test/verga/ops1.out +%%DATADIR%%/test/verga/ops1.v +%%DATADIR%%/test/verga/parmassign1.out +%%DATADIR%%/test/verga/parmassign1.v +%%DATADIR%%/test/verga/probe1.out +%%DATADIR%%/test/verga/probe1.v +%%DATADIR%%/test/verga/random.out +%%DATADIR%%/test/verga/random.v +%%DATADIR%%/test/verga/real1.out +%%DATADIR%%/test/verga/real1.v +%%DATADIR%%/test/verga/runtests.sh +%%DATADIR%%/test/verga/shift.out +%%DATADIR%%/test/verga/shift.v +%%DATADIR%%/test/verga/simple1.out +%%DATADIR%%/test/verga/simple1.v +%%DATADIR%%/test/verga/simple2.out +%%DATADIR%%/test/verga/simple2.v +%%DATADIR%%/test/verga/spec.out +%%DATADIR%%/test/verga/spec.v +%%DATADIR%%/test/verga/spec1.out +%%DATADIR%%/test/verga/spec1.v +%%DATADIR%%/test/verga/spec4.out +%%DATADIR%%/test/verga/spec4.v +%%DATADIR%%/test/verga/spec5.out +%%DATADIR%%/test/verga/spec5.v +%%DATADIR%%/test/verga/string1.out +%%DATADIR%%/test/verga/string1.v +%%DATADIR%%/test/verga/string2.out +%%DATADIR%%/test/verga/string2.v +%%DATADIR%%/test/verga/strobe1.out +%%DATADIR%%/test/verga/strobe1.v +%%DATADIR%%/test/verga/sum1.out +%%DATADIR%%/test/verga/sum1.v +%%DATADIR%%/test/verga/sum2.out +%%DATADIR%%/test/verga/sum2.v +%%DATADIR%%/test/verga/sum3.out +%%DATADIR%%/test/verga/sum3.v +%%DATADIR%%/test/verga/supply1.out +%%DATADIR%%/test/verga/supply1.v +%%DATADIR%%/test/verga/supply2.out +%%DATADIR%%/test/verga/supply2.v +%%DATADIR%%/test/verga/task.out +%%DATADIR%%/test/verga/task.v +%%DATADIR%%/test/verga/test.mem +%%DATADIR%%/test/verga/test1.out +%%DATADIR%%/test/verga/test2.out +%%DATADIR%%/test/verga/timescale.out +%%DATADIR%%/test/verga/timescale.v +%%DATADIR%%/test/verga/timing1.out +%%DATADIR%%/test/verga/timing1.v +%%DATADIR%%/test/verga/timing2.out +%%DATADIR%%/test/verga/timing2.v +%%DATADIR%%/test/verga/trireg1.out +%%DATADIR%%/test/verga/trireg1.v +%%DATADIR%%/test/verga/tristate1.out +%%DATADIR%%/test/verga/tristate1.v +%%DATADIR%%/test/verga/uops.out +%%DATADIR%%/test/verga/uops.v +%%DATADIR%%/test/verga/verga.out +%%DATADIR%%/test/verga/wire1.out +%%DATADIR%%/test/verga/wire1.v +%%DATADIR%%/vlib/74xx.v +%%DATADIR%%/vlib/74xx.v~ +%%DATADIR%%/vlib/coke.v +%%DATADIR%%/vlib/coke.v~ +%%DATADIR%%/vlib/foo.v~ +%%DATADIR%%/vlib/timer.v +%%DATADIR%%/vlib/timer.v~ +%%DATADIR%%/vlib/timer.xv +%%DATADIR%%/vlib/tty.v +%%DATADIR%%/vlib/tty.v~ +%%DATADIR%%/vpd/coke.tcl +%%DATADIR%%/vpd/tty.tcl +@dirrm %%DATADIR%%/vpd +@dirrm %%DATADIR%%/vlib +@dirrm %%DATADIR%%/test/verga-realtime +@dirrm %%DATADIR%%/test/verga +@dirrm %%DATADIR%%/test/tkgate +@dirrm %%DATADIR%%/test +@dirrm %%DATADIR%%/scripts +@dirrm %%DATADIR%%/primitives +@dirrm %%DATADIR%%/povray +@dirrm %%DATADIR%%/locale/ja/tutorials +@dirrm %%DATADIR%%/locale/ja/obsolete-tutorials +@dirrm %%DATADIR%%/locale/ja +@dirrm %%DATADIR%%/locale/it/tutorials.18 +@dirrm %%DATADIR%%/locale/it/examples.18/ex5 +@dirrm %%DATADIR%%/locale/it/examples.18/ex4 +@dirrm %%DATADIR%%/locale/it/examples.18/ex3 +@dirrm %%DATADIR%%/locale/it/examples.18/ex2 +@dirrm %%DATADIR%%/locale/it/examples.18/ex1 +@dirrm %%DATADIR%%/locale/it/examples.18 +@dirrm %%DATADIR%%/locale/it +@dirrm %%DATADIR%%/locale/fr +@dirrm %%DATADIR%%/locale/es +@dirrm %%DATADIR%%/locale/en/tutorials +@dirrm %%DATADIR%%/locale/en/examples/ex6 +@dirrm %%DATADIR%%/locale/en/examples/ex5 +@dirrm %%DATADIR%%/locale/en/examples/ex4 +@dirrm %%DATADIR%%/locale/en/examples/ex3 +@dirrm %%DATADIR%%/locale/en/examples/ex2 +@dirrm %%DATADIR%%/locale/en/examples/ex1 +@dirrm %%DATADIR%%/locale/en/examples +@dirrm %%DATADIR%%/locale/en +@dirrm %%DATADIR%%/locale/de/tutorials.18 +@dirrm %%DATADIR%%/locale/de/tutorials +@dirrm %%DATADIR%%/locale/de/examples/ex6 +@dirrm %%DATADIR%%/locale/de/examples/ex5 +@dirrm %%DATADIR%%/locale/de/examples/ex4 +@dirrm %%DATADIR%%/locale/de/examples/ex3 +@dirrm %%DATADIR%%/locale/de/examples/ex2 +@dirrm %%DATADIR%%/locale/de/examples/ex1 +@dirrm %%DATADIR%%/locale/de/examples.18/ex5 +@dirrm %%DATADIR%%/locale/de/examples.18/ex4 +@dirrm %%DATADIR%%/locale/de/examples.18/ex3 +@dirrm %%DATADIR%%/locale/de/examples.18/ex2 +@dirrm %%DATADIR%%/locale/de/examples.18/ex1 +@dirrm %%DATADIR%%/locale/de/examples.18 +@dirrm %%DATADIR%%/locale/de/examples +@dirrm %%DATADIR%%/locale/de +@dirrm %%DATADIR%%/locale/cy +@dirrm %%DATADIR%%/locale/cs +@dirrm %%DATADIR%%/locale/ca +@dirrm %%DATADIR%%/locale +@dirrm %%DATADIR%%/libexec +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/gdf +@dirrm %%DATADIR%%/doc/fig +@dirrm %%DATADIR%%/doc +@dirrm %%DATADIR%%/bindings +@dirrm %%DATADIR%% -- cgit