Configure searches also for tk4.0 / tcl7.4.
dnl IR toolkit for tcl/tk
dnl (c) Index Data 1995
dnl See the file LICENSE for details.
-dnl $Id: configure.in,v 1.8 1995-08-28 09:43:24 adam Exp $
+dnl $Id: configure.in,v 1.9 1995-08-28 12:21:21 adam Exp $
AC_INIT(ir-tcl.h)
CC=${CC-cc}
AC_SUBST(CC)
AC_SUBST(TCLLIB)
AC_CHECK_LIB(tcl, Tcl_Eval, tclFound=1, tclFound=0, -lm)
if test "$tclFound" = 1; then
- TCLLIB=-ltcl
+ TCLLIB=-ltcl
+elif test -r /usr/local/lib/libtcl7.4.a; then
+ TCLLIB=/usr/local/lib/libtcl7.4.a
else
TCLLIB=/usr/local/lib/libtcl.a
fi
AC_MSG_CHECKING(for YAZ directory)
AC_ARG_WITH(yazdir,[ --with-yazdir Yaz directory], [YAZDIR=$withval])
if test "$YAZDIR" = "yes"; then
- YAZDIR="../yaz-1.0b"
+ YAZDIR="../yaz-1.0b3"
elif test "$YAZDIR" = ""; then
YAZDIR="../yaz"
for i in ../yaz-1.0b3 ../yaz-1.0b4 ../yaz-1.0 ../yaz; do
AC_CHECK_LIB(tk, main, tkFound=1, tkFound=0, $TCLLIB $XLIBSW -lm)
if test "$tkFound" = 1; then
TKLIB=-ltk
+elif test -r /usr/local/lib/libtk4.0.a; then
+ TKLIB=/usr/local/lib/libtk4.0.a
else
TKLIB=/usr/local/lib/libtk.a
fi
-# $Id: display.tcl,v 1.1 1995-06-30 12:39:16 adam Exp $
+# $Id: display.tcl,v 1.2 1995-08-28 12:21:21 adam Exp $
#
# Record display
proc display {zset no} {
puts [join [$zset getSutrs $no]]
return
}
- if {[catch {set r [$zset getMarc $no list * * *]}]} {
+ if {[catch {set r [$zset getMarc $no line * * *]}]} {
puts "Unknown record type: $rtype"
return
}
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: marc.c,v $
- * Revision 1.5 1995-06-30 12:39:26 adam
+ * Revision 1.6 1995-08-28 12:21:22 adam
+ * Removed lines and list as synonyms of list in MARC extractron.
+ * Configure searches also for tk4.0 / tcl7.4.
+ *
+ * Revision 1.5 1995/06/30 12:39:26 adam
* Bug fix: loadFile didn't set record type.
* The MARC routines are a little less strict in the interpretation.
* Script display.tcl replaces the old marc.tcl.
*ptag = '\0';
if (!strcmp (argv[3], "field"))
mode = 'f';
- else if (!strcmp (argv[3], "lines") || !strcmp (argv[3], "list"))
+ else if (!strcmp (argv[3], "line"))
mode = 'l';
else
{
-# $Id: shell.tcl,v 1.1 1995-06-30 12:39:27 adam Exp $
+# $Id: shell.tcl,v 1.2 1995-08-28 12:21:22 adam Exp $
#
source display.tcl
+ir z
+
+proc help {} {
+ puts "Commands:"
+ puts " target <host> <database>"
+ puts " find <query>"
+ puts " show <offset> <number>"
+ puts ""
+}
+
proc target {name database} {
- ir z
+ z disconnect
z failback {puts "Connection failed"}
z callback {connect-response}
z databaseNames $database
}
proc init-response {} {
- puts "Connect and initalized. ok"
+ puts "Connect and initialized."
}
proc find-response {z} {
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: tclmain.c,v $
- * Revision 1.12 1995-08-28 11:07:16 adam
+ * Revision 1.13 1995-08-28 12:21:22 adam
+ * Removed lines and list as synonyms of list in MARC extractron.
+ * Configure searches also for tk4.0 / tcl7.4.
+ *
+ * Revision 1.12 1995/08/28 11:07:16 adam
* Minor changes.
*
* Revision 1.11 1995/08/03 13:23:02 adam
if (argc == 2)
fileName = argv[1];
- log_init (LOG_ALL, "", NULL);
if (Tcl_AppInit(interp) != TCL_OK) {
fprintf(stderr, "Tcl_AppInit failed: %s\n", interp->result);
}