From 02266b68e2e2c86d8a8467ee56721926b365d2d0 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Tue, 22 Oct 2002 13:19:50 +0000 Subject: [PATCH] change license for data1 source --- data1/d1_absyn.c | 28 ++++++++++++---- data1/d1_attset.c | 85 ++++++++++++------------------------------------ data1/d1_doespec.c | 28 ++++++++++++---- data1/d1_espec.c | 28 ++++++++++++---- data1/d1_expout.c | 89 +++++++++++++-------------------------------------- data1/d1_grs.c | 31 +++++++++++++----- data1/d1_handle.c | 27 ++++++++++++---- data1/d1_if.c | 30 +++++++++++------ data1/d1_map.c | 28 ++++++++++++---- data1/d1_marc.c | 29 +++++++++++++---- data1/d1_prtree.c | 28 ++++++++++++---- data1/d1_read.c | 29 ++++++++++++++--- data1/d1_soif.c | 33 +++++++++++++------ data1/d1_sumout.c | 28 ++++++++++++---- data1/d1_sutrs.c | 31 +++++++++++++----- data1/d1_tagset.c | 28 ++++++++++++---- data1/d1_varset.c | 71 ++++++++++++---------------------------- data1/d1_write.c | 30 +++++++++++++---- include/d1_attset.h | 47 ++++++++++++--------------- include/d1_map.h | 47 ++++++++++++--------------- include/data1.h | 48 ++++++++++++--------------- 21 files changed, 456 insertions(+), 367 deletions(-) diff --git a/data1/d1_absyn.c b/data1/d1_absyn.c index 6427202..1cee7f6 100644 --- a/data1/d1_absyn.c +++ b/data1/d1_absyn.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_absyn.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_absyn.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_attset.c b/data1/d1_attset.c index 568027f..4f3b032 100644 --- a/data1/d1_attset.c +++ b/data1/d1_attset.c @@ -1,67 +1,24 @@ -/* - * Copyright (c) 1995-1999, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Log: d1_attset.c,v $ - * Revision 1.1 2002-10-22 12:53:33 adam - * data1 part of zebra - * - * Revision 1.15 2002/04/04 20:49:46 adam - * New functions yaz_is_abspath, yaz_path_fopen_base - * - * Revision 1.14 1999/11/30 13:47:12 adam - * Improved installation. Moved header files to include/yaz. - * - * Revision 1.13 1999/10/21 12:06:29 adam - * Retrieval module no longer uses ctype.h - functions. - * - * Revision 1.12 1999/08/27 09:40:32 adam - * Renamed logf function to yaz_log. Removed VC++ project files. - * - * Revision 1.11 1998/10/14 13:31:56 adam - * Bug fix. Bug introduced by previous commit. - * - * Revision 1.10 1998/10/13 16:09:48 adam - * Added support for arbitrary OID's for tagsets, schemas and attribute sets. - * Added support for multiple attribute set references and tagset references - * from an abstract syntax file. - * Fixed many bad logs-calls in routines that read the various - * specifications regarding data1 (*.abs,*.att,...) and made the messages - * consistent whenever possible. - * Added extra 'lineno' argument to function readconf_line. - * - * Revision 1.9 1998/05/18 13:07:03 adam - * Changed the way attribute sets are handled by the retriaval module. - * Extended Explain conversion / schema. - * Modified server and client to work with ASN.1 compiled protocol handlers. - * - * Revision 1.8 1998/02/11 11:53:35 adam - * Changed code so that it compiles as C++. - * - * Revision 1.7 1997/09/17 12:10:34 adam - * YAZ version 1.4. - * - * Revision 1.6 1997/09/05 09:50:56 adam - * Removed global data1_tabpath - uses data1_get_tabpath() instead. - * - * Revision 1.5 1996/05/09 07:27:43 quinn - * Multiple local attributes values supported. - * - * Revision 1.4 1996/02/21 15:23:36 quinn - * Reversed fclose and return; - * - * Revision 1.3 1995/12/13 17:14:26 quinn - * *** empty log message *** - * - * Revision 1.2 1995/11/01 16:34:55 quinn - * Making data1 look for tables in data1_tabpath - * - * Revision 1.1 1995/11/01 11:56:07 quinn - * Added Retrieval (data management) functions en masse. - * - * - */ +/* $Id: d1_attset.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_doespec.c b/data1/d1_doespec.c index b809fa3..d1cb8f3 100644 --- a/data1/d1_doespec.c +++ b/data1/d1_doespec.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_doespec.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_doespec.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include diff --git a/data1/d1_espec.c b/data1/d1_espec.c index 18ce961..fba103f 100644 --- a/data1/d1_espec.c +++ b/data1/d1_espec.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_espec.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_espec.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_expout.c b/data1/d1_expout.c index bad04a7..26689cd 100644 --- a/data1/d1_expout.c +++ b/data1/d1_expout.c @@ -1,70 +1,27 @@ +/* $Id: d1_expout.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ + /* - * Copyright (c) 1995-1999, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Log: d1_expout.c,v $ - * Revision 1.1 2002-10-22 12:53:33 adam - * data1 part of zebra - * - * Revision 1.17 1999/11/30 13:47:12 adam - * Improved installation. Moved header files to include/yaz. - * - * Revision 1.16 1999/08/27 09:40:32 adam - * Renamed logf function to yaz_log. Removed VC++ project files. - * - * Revision 1.15 1998/09/28 12:44:40 adam - * Fixed bug in f_integer. - * - * Revision 1.14 1998/06/08 14:26:41 adam - * Fixed bug in f_queryTypeDetails. - * - * Revision 1.13 1998/06/05 08:58:48 adam - * Fixed un-initialised var in f_rpnCapabilities. - * - * Revision 1.12 1998/05/18 13:07:04 adam - * Changed the way attribute sets are handled by the retriaval module. - * Extended Explain conversion / schema. - * Modified server and client to work with ASN.1 compiled protocol handlers. - * - * Revision 1.11 1998/04/02 08:27:37 adam - * Minor change in definition of Z_TargetInfo. Furhter work on Explain - * schema - added AttributeDetails. - * - * Revision 1.10 1998/03/31 15:13:20 adam - * Development towards compiled ASN.1. - * - * Revision 1.9 1998/03/05 08:07:58 adam - * Make data1 to EXPLAIN ignore local tags in root. - * - * Revision 1.8 1998/02/11 11:53:35 adam - * Changed code so that it compiles as C++. - * - * Revision 1.7 1997/12/09 16:18:16 adam - * Work on EXPLAIN schema. First implementation of sub-schema facility - * in the *.abs files. - * - * Revision 1.6 1997/11/24 11:33:56 adam - * Using function odr_nullval() instead of global ODR_NULLVAL when - * appropriate. - * - * Revision 1.5 1997/11/19 10:30:06 adam - * More explain work. - * - * Revision 1.4 1997/11/18 09:51:08 adam - * Removed element num_children from data1_node. Minor changes in - * data1 to Explain. - * - * Revision 1.3 1997/09/17 12:10:36 adam - * YAZ version 1.4. - * - * Revision 1.2 1995/12/14 16:28:30 quinn - * More explain stuff. - * - * Revision 1.1 1995/12/14 11:09:51 quinn - * Work on Explain - * - * + * This module converts data1 tree to Z39.50 Explain records */ #include diff --git a/data1/d1_grs.c b/data1/d1_grs.c index 8343063..4a89625 100644 --- a/data1/d1_grs.c +++ b/data1/d1_grs.c @@ -1,11 +1,26 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_grs.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - * - */ +/* $Id: d1_grs.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ + +/* converts data1 tree to GRS-1 record */ #include #include diff --git a/data1/d1_handle.c b/data1/d1_handle.c index 7a37eac..6f03aa5 100644 --- a/data1/d1_handle.c +++ b/data1/d1_handle.c @@ -1,9 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * - * $Id: d1_handle.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_handle.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_if.c b/data1/d1_if.c index 1fe5a7d..9ac8f3f 100644 --- a/data1/d1_if.c +++ b/data1/d1_if.c @@ -1,12 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * - * d1_if.c : A simple interface for extracting strings from data1_node - * tree structures - * - * $Id: d1_if.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_if.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_map.c b/data1/d1_map.c index 8cd3bc9..f8a160b 100644 --- a/data1/d1_map.c +++ b/data1/d1_map.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_map.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_map.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_marc.c b/data1/d1_marc.c index 5bd1e2c..d038d19 100644 --- a/data1/d1_marc.c +++ b/data1/d1_marc.c @@ -1,11 +1,26 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_marc.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_marc.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ +/* converts data1 tree to ISO2709/MARC record */ #include #include diff --git a/data1/d1_prtree.c b/data1/d1_prtree.c index 0b46e8b..2c914c1 100644 --- a/data1/d1_prtree.c +++ b/data1/d1_prtree.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_prtree.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_prtree.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_read.c b/data1/d1_read.c index 6597220..9630dff 100644 --- a/data1/d1_read.c +++ b/data1/d1_read.c @@ -1,9 +1,28 @@ +/* $Id: d1_read.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ + + /* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_read.c,v 1.1 2002-10-22 12:53:33 adam Exp $ + * This module reads "loose" SGML and converts it to data1 tree */ #include diff --git a/data1/d1_soif.c b/data1/d1_soif.c index 3aaf857..f380106 100644 --- a/data1/d1_soif.c +++ b/data1/d1_soif.c @@ -1,13 +1,25 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_soif.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_soif.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ -#include -#include /* * This module generates SOIF (Simple Object Interchange Format) records @@ -15,6 +27,9 @@ * concatenating the tag names at each level. */ +#include +#include + static int nodetoelement(data1_node *n, int select, char *prefix, WRBUF b) { data1_node *c; diff --git a/data1/d1_sumout.c b/data1/d1_sumout.c index a2cb932..fc2aca5 100644 --- a/data1/d1_sumout.c +++ b/data1/d1_sumout.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_sumout.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_sumout.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_sutrs.c b/data1/d1_sutrs.c index 4bd6b54..96bbc09 100644 --- a/data1/d1_sutrs.c +++ b/data1/d1_sutrs.c @@ -1,11 +1,26 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_sutrs.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - * - */ +/* $Id: d1_sutrs.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ + +/* converts data1 tree to SUTRS record */ #include diff --git a/data1/d1_tagset.c b/data1/d1_tagset.c index 8b1ada6..e0a8570 100644 --- a/data1/d1_tagset.c +++ b/data1/d1_tagset.c @@ -1,10 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_tagset.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_tagset.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_varset.c b/data1/d1_varset.c index 94f1cfd..4369cd8 100644 --- a/data1/d1_varset.c +++ b/data1/d1_varset.c @@ -1,53 +1,24 @@ -/* - * Copyright (c) 1995-1999, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Log: d1_varset.c,v $ - * Revision 1.1 2002-10-22 12:53:33 adam - * data1 part of zebra - * - * Revision 1.11 2002/04/04 20:49:46 adam - * New functions yaz_is_abspath, yaz_path_fopen_base - * - * Revision 1.10 1999/11/30 13:47:12 adam - * Improved installation. Moved header files to include/yaz. - * - * Revision 1.9 1999/08/27 09:40:32 adam - * Renamed logf function to yaz_log. Removed VC++ project files. - * - * Revision 1.8 1998/10/13 16:09:54 adam - * Added support for arbitrary OID's for tagsets, schemas and attribute sets. - * Added support for multiple attribute set references and tagset references - * from an abstract syntax file. - * Fixed many bad logs-calls in routines that read the various - * specifications regarding data1 (*.abs,*.att,...) and made the messages - * consistent whenever possible. - * Added extra 'lineno' argument to function readconf_line. - * - * Revision 1.7 1998/02/11 11:53:35 adam - * Changed code so that it compiles as C++. - * - * Revision 1.6 1997/09/17 12:10:39 adam - * YAZ version 1.4. - * - * Revision 1.5 1997/09/05 09:50:58 adam - * Removed global data1_tabpath - uses data1_get_tabpath() instead. - * - * Revision 1.4 1997/05/14 06:54:04 adam - * C++ support. - * - * Revision 1.3 1995/11/01 16:34:58 quinn - * Making data1 look for tables in data1_tabpath - * - * Revision 1.2 1995/11/01 13:54:50 quinn - * Minor adjustments - * - * Revision 1.1 1995/11/01 11:56:09 quinn - * Added Retrieval (data management) functions en masse. - * - * - */ +/* $Id: d1_varset.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #include #include diff --git a/data1/d1_write.c b/data1/d1_write.c index 587e75d..1ccd8e3 100644 --- a/data1/d1_write.c +++ b/data1/d1_write.c @@ -1,10 +1,26 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss - * - * $Id: d1_write.c,v 1.1 2002-10-22 12:53:33 adam Exp $ - */ +/* $Id: d1_write.c,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ + +/* converts data1 tree to XML record */ #include diff --git a/include/d1_attset.h b/include/d1_attset.h index dfafdd9..39dbbf6 100644 --- a/include/d1_attset.h +++ b/include/d1_attset.h @@ -1,29 +1,24 @@ -/* - * Copyright (c) 1995-2000, Index Data. - * - * Permission to use, copy, modify, distribute, and sell this software and - * its documentation, in whole or in part, for any purpose, is hereby granted, - * provided that: - * - * 1. This copyright and permission notice appear in all copies of the - * software and its documentation. Notices of copyright or attribution - * which appear at the beginning of any file must remain unchanged. - * - * 2. The names of Index Data or the individual authors may not be used to - * endorse or promote products derived from this software without specific - * prior written permission. - * - * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, - * EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - * IN NO EVENT SHALL INDEX DATA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, - * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR - * NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF - * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - * OF THIS SOFTWARE. - * - */ +/* $Id: d1_attset.h,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #ifndef D1_ATTSET_H #define D1_ATTSET_H diff --git a/include/d1_map.h b/include/d1_map.h index bfd3567..a8b6944 100644 --- a/include/d1_map.h +++ b/include/d1_map.h @@ -1,29 +1,24 @@ -/* - * Copyright (c) 1995-2000, Index Data. - * - * Permission to use, copy, modify, distribute, and sell this software and - * its documentation, in whole or in part, for any purpose, is hereby granted, - * provided that: - * - * 1. This copyright and permission notice appear in all copies of the - * software and its documentation. Notices of copyright or attribution - * which appear at the beginning of any file must remain unchanged. - * - * 2. The names of Index Data or the individual authors may not be used to - * endorse or promote products derived from this software without specific - * prior written permission. - * - * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, - * EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - * IN NO EVENT SHALL INDEX DATA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, - * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR - * NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF - * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - * OF THIS SOFTWARE. - * - */ +/* $Id: d1_map.h,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #ifndef D1_MAP_H #define D1_MAP_H diff --git a/include/data1.h b/include/data1.h index 98cf8cb..571e37a 100644 --- a/include/data1.h +++ b/include/data1.h @@ -1,30 +1,24 @@ -/* - * Copyright (c) 1995-2002, Index Data. - * - * Permission to use, copy, modify, distribute, and sell this software and - * its documentation, in whole or in part, for any purpose, is hereby granted, - * provided that: - * - * 1. This copyright and permission notice appear in all copies of the - * software and its documentation. Notices of copyright or attribution - * which appear at the beginning of any file must remain unchanged. - * - * 2. The names of Index Data or the individual authors may not be used to - * endorse or promote products derived from this software without specific - * prior written permission. - * - * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, - * EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - * IN NO EVENT SHALL INDEX DATA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, - * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR - * NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF - * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - * OF THIS SOFTWARE. - * - * $Id: data1.h,v 1.1 2002-10-22 12:51:08 adam Exp $ - */ +/* $Id: data1.h,v 1.2 2002-10-22 13:19:50 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ #ifndef DATA1_H #define DATA1_H -- 1.7.10.4