Copyright and licensing clarifications. Added runtime exception.
authorJustin Seyster <jseyster@cs.sunysb.edu>
Tue, 19 Oct 2010 23:12:58 +0000 (19:12 -0400)
committerJustin Seyster <jseyster@cs.sunysb.edu>
Tue, 19 Oct 2010 23:12:58 +0000 (19:12 -0400)
20 files changed:
COPYING.RUNTIME [new file with mode: 0644]
src/aop-callback.h
src/aop-doxy-main.c
src/aop-duplicate.c
src/aop-duplicate.h
src/aop-dynval.h
src/aop-header.c
src/aop-header.h
src/aop-main.c
src/aop-pc-assign.c
src/aop-pc-entry.c
src/aop-pc-exit.c
src/aop-pc-fun-call.c
src/aop-pointcut.c
src/aop-pointcut.h
src/aop-type.c
src/aop-type.h
src/aop-weave.c
src/aop-weave.h
src/aop.h

diff --git a/COPYING.RUNTIME b/COPYING.RUNTIME
new file mode 100644 (file)
index 0000000..e1b3c69
--- /dev/null
@@ -0,0 +1,73 @@
+GCC RUNTIME LIBRARY EXCEPTION
+
+Version 3.1, 31 March 2009
+
+Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
+
+Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is not allowed.
+
+This GCC Runtime Library Exception ("Exception") is an additional
+permission under section 7 of the GNU General Public License, version
+3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
+bears a notice placed by the copyright holder of the file stating that
+the file is governed by GPLv3 along with this Exception.
+
+When you use GCC to compile a program, GCC may combine portions of
+certain GCC header files and runtime libraries with the compiled
+program. The purpose of this Exception is to allow compilation of
+non-GPL (including proprietary) programs to use, in this way, the
+header files and runtime libraries covered by this Exception.
+
+0. Definitions.
+
+A file is an "Independent Module" if it either requires the Runtime
+Library for execution after a Compilation Process, or makes use of an
+interface provided by the Runtime Library, but is not otherwise based
+on the Runtime Library.
+
+"GCC" means a version of the GNU Compiler Collection, with or without
+modifications, governed by version 3 (or a specified later version) of
+the GNU General Public License (GPL) with the option of using any
+subsequent versions published by the FSF.
+
+"GPL-compatible Software" is software whose conditions of propagation,
+modification and use would permit combination with GCC in accord with
+the license of GCC.
+
+"Target Code" refers to output from any compiler for a real or virtual
+target processor architecture, in executable form or suitable for
+input to an assembler, loader, linker and/or execution
+phase. Notwithstanding that, Target Code does not include data in any
+format that is used as a compiler intermediate representation, or used
+for producing a compiler intermediate representation.
+
+The "Compilation Process" transforms code entirely represented in
+non-intermediate languages designed for human-written code, and/or in
+Java Virtual Machine byte code, into Target Code. Thus, for example,
+use of source code generators and preprocessors need not be considered
+part of the Compilation Process, since the Compilation Process can be
+understood as starting with the output of the generators or
+preprocessors.
+
+A Compilation Process is "Eligible" if it is done using GCC, alone or
+with other GPL-compatible software, or if it is done without using any
+work based on GCC. For example, using non-GPL-compatible Software to
+optimize any GCC intermediate representations would not qualify as an
+Eligible Compilation Process.
+
+1. Grant of Additional Permission.
+
+You have permission to propagate a work of Target Code formed by
+combining the Runtime Library with Independent Modules, even if such
+propagation would otherwise violate the terms of GPLv3, provided that
+all Target Code was generated by Eligible Compilation Processes. You
+may then convey such a combination under terms of your choice,
+consistent with the licensing of the Independent Modules.
+
+2. No Weakening of GCC Copyleft.
+
+The availability of this Exception does not imply any general
+presumption that third-party software is unaffected by the copyleft
+requirements of the license of GCC.
+
index af9da82399c769cd789220dffae532b907a92cc7..f8eb859077b57c954ed0145b0e364babaa709cc8 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_CALLBACK_H__
 #define __AOP_CALLBACK_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* This is a private header.  Do not include it in source files for
    client plug-ins. */
index 6428f7031f1ed07ea3bd99c9d5918aff7d306ad7..6ec49f5bff60b0c25d9db497d1333aa306b35cc2 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 #error This file serves only as documentation.  Do not compile it.
 
index 57bab19afdd8708daeaefabea1c2a6c47e65309f..386961e2ae0c23eeaba794998cdc990a893b1b9e 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index c87093bd2099b0779313b26f414d4751e7027e32..ebad88d45723e55c6ba863bd0b1b631fdf953a24 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_DUPLICATE_H__
 #define __AOP_DUPLICATE_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* This is a private header.  Do not include it in source files for
    client plug-ins. */
index bb706f78f0e057ac0cbfcf9772f45bff3da3d058..1a3008ee7c822879f8d80bdbe5f399275acacec2 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_DYNVAL_H__
 #define __AOP_DYNVAL_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
index 9e31260e6aca77b027225dfd52912875dab37766..cbb4fdadef8e37855527e83b2cbf474097fd249d 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* aop-header.c: Functions for storing the advice function prototypes
    we have seen and later outputing those prototypes to an
index d21d4bba0dcd40a2cfab683c5abb9de042730b0b..06bb74cc7068d8d011e3f804001d6d9baa5e7620 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_HEADER_H__
 #define __AOP_HEADER_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* This is a private header.  Do not include it in source file for
    client plug-ins. */
index c69fb0c46b59b20b673cb6987cfa2e6184e652d1..1b63018c36de13ec6e96c53b277205e310b57cd3 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* aop-main.c: Basic setup functions. */
 
index cb5b7e6cb3166f66e1a1942cf13e5bd94d3d690b..b9522ab26dad414662fe48c76ee2c48edd17e895 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index 2fa9bad3398cc1f67d6c6ae1e129de3c4b3cb1ed..b1c6bc8cf35d6aae2b36fe2843a1b90e5ebf0a85 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index b749ebd84fdc2606e2677ebf0eeb71573a5f6b46..139610b4b4ee2466438225ec20806a1be1aabfec 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index 04aca1f11a961fe606f623a0722cee391e6f7b55..a3a573af26b59f91f7c998db0c908ef145abb3eb 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index f53c80f63a8077ea2bec86fc239a6326602c0d2d..fcf856d1430dcc7e6b6a9604417d5c41eeef4faf 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index 00a7bce04ba1ef0298aadfbd3b88cf4ca7644ee6..6f66b80b9f65ef12e096f2cd92fae1be753d68b3 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_POINTCUT_H__
 #define __AOP_POINTCUT_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* This is a private header.  Do not include it in source file for
    client plug-ins. */
index fb42c6cc09bd5fa544f3fed34be525dc97b1ed4c..4920ddb684ce4027671a603422da5a132b103b8e 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index d024aeb61035b2b8abee2a18be26ac38dde023e4..64e84045b464ab46ed3ec47c679cf61d1f173d6a 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_TYPE_H__
 #define __AOP_TYPE_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* This is a private header.  Do not include it in source file for
    client plug-ins. */
index 9d5cd985fd8e34302b65f004ae8b805e5dec9af2..f03df13e2862ab0ba32cb07efa45ad364cecea4e 100644 (file)
@@ -1,4 +1,9 @@
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
@@ -8,9 +13,14 @@
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* Whether we want them or not (we don't), Autoconf _insists_ on
    defining these.  Since GCC's config.h (which we must include) also
index 4f78fa2a46752bc708eb9e62b97374a4bc6529ef..98f4da6fe5aba085243d6b7257489e3fa0b4a61d 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef __AOP_WEAVE_H__
 #define __AOP_WEAVE_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* This is a private header.  Do not include it in source files for
    client plug-ins. */
index b59b76b6f07a51d29d29c84d57deca4283900dae..7ef9082ca53c3e71d52fc68c552ae52a81d4ba19 100644 (file)
--- a/src/aop.h
+++ b/src/aop.h
@@ -1,7 +1,12 @@
 #ifndef __AOP_H__
 #define __AOP_H__
 
-/* This program is free software: you can redistribute it and/or
+/* Copyright (c) 2010 Justin Seyster
+   Copyright (c) 2010 Ketan Dixit
+   Copyright (c) 2010 Stony Brook University
+   Copyright (c) 2010 The Research Foundation of SUNY
+
+   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, either version 3 of the
    License, or (at your option) any later version.
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
 
+   Under Section 7 of GPL version 3, you are granted additional
+   permissions described in the GCC Runtime Library Exception, version
+   3.1, as published by the Free Software Foundation.
+
    You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
+   and a copy of the GCC Runtime Library Exception along with this
+   program; see the files COPYING and COPYING.RUNTIME respectively.
+   If not, see <http://www.gnu.org/licenses/>. */
 
 /* The InterAspect package for GCC is a framework for building GCC plug-ins
    that perform instrumentation.  InterAspect has two goals: