# Makefile for Email gateway CCL
# Europagate, 1995
#
-# Makefile,v
+# $Log: Makefile,v $
+# Revision 1.6 1995/02/23 08:31:58 adam
+# Changed header.
+#
# Revision 1.4 1995/02/22 08:50:28 adam
# Definition of CPP changed.
#
-# bib1,v 1.1 1995/02/14 16:20:53 adam Exp
+# $Id: bib1,v 1.3 1995/02/23 08:31:59 adam Exp $
# CCL qualifiers and their mapping to a bib-1 subset
#
term s=pw t=l,r
/*
* Europagate, 1995
*
- * cclerrms.c,v
+ * $Log: cclerrms.c,v $
+ * Revision 1.6 1995/02/23 08:31:59 adam
+ * Changed header.
+ *
* Revision 1.4 1995/02/14 16:20:54 adam
* Qualifiers are read from a file now.
*
/* CCL find (to rpn conversion)
* Europagate, 1995
*
- * cclfind.c,v
+ * $Log: cclfind.c,v $
+ * Revision 1.11 1995/02/23 08:31:59 adam
+ * Changed header.
+ *
* Revision 1.9 1995/02/16 13:20:06 adam
* Spell fix.
*
/* CCL print rpn tree - infix notation
* Europagate, 1995
*
- * cclptree.c,v
+ * $Log: cclptree.c,v $
+ * Revision 1.5 1995/02/23 08:31:59 adam
+ * Changed header.
+ *
* Revision 1.3 1995/02/15 17:42:16 adam
* Minor changes of the api of this module. FILE* argument added
* to ccl_pr_tree.
/* CCL qualifiers
* Europagate, 1995
*
- * cclqual.c,v
+ * $Log: cclqual.c,v $
+ * Revision 1.6 1995/02/23 08:32:00 adam
+ * Changed header.
+ *
* Revision 1.4 1995/02/14 19:55:12 adam
* Header files ccl.h/cclp.h are gone! They have been merged an
* moved to ../include/ccl.h.
/* CCL shell.
* Europagate 1995
*
- * cclsh.c,v
+ * $Log: cclsh.c,v $
+ * Revision 1.9 1995/02/23 08:32:00 adam
+ * Changed header.
+ *
* Revision 1.7 1995/02/15 17:42:16 adam
* Minor changes of the api of this module. FILE* argument added
* to ccl_pr_tree.
/* CCL - lexical analysis
* Europagate, 1995
*
- * ccltoken.c,v
+ * $Log: ccltoken.c,v $
+ * Revision 1.5 1995/02/23 08:32:00 adam
+ * Changed header.
+ *
* Revision 1.3 1995/02/15 17:42:16 adam
* Minor changes of the api of this module. FILE* argument added
* to ccl_pr_tree.
# FML interpreter. Europagate, 1995
#
-# Makefile,v 1.9 1995/02/22 08:50:48 adam Exp
+# $Id: Makefile,v 1.11 1995/02/23 08:32:03 adam Exp $
SHELL=/bin/sh
INCLUDE=-I../include -I.
/*
* FML interpreter. Europagate, 1995
*
- * fml.c,v
+ * $Log: fml.c,v $
+ * Revision 1.14 1995/02/23 08:32:04 adam
+ * Changed header.
+ *
* Revision 1.12 1995/02/22 15:20:13 adam
* Bug fix in fml_exec_space.
*
/*
* FML interpreter. Europagate, 1995
*
- * fmlarit.c,v
+ * $Log: fmlarit.c,v $
+ * Revision 1.3 1995/02/23 08:32:04 adam
+ * Changed header.
+ *
* Revision 1.1 1995/02/09 14:33:36 adam
* Split source fml.c and define relevant build-in functions in separate
* files. New operators mult, div, not, llen implemented.
/*
* FML interpreter. Europagate, 1995
*
- * fmlcall.c,v
+ * $Log: fmlcall.c,v $
+ * Revision 1.3 1995/02/23 08:32:04 adam
+ * Changed header.
+ *
* Revision 1.1 1995/02/09 16:06:07 adam
* FML can be called from the outside multiple times by the functions:
* fml_exec_call and fml_exec_call_str.
/*
* FML interpreter. Europagate, 1995
*
- * fmlcalls.c,v
+ * $Log: fmlcalls.c,v $
+ * Revision 1.4 1995/02/23 08:32:04 adam
+ * Changed header.
+ *
* Revision 1.2 1995/02/10 15:50:55 adam
* MARC interface implemented. Minor bugs fixed. fmltest can
* be used to format single MARC records. New function '\list'
/*
* FML interpreter. Europagate, 1995
*
- * fmllist.c,v
+ * $Log: fmllist.c,v $
+ * Revision 1.4 1995/02/23 08:32:05 adam
+ * Changed header.
+ *
* Revision 1.2 1995/02/10 15:50:55 adam
* MARC interface implemented. Minor bugs fixed. fmltest can
* be used to format single MARC records. New function '\list'
/*
* FML interpreter. Europagate, 1995
*
- * fmlmarc.c,v
+ * $Log: fmlmarc.c,v $
+ * Revision 1.4 1995/02/23 08:32:05 adam
+ * Changed header.
+ *
* Revision 1.2 1995/02/10 16:52:08 adam
* Indicator field moved in MARC structure. The FML list representation
* of a MARC record has changed.
/*
* FML interpreter. Europagate, 1995
*
- * fmlmem.c,v
+ * $Log: fmlmem.c,v $
+ * Revision 1.8 1995/02/23 08:32:05 adam
+ * Changed header.
+ *
* Revision 1.6 1995/02/10 18:15:52 adam
* FML function 'strcmp' implemented. This function can be used to
* test for existence of MARC fields.
/*
* FML interpreter. Europagate, 1995
*
- * fmlp.h,v
+ * $Log: fmlp.h,v $
+ * Revision 1.10 1995/02/23 08:32:06 adam
+ * Changed header.
+ *
* Revision 1.8 1995/02/10 18:15:52 adam
* FML function 'strcmp' implemented. This function can be used to
* test for existence of MARC fields.
/*
* FML interpreter. Europagate, 1995
*
- * fmlrel.c,v
+ * $Log: fmlrel.c,v $
+ * Revision 1.3 1995/02/23 08:32:06 adam
+ * Changed header.
+ *
* Revision 1.1 1995/02/09 14:33:37 adam
* Split source fml.c and define relevant build-in functions in separate
* files. New operators mult, div, not, llen implemented.
/*
* FML interpreter. Europagate, 1995
*
- * fmlstr.c,v
+ * $Log: fmlstr.c,v $
+ * Revision 1.3 1995/02/23 08:32:06 adam
+ * Changed header.
+ *
* Revision 1.1 1995/02/10 18:15:53 adam
* FML function 'strcmp' implemented. This function can be used to
* test for existence of MARC fields.
/*
* FML interpreter. Europagate, 1995
*
- * fmlsym.c,v
+ * $Log: fmlsym.c,v $
+ * Revision 1.3 1995/02/23 08:32:06 adam
+ * Changed header.
+ *
* Revision 1.1.1.1 1995/02/06 13:48:10 adam
* First version of the FML interpreter. It's slow and memory isn't
* freed properly. In particular, the FML nodes aren't released yet.
/*
* FML interpreter. Europagate, 1995
*
- * fmltest.c,v
+ * $Log: fmltest.c,v $
+ * Revision 1.7 1995/02/23 08:32:06 adam
+ * Changed header.
+ *
* Revision 1.5 1995/02/10 15:50:56 adam
* MARC interface implemented. Minor bugs fixed. fmltest can
* be used to format single MARC records. New function '\list'
/*
* FML interpreter. Europagate, 1995
*
- * fmltoken.c,v
+ * $Log: fmltoken.c,v $
+ * Revision 1.6 1995/02/23 08:32:07 adam
+ * Changed header.
+ *
* Revision 1.4 1995/02/10 18:15:53 adam
* FML function 'strcmp' implemented. This function can be used to
* test for existence of MARC fields.
# FML list inspection
#
-# lists.fml,v 1.3 1995/02/09 14:33:38 adam Exp
+# $Id: lists.fml,v 1.5 1995/02/23 08:32:07 adam Exp $
\set months {Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec}
\set days {31 28 31 30 31 30 31 31 30 31 30 31}
Number of months:
# Fml scripts to display MARC records
-# marc.fml,v 1.3 1995/02/10 18:15:53 adam Exp
+# $Id: marc.fml,v 1.5 1995/02/23 08:32:07 adam Exp $
\func f0 rec {
\foreach line {\rec} {
\line \index 1 \
# FML power and multiplication.
#
-# power.fml,v 1.1.1.1 1995/02/06 13:48:10 adam Exp
+# $Id: power.fml,v 1.3 1995/02/23 08:32:07 adam Exp $
\bin Mult a b {
\set val 0
# FML tempo test
#
-# tempo.fml,v 1.2 1995/02/09 13:07:16 adam Exp
+# $Id: tempo.fml,v 1.4 1995/02/23 08:32:08 adam Exp $
\set x 1
\set max 10000
\while {\x \lt \max} {\incr \x}
/* CCL - header file
* Europagate, 1995
*
- * ccl.h,v
+ * $Log: ccl.h,v $
+ * Revision 1.5 1995/02/23 08:32:11 adam
+ * Changed header.
+ *
* Revision 1.3 1995/02/16 13:20:10 adam
* Spell fix.
*
/*
* FML interpreter. Europagate, 1995
*
- * fml.h,v
+ * $Log: fml.h,v $
+ * Revision 1.4 1995/02/23 08:32:11 adam
+ * Changed header.
+ *
* Revision 1.2 1995/02/22 08:51:02 adam
* Output function can be customized.
*
/*
* FML interpreter. Europagate, 1995
*
- * fmlmarc.h,v
+ * $Log: fmlmarc.h,v $
+ * Revision 1.3 1995/02/23 08:32:11 adam
+ * Changed header.
+ *
* Revision 1.1 1995/02/20 21:15:47 adam
* Moved files to include.
*
/*
- gw-log.h: Logging facilities.
-
- Europagate, 1994-1995.
-
- gw-log.h,v
+ * gw-log.h: Logging facilities.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-log.h,v $
+ * Revision 1.3 1995/02/23 08:32:11 adam
+ * Changed header.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 7, 94 (Adam Dickmeiss)
- Last update: Dec 13, 94 (Adam Dickmeiss)
+ * Initial: Dec 7, 94 (Adam Dickmeiss)
*/
#ifndef GW_LOG_H
/*
- gw-res.h: Resource management.
-
- Europagate, 1994-1995.
-
- gw-res.h,v
+ * gw-res.h: Resource management.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-res.h,v $
+ * Revision 1.3 1995/02/23 08:32:12 adam
+ * Changed header.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 7, 94 (Adam Dickmeiss)
- Last update: Dec 13, 94 (Adam Dickmeiss)
+ * Initial: Dec 7, 94 (Adam Dickmeiss)
*/
#ifndef GW_RES_H
#define GW_RES_H
/*
- Record management
-
- Europagate, 1994-1995.
-
- iso2709.h,v
+ * Record management
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: iso2709.h,v $
+ * Revision 1.5 1995/02/23 08:32:12 adam
+ * Changed header.
+ *
* Revision 1.3 1995/02/10 17:05:14 adam
* New function iso2709_display to display MARC records in a
* line-by-line format. The iso2709_cvt function no longer
/*
- Record management
-
- Europagate, 1994-1995.
-
- iso2709p.h,v
+ * Record management
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: iso2709p.h,v $
+ * Revision 1.5 1995/02/23 08:32:12 adam
+ * Changed header.
+ *
* Revision 1.3 1995/02/15 17:43:08 adam
* Minor changes to the ccl interface. Bug fix in iso2709 module.
*
/*
* Europagate, 1995
*
- * zaccess.h,v
+ * $Log: zaccess.h,v $
+ * Revision 1.9 1995/02/23 08:32:12 adam
+ * Changed header.
+ *
* Revision 1.7 1995/02/17 13:59:06 quinn
* Added header.
*
# Makefile for Email gateway CCL
# Europagate, 1995
#
-# Makefile,v
+# $Log: Makefile,v $
+# Revision 1.9 1995/02/23 08:32:14 adam
+# Changed header.
+#
# Revision 1.7 1995/02/22 08:51:34 adam
# Output function can be customized in fml, which is used to print
# the reply to reply_fd.
# Subset of bib-1 attributes map to CCL qualifiers
-# default.bib,v 1.3 1995/02/20 21:16:17 adam Exp
+# $Id: default.bib,v 1.5 1995/02/23 08:32:15 adam Exp $
#
term t=l,r,b s=pw
clean t=l,r,b
# Fml scripts to display MARC records
-# default.fml,v 1.1 1995/02/20 21:17:08 adam Exp
+# $Id: default.fml,v 1.3 1995/02/23 08:32:15 adam Exp $
\func f0 rec {
\foreach line {\rec} {
\line \index 1 \
# Email gateway - general kernel resources
-# default.res,v 1.8 1995/02/22 15:22:32 adam Exp
+# $Id: default.res,v 1.10 1995/02/23 08:32:15 adam Exp $
#
# Important directories, programs, etc.
gw.reply.mta: /usr/lib/sendmail
# Email gateway - resource for a specific target
-# drewdb.res,v 1.1 1995/02/20 21:16:18 adam Exp
+# $Id: drewdb.res,v 1.3 1995/02/23 08:32:16 adam Exp $
# See p. 17 in Europagate, Background Study, Part II
gw.portno: 210
gw.hostname: dranet.dra.com
/* Gateway kernel
* Europagate, 1995
*
- * kernel.h,v
+ * $Log: kernel.h,v $
+ * Revision 1.7 1995/02/23 08:32:16 adam
+ * Changed header.
+ *
* Revision 1.5 1995/02/22 15:22:32 adam
* Much more checking of run-time state. Show command never retrieves
* more records than indicated by the previous search request. Help
# Email gateway - resources for danish conversation
-# lang.dk.res,v 1.3 1995/02/20 21:16:18 adam Exp
+# $Id: lang.dk.res,v 1.5 1995/02/23 08:32:16 adam Exp $
#
# Beskeder
gw.msg.subject: Din forespørgsel
# Email gateway - resources for english conversation
-# lang.uk.res,v 1.2 1995/02/22 15:22:33 adam Exp
+# $Id: lang.uk.res,v 1.4 1995/02/23 08:32:16 adam Exp $
#
# Messages
gw.msg.subject: Your Z39.50 Query
# Subset of bib-1 attributes map to CCL qualifiers for a target
-# loc.bib,v 1.2 1995/02/22 16:54:42 adam Exp
+# $Id: loc.bib,v 1.4 1995/02/23 08:32:16 adam Exp $
#
term s=pw
au u=1 s=pw
# Email gateway - resource for a specific target
-# loc.res,v 1.2 1995/02/16 18:35:09 adam Exp
+# $Id: loc.res,v 1.4 1995/02/23 08:32:17 adam Exp $
# See p. 40-43 in Europagate, Background Study, Part II
gw.portno: 210
gw.hostname: IBM2.LOC.gov
/* Gateway kernel
* Europagate, 1995
*
- * main.c,v
+ * $Log: main.c,v $
+ * Revision 1.9 1995/02/23 08:32:17 adam
+ * Changed header.
+ *
* Revision 1.7 1995/02/22 15:22:33 adam
* Much more checking of run-time state. Show command never retrieves
* more records than indicated by the previous search request. Help
/* Gateway kernel
* Europagate, 1995
*
- * urp.c,v
+ * $Log: urp.c,v $
+ * Revision 1.15 1995/02/23 08:32:17 adam
+ * Changed header.
+ *
* Revision 1.13 1995/02/22 16:54:42 adam
* Qualifiers of LOC target updated. More logging messages.
*
-#ChangeLog,v
+# $Log: ChangeLog,v $
+# Revision 1.3 1995/02/23 08:32:20 adam
+# Changed header.
+#
# Revision 1.1.1.1 1995/02/09 17:27:11 adam
# Initial version of email gateway under CVS control.
#
# Makefile for resource management/logging facilities.
# Europagate, 1994-1995.
#
-# Makefile,v
+# $Log: Makefile,v $
+# Revision 1.4 1995/02/23 08:32:20 adam
+# Changed header.
+#
# Revision 1.2 1995/02/22 08:51:44 adam
# Definition of CPP changed.
#
+# $Id: README,v 1.2 1995/02/23 08:32:20 adam Exp $
Wed Dec 14 1994
Resource management + logging system, Europagate 1994
-# adam.res,v 1.1.1.1 1995/02/09 17:27:12 adam Exp
+# $Id: adam.res,v 1.3 1995/02/23 08:32:21 adam Exp $
a: 3
c: 45
# Personal X setup : ~/.Xdefaults, ~/.Xresources
# Adam Dickmeiss
-# big.res,v 1.1.1.1 1995/02/09 17:27:12 adam Exp
+# $Id: big.res,v 1.3 1995/02/23 08:32:21 adam Exp $
# This file specifies the default resources used by Emacs.
# Colors and backgrounds.
# This is default.res
-# default.res,v
+# $Log: default.res,v $
+# Revision 1.3 1995/02/23 08:32:21 adam
+# Changed header.
+#
# Revision 1.1.1.1 1995/02/09 17:27:12 adam
# Initial version of email gateway under CVS control.
#
/*
- gw-log-test.c: Test of logging facilities.
-
- Europagate, 1994-1995.
-
- gw-log-test.c,v
+ * Test of logging facilities.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-log-test.c,v $
+ * Revision 1.3 1995/02/23 08:32:21 adam
+ * Changed header.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 7, 94 (Adam Dickmeiss)
- Last update: Dec 13, 94 (Adam Dickmeiss)
-
+ * Initial: Dec 7, 94 (Adam Dickmeiss)
*/
#include <stdio.h>
/*
- gw-log.c: Implementation of logging facilities.
-
- Europagate, 1994-1995.
-
- gw-log.c,v
+ * Implementation of logging facilities.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-log.c,v $
+ * Revision 1.4 1995/02/23 08:32:22 adam
+ * Changed header.
+ *
* Revision 1.2 1995/02/17 17:06:56 adam
* Remove everything before '/' in app_name. Use compact date format.
*
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 7, 94 (Adam Dickmeiss)
- Last update: Dec 13, 94 (Adam Dickmeiss)
-
+ * Initial: Dec 7, 94 (Adam Dickmeiss)
*/
#include <stdio.h>
/*
- gw-res-test.c: Test of resource management.
-
- Europagate, 1994-1995.
-
- gw-res-test.c,v
+ * Test of resource management.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-res-test.c,v $
+ * Revision 1.3 1995/02/23 08:32:22 adam
+ * Changed header.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 7, 94 (Adam Dickmeiss)
- Last update: Dec 13, 94 (Adam Dickmeiss)
-
+ * Initial: Dec 7, 94 (Adam Dickmeiss)
*/
#include <stdio.h>
/*
- gw-res.c: Implementation of resource management.
-
- Europagate, 1994-1995.
-
- gw-res.c,v
+ * Implementation of resource management.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-res.c,v $
+ * Revision 1.5 1995/02/23 08:32:22 adam
+ * Changed header.
+ *
* Revision 1.3 1995/02/21 14:00:11 adam
* Minor changes.
*
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 8, 94 (Adam Dickmeiss)
- Last update: Dec 19, 94 (Adam Dickmeiss)
-
+ * Initial: Dec 8, 94 (Adam Dickmeiss)
*/
#include <assert.h>
#include <stdio.h>
/*
- gw-res.h: Private header file for resource management.
-
- Europagate, 1994-1995.
-
- gw-resp.h,v
+ * Private header file for resource management.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-resp.h,v $
+ * Revision 1.3 1995/02/23 08:32:22 adam
+ * Changed header.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 7, 94 (Adam Dickmeiss)
- Last update: Dec 13, 94 (Adam Dickmeiss)
+ *
+ * Initial: Dec 7, 94 (Adam Dickmeiss)
*/
#include <gw-res.h>
-# Makefile for Email gateway utilities
+# Makefile for Email gateway Z39.50 interface
# Europagate, 1995
#
-# Makefile,v
+# $Log: Makefile,v $
+# Revision 1.5 1995/02/23 08:32:25 adam
+# Changed header.
+#
# Revision 1.3 1995/02/22 08:51:49 adam
# Definition of CPP changed.
#
# Revision 1.1 1995/02/16 14:47:55 quinn
# First kick.
#
-#
ZPRE=/home/proj/zdist/zdist102b1-1/libz3950
ZINC=-I$(ZPRE)
/*
* Europagate, 1995
*
- * zaccess.c,v
+ * Z39.50 API for the Email gateway
+ *
+ * $Log: zaccess.c,v $
+ * Revision 1.14 1995/02/23 08:32:26 adam
+ * Changed header.
+ *
* Revision 1.12 1995/02/20 20:35:37 quinn
* Pull present status from presresp.
*