From 92ecfa86b161c6beecb919e77ffd053f59bbf89d Mon Sep 17 00:00:00 2001
From: vasil <Unknown>
Date: Tue, 17 Feb 2009 10:05:45 +0000
Subject: [PATCH] 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 25/28]
---
 rem/rem0cmp.c   | 20 ++++++++++++++++++--
 rem/rem0rec.c   | 20 ++++++++++++++++++--
 row/row0ext.c   | 20 ++++++++++++++++++--
 row/row0ins.c   | 20 ++++++++++++++++++--
 row/row0merge.c | 20 ++++++++++++++++++--
 row/row0mysql.c | 20 ++++++++++++++++++--
 row/row0purge.c | 20 ++++++++++++++++++--
 row/row0row.c   | 20 ++++++++++++++++++--
 row/row0uins.c  | 20 ++++++++++++++++++--
 row/row0umod.c  | 20 ++++++++++++++++++--
 10 files changed, 180 insertions(+), 20 deletions(-)

diff --git a/rem/rem0cmp.c b/rem/rem0cmp.c
index 597e88c3a4c..39fcb6f19dd 100644
--- a/rem/rem0cmp.c
+++ b/rem/rem0cmp.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+Copyright (c) 1994, 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
+
+*****************************************************************************/
+
 /***********************************************************************
 Comparison services for records
 
-(c) 1994-1996 Innobase Oy
-
 Created 7/1/1994 Heikki Tuuri
 ************************************************************************/
 
diff --git a/rem/rem0rec.c b/rem/rem0rec.c
index 6906cce21f5..d6899c810e3 100644
--- a/rem/rem0rec.c
+++ b/rem/rem0rec.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+Copyright (c) 1994, 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
+
+*****************************************************************************/
+
 /************************************************************************
 Record manager
 
-(c) 1994-2001 Innobase Oy
-
 Created 5/30/1994 Heikki Tuuri
 *************************************************************************/
 
diff --git a/row/row0ext.c b/row/row0ext.c
index 7cba6cc81ac..83dfa024ffc 100644
--- a/row/row0ext.c
+++ b/row/row0ext.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+Copyright (c) 2006, 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
+
+*****************************************************************************/
+
 /******************************************************
 Caching of externally stored column prefixes
 
-(c) 2006 Innobase Oy
-
 Created September 2006 Marko Makela
 *******************************************************/
 
diff --git a/row/row0ins.c b/row/row0ins.c
index 5d9cd877ca3..ddb1bb3556c 100644
--- a/row/row0ins.c
+++ b/row/row0ins.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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
+
+*****************************************************************************/
+
 /******************************************************
 Insert into a table
 
-(c) 1996 Innobase Oy
-
 Created 4/20/1996 Heikki Tuuri
 *******************************************************/
 
diff --git a/row/row0merge.c b/row/row0merge.c
index b368ecaaa16..efed3d26e5b 100644
--- a/row/row0merge.c
+++ b/row/row0merge.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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
+
+*****************************************************************************/
+
 /******************************************************
 New index creation routines using a merge sort
 
-(c) 2005,2007 Innobase Oy
-
 Created 12/4/2005 Jan Lindstrom
 Completed by Sunny Bains and Marko Makela
 *******************************************************/
diff --git a/row/row0mysql.c b/row/row0mysql.c
index 6c7319e5b2d..8204285cc38 100644
--- a/row/row0mysql.c
+++ b/row/row0mysql.c
@@ -1,9 +1,25 @@
+/*****************************************************************************
+
+Copyright (c) 2000, 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
+
+*****************************************************************************/
+
 /******************************************************
 Interface between Innobase row operations and MySQL.
 Contains also create table and other data dictionary operations.
 
-(c) 2000 Innobase Oy
-
 Created 9/17/2000 Heikki Tuuri
 *******************************************************/
 
diff --git a/row/row0purge.c b/row/row0purge.c
index 4653c436ea8..8c3f9b993ba 100644
--- a/row/row0purge.c
+++ b/row/row0purge.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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
+
+*****************************************************************************/
+
 /******************************************************
 Purge obsolete records
 
-(c) 1997 Innobase Oy
-
 Created 3/14/1997 Heikki Tuuri
 *******************************************************/
 
diff --git a/row/row0row.c b/row/row0row.c
index 7953b4b41c2..4343ee2b009 100644
--- a/row/row0row.c
+++ b/row/row0row.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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
+
+*****************************************************************************/
+
 /******************************************************
 General row routines
 
-(c) 1996 Innobase Oy
-
 Created 4/20/1996 Heikki Tuuri
 *******************************************************/
 
diff --git a/row/row0uins.c b/row/row0uins.c
index 9d9459a4b17..69d6b2e6c2a 100644
--- a/row/row0uins.c
+++ b/row/row0uins.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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
+
+*****************************************************************************/
+
 /******************************************************
 Fresh insert undo
 
-(c) 1996 Innobase Oy
-
 Created 2/25/1997 Heikki Tuuri
 *******************************************************/
 
diff --git a/row/row0umod.c b/row/row0umod.c
index 36018e8ab1d..835f357fc8d 100644
--- a/row/row0umod.c
+++ b/row/row0umod.c
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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
+
+*****************************************************************************/
+
 /******************************************************
 Undo modify of a row
 
-(c) 1997 Innobase Oy
-
 Created 2/27/1997 Heikki Tuuri
 *******************************************************/