Commit dcf56b04 authored by vasil's avatar vasil

branches/zip:

* Remove old Innobase copyright lines from C source files
* Add a reference to the GPLv2 license as recommended by the lawyers
at Oracle Legal

[Step 24/28]
parent 1c46e6ef
/*****************************************************************************
Copyright (c) 2005, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/****************************************************** /******************************************************
Compressed page interface Compressed page interface
(c) 2005 Innobase Oy
Created June 2005 by Marko Makela Created June 2005 by Marko Makela
*******************************************************/ *******************************************************/
......
/*****************************************************************************
Copyright (c) 1995, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
#include "univ.i" #include "univ.i"
#line 2 "lexyy.c" #line 2 "lexyy.c"
......
/* A Bison parser, made by GNU Bison 2.0. */ /*****************************************************************************
Copyright (c) 1995, 2009, Innobase Oy. All Rights Reserved.
Copyright (c) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software
Foundation, Inc.
/* Skeleton parser for Yacc-like parsing with Bison, As a special exception, when this file is copied by Bison into a
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison.
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify it under
it under the terms of the GNU General Public License as published by the terms of the GNU General Public License as published by the Free Software
the Free Software Foundation; either version 2, or (at your option) Foundation; version 2 of the License.
any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along with
along with this program; if not, write to the Free Software this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Foundation, Inc., 59 Temple Place - Suite 330, Place, Suite 330, Boston, MA 02111-1307 USA
Boston, MA 02111-1307, USA. */
/* As a special exception, when this file is copied by Bison into a *****************************************************************************/
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation /* A Bison parser, made by GNU Bison 2.0. */
in version 1.24 of Bison. */
/* Written by Richard Stallman by simplifying the original so called /* Written by Richard Stallman by simplifying the original so called
``semantic'' parser. */ ``semantic'' parser. */
......
/****************************************************** /*****************************************************************************
SQL parser: input file for the GNU Bison parser generator
(c) 1997 Innobase Oy Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved.
Created 12/14/1997 Heikki Tuuri This program is free software; you can redistribute it and/or modify it under
Published under the GPL version 2 the terms of the GNU General Public License as published by the Free Software
Foundation; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/******************************************************
SQL parser: input file for the GNU Bison parser generator
Look from pars0lex.l for instructions how to generate the C files for Look from pars0lex.l for instructions how to generate the C files for
the InnoDB parser. the InnoDB parser.
Created 12/14/1997 Heikki Tuuri
*******************************************************/ *******************************************************/
%{ %{
......
/****************************************************** /*****************************************************************************
SQL parser lexical analyzer: input file for the GNU Flex lexer generator
(c) 1997 Innobase Oy Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved.
Created 12/14/1997 Heikki Tuuri This program is free software; you can redistribute it and/or modify it under
Published under the GPL version 2 the terms of the GNU General Public License as published by the Free Software
Foundation; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/******************************************************
SQL parser lexical analyzer: input file for the GNU Flex lexer generator
The InnoDB parser is frozen because MySQL takes care of SQL parsing. The InnoDB parser is frozen because MySQL takes care of SQL parsing.
Therefore we normally keep the InnoDB parser C files as they are, and do Therefore we normally keep the InnoDB parser C files as they are, and do
...@@ -18,6 +31,8 @@ How to make the InnoDB parser and lexer C files: ...@@ -18,6 +31,8 @@ How to make the InnoDB parser and lexer C files:
These instructions seem to work at least with bison-1.875d and flex-2.5.31 on These instructions seem to work at least with bison-1.875d and flex-2.5.31 on
Linux. Linux.
Created 12/14/1997 Heikki Tuuri
*******************************************************/ *******************************************************/
%option nostdinit %option nostdinit
......
/*****************************************************************************
Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/****************************************************** /******************************************************
Simple SQL optimizer Simple SQL optimizer
(c) 1997 Innobase Oy
Created 12/21/1997 Heikki Tuuri Created 12/21/1997 Heikki Tuuri
*******************************************************/ *******************************************************/
......
/*****************************************************************************
Copyright (c) 1996, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/****************************************************** /******************************************************
SQL parser SQL parser
(c) 1996 Innobase Oy
Created 11/19/1996 Heikki Tuuri Created 11/19/1996 Heikki Tuuri
*******************************************************/ *******************************************************/
......
/*****************************************************************************
Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/****************************************************** /******************************************************
SQL parser symbol table SQL parser symbol table
(c) 1997 Innobase Oy
Created 12/15/1997 Heikki Tuuri Created 12/15/1997 Heikki Tuuri
*******************************************************/ *******************************************************/
......
/*****************************************************************************
Copyright (c) 1996, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/****************************************************** /******************************************************
Query graph Query graph
(c) 1996 Innobase Oy
Created 5/27/1996 Heikki Tuuri Created 5/27/1996 Heikki Tuuri
*******************************************************/ *******************************************************/
......
/*****************************************************************************
Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved.
This program 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; version 2 of the License.
This program 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
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*****************************************************************************/
/****************************************************** /******************************************************
Cursor read Cursor read
(c) 1997 Innobase Oy
Created 2/16/1997 Heikki Tuuri Created 2/16/1997 Heikki Tuuri
*******************************************************/ *******************************************************/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment