diff options
author | Tristan Gingold <tgingold@free.fr> | 2014-01-30 06:14:46 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2014-01-30 06:14:46 +0100 |
commit | b0bb2f78b3722a2afe626bc748d8c54c0cb41fde (patch) | |
tree | d65ed873f2e96afba24ce9d4a1d613cc57176c19 | |
parent | 0200b9f5fb614e3d0dfa614887dafccb237f145b (diff) | |
download | ghdl-b0bb2f78b3722a2afe626bc748d8c54c0cb41fde.tar.gz ghdl-b0bb2f78b3722a2afe626bc748d8c54c0cb41fde.tar.bz2 ghdl-b0bb2f78b3722a2afe626bc748d8c54c0cb41fde.zip |
grt: update copyright years, switch to GMGPL.
95 files changed, 793 insertions, 113 deletions
diff --git a/translate/grt/config/amd64.S b/translate/grt/config/amd64.S index e7f1baa02..0a7f0044b 100644 --- a/translate/grt/config/amd64.S +++ b/translate/grt/config/amd64.S @@ -1,5 +1,5 @@ /* GRT stack implementation for amd64 (x86_64) - Copyright (C) 2005 Tristan Gingold. + Copyright (C) 2005 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ .file "amd64.S" diff --git a/translate/grt/config/chkstk.S b/translate/grt/config/chkstk.S index 3fa5cc683..ab244d0cd 100644 --- a/translate/grt/config/chkstk.S +++ b/translate/grt/config/chkstk.S @@ -1,3 +1,28 @@ +/* GRT stack implementation for x86. + Copyright (C) 2002 - 2014 Tristan Gingold. + + GHDL 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. + + GHDL 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 GCC; see the file COPYING. If not, write to the Free + Software Foundation, 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. +*/ .file "chkstk.S" .version "01.01" diff --git a/translate/grt/config/clock.c b/translate/grt/config/clock.c index 038ce2210..242af604b 100644 --- a/translate/grt/config/clock.c +++ b/translate/grt/config/clock.c @@ -1,5 +1,5 @@ /* GRT C bindings for time. - Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold. + Copyright (C) 2002 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ #include <time.h> diff --git a/translate/grt/config/i386.S b/translate/grt/config/i386.S index c742be054..00d4719ac 100644 --- a/translate/grt/config/i386.S +++ b/translate/grt/config/i386.S @@ -1,5 +1,5 @@ /* GRT stack implementation for x86. - Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold. + Copyright (C) 2002 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ .file "i386.S" .version "01.01" diff --git a/translate/grt/config/ia64.S b/translate/grt/config/ia64.S index 34df82e0c..9ce3800bb 100644 --- a/translate/grt/config/ia64.S +++ b/translate/grt/config/ia64.S @@ -1,3 +1,28 @@ +/* GRT stack implementation for ia64. + Copyright (C) 2002 - 2014 Tristan Gingold. + + GHDL 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. + + GHDL 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 GCC; see the file COPYING. If not, write to the Free + Software Foundation, 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. +*/ .file "ia64.S" .pred.safe_across_calls p1-p5,p16-p63 diff --git a/translate/grt/config/linux.c b/translate/grt/config/linux.c index cd495fed7..74dce0903 100644 --- a/translate/grt/config/linux.c +++ b/translate/grt/config/linux.c @@ -1,5 +1,5 @@ /* GRT stacks implementation for linux and other *nix. - Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold. + Copyright (C) 2002 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ #define _GNU_SOURCE #include <unistd.h> diff --git a/translate/grt/config/ppc.S b/translate/grt/config/ppc.S index ccfdc2209..bedd48ab4 100644 --- a/translate/grt/config/ppc.S +++ b/translate/grt/config/ppc.S @@ -1,5 +1,5 @@ /* GRT stack implementation for ppc. - Copyright (C) 2005 Tristan Gingold. + Copyright (C) 2005 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ .file "ppc.S" diff --git a/translate/grt/config/pthread.c b/translate/grt/config/pthread.c index f619ead18..189ae90c8 100644 --- a/translate/grt/config/pthread.c +++ b/translate/grt/config/pthread.c @@ -1,5 +1,5 @@ /* GRT stack implementation based on pthreads. - Copyright (C) 2003, 2004, 2005 Felix Bertram & Tristan Gingold. + Copyright (C) 2003 - 2014 Felix Bertram & Tristan Gingold. GHDL 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 @@ -19,7 +19,7 @@ //----------------------------------------------------------------------------- // Project: GHDL - VHDL Simulator // Description: pthread port of stacks package, for use with MacOSX -// Note: Tristan's original i386/Linux used assembly-code +// Note: Tristan's original i386/Linux used assembly-code // to manually switch stacks for performance reasons. // History: 2003may22, FB, created. //----------------------------------------------------------------------------- @@ -35,8 +35,8 @@ // GHDL names an endless loop calling FUNC with ARG a 'stack' // at a given time, only one stack may be 'executed' -typedef struct -{ +typedef struct +{ pthread_t thread; // stack's thread pthread_mutex_t mutex; // mutex to suspend/resume thread #if defined(__CYGWIN__) @@ -60,7 +60,7 @@ void grt_stack_init(void) int res; INFO("grt_stack_init\n"); INFO(" main_stack_context=0x%08x\n", &main_stack_context); - + #if defined(__CYGWIN__) res = pthread_mutexattr_init (&main_stack_context.mxAttr); @@ -78,7 +78,7 @@ void grt_stack_init(void) // lock the mutex, as we are currently running res = pthread_mutex_lock (&main_stack_context.mutex); assert (res == 0); - + current = &main_stack_context; grt_set_main_stack (&main_stack_context); @@ -90,26 +90,26 @@ static void* grt_stack_loop(void* pv_myStack) Stack_Type myStack= (Stack_Type)pv_myStack; INFO("grt_stack_loop\n"); - + INFO(" myStack=0x%08x\n", myStack); // block until mutex becomes available again. // this happens when this stack is enabled for the first time pthread_mutex_lock(&(myStack->mutex)); - + // run stack's function in endless loop while(1) { INFO(" call 0x%08x with 0x%08x\n", myStack->Func, myStack->Arg); myStack->Func(myStack->Arg); } - + // we never get here... return 0; } //---------------------------------------------------------------------------- -Stack_Type grt_stack_create(void* Func, void* Arg) +Stack_Type grt_stack_create(void* Func, void* Arg) // Create a new stack, which on first execution will call FUNC with // an argument ARG. // => function Stack_Create (Func : Address; Arg : Address) return Stack_Type; @@ -119,13 +119,13 @@ Stack_Type grt_stack_create(void* Func, void* Arg) INFO("grt_stack_create\n"); INFO(" call 0x%08x with 0x%08x\n", Func, Arg); - + newStack = malloc (sizeof(Stack_Type_t)); - + // init function and argument newStack->Func = Func; newStack->Arg = Arg; - + // create mutex #if defined(__CYGWIN__) res = pthread_mutexattr_init (&newStack->mxAttr); @@ -138,16 +138,16 @@ Stack_Type grt_stack_create(void* Func, void* Arg) res = pthread_mutex_init (&newStack->mutex, NULL); assert (res == 0); #endif - + // block the mutex, so that thread will blocked in grt_stack_loop res = pthread_mutex_lock (&newStack->mutex); assert (res == 0); - + INFO(" newStack=0x%08x\n", newStack); - + // create thread, which executes grt_stack_loop - pthread_create (&newStack->thread, NULL, grt_stack_loop, newStack); - + pthread_create (&newStack->thread, NULL, grt_stack_loop, newStack); + return newStack; } @@ -160,7 +160,7 @@ void grt_stack_switch(Stack_Type To, Stack_Type From) // Resume stack TO and save the current context to the stack pointed by // CUR. // => procedure Stack_Switch (To : Stack_Type; From : Stack_Type); -{ +{ int res; INFO("grt_stack_switch\n"); INFO(" from 0x%08x to 0x%08x\n", From, To); @@ -172,7 +172,7 @@ void grt_stack_switch(Stack_Type To, Stack_Type From) // - resumes at lock below res = pthread_mutex_unlock (&To->mutex); assert (res == 0); - + // block until 'From' mutex becomes available again // as we are running, our mutex is locked and we block here // when stacks are switched, with above unlock, we may proceed @@ -187,7 +187,7 @@ void grt_stack_switch(Stack_Type To, Stack_Type From) void grt_stack_delete(Stack_Type Stack) // Delete stack STACK, which must not be currently executed. // => procedure Stack_Delete (Stack : Stack_Type); -{ +{ INFO("grt_stack_delete\n"); } diff --git a/translate/grt/config/sparc.S b/translate/grt/config/sparc.S index 698d49eb4..0ffe412ed 100644 --- a/translate/grt/config/sparc.S +++ b/translate/grt/config/sparc.S @@ -1,5 +1,5 @@ /* GRT stack implementation for x86. - Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold. + Copyright (C) 2002 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ .file "sparc.S" diff --git a/translate/grt/config/times.c b/translate/grt/config/times.c index 7a6dd5d82..9c0b4ebba 100644 --- a/translate/grt/config/times.c +++ b/translate/grt/config/times.c @@ -1,5 +1,5 @@ /* GRT C bindings for time. - Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold. + Copyright (C) 2002 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ #include <sys/times.h> #include <unistd.h> diff --git a/translate/grt/config/win32.c b/translate/grt/config/win32.c index de09400ce..35322ba9f 100644 --- a/translate/grt/config/win32.c +++ b/translate/grt/config/win32.c @@ -1,5 +1,5 @@ /* GRT stack implementation for Win32 using fibers. - Copyright (C) 2005 Tristan Gingold. + Copyright (C) 2005 - 2014 Tristan Gingold. GHDL 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 @@ -15,6 +15,13 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + As a special exception, if other files instantiate generics from this + unit, or you link this unit with other files to produce an executable, + this unit does not by itself cause the resulting executable to be + covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU Public License. */ #include <windows.h> diff --git a/translate/grt/ghdl_main.adb b/translate/grt/ghdl_main.adb index 3ca98fb6b..256d4299b 100644 --- a/translate/grt/ghdl_main.adb +++ b/translate/grt/ghdl_main.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) entry point. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Ada.Unchecked_Conversion; with Grt.Options; use Grt.Options; with Grt.Main; diff --git a/translate/grt/ghdl_main.ads b/translate/grt/ghdl_main.ads index a3636cb56..88d181a0a 100644 --- a/translate/grt/ghdl_main.ads +++ b/translate/grt/ghdl_main.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) entry point. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; -- 'main' function for grt. diff --git a/translate/grt/grt-astdio.adb b/translate/grt/grt-astdio.adb index b34744f7a..456d024ac 100644 --- a/translate/grt/grt-astdio.adb +++ b/translate/grt/grt-astdio.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) stdio subprograms for GRT types. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.C; use Grt.C; package body Grt.Astdio is diff --git a/translate/grt/grt-astdio.ads b/translate/grt/grt-astdio.ads index 87a7feb68..8e8b739cc 100644 --- a/translate/grt/grt-astdio.ads +++ b/translate/grt/grt-astdio.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) stdio subprograms for GRT types. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; with Grt.Types; use Grt.Types; with Grt.Stdio; use Grt.Stdio; diff --git a/translate/grt/grt-avhpi.adb b/translate/grt/grt-avhpi.adb index 8d7dd1b7a..7af940c1f 100644 --- a/translate/grt/grt-avhpi.adb +++ b/translate/grt/grt-avhpi.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VHPI implementation for Ada. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; with Grt.Vstrings; use Grt.Vstrings; with Grt.Rtis_Utils; use Grt.Rtis_Utils; diff --git a/translate/grt/grt-avhpi.ads b/translate/grt/grt-avhpi.ads index 771bfb87b..1eff5a8a3 100644 --- a/translate/grt/grt-avhpi.ads +++ b/translate/grt/grt-avhpi.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VHPI implementation for Ada. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. -- Ada oriented implementation of VHPI. -- This doesn't follow exactly what VHPI defined, but: diff --git a/translate/grt/grt-avls.adb b/translate/grt/grt-avls.adb index c44f329f8..7f13ed39a 100644 --- a/translate/grt/grt-avls.adb +++ b/translate/grt/grt-avls.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - binary balanced tree. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; package body Grt.Avls is diff --git a/translate/grt/grt-avls.ads b/translate/grt/grt-avls.ads index e2688f64f..790053c6f 100644 --- a/translate/grt/grt-avls.ads +++ b/translate/grt/grt-avls.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - binary balanced tree. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; package Grt.Avls is diff --git a/translate/grt/grt-c.ads b/translate/grt/grt-c.ads index 6750e7d03..24003cf4a 100644 --- a/translate/grt/grt-c.ads +++ b/translate/grt/grt-c.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - C interface. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. -- This package declares C types. -- It is a really stripped down version of interfaces.C! diff --git a/translate/grt/grt-disp.adb b/translate/grt/grt-disp.adb index 3a6b3e74c..12e9fdce6 100644 --- a/translate/grt/grt-disp.adb +++ b/translate/grt/grt-disp.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Common display subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Astdio; use Grt.Astdio; diff --git a/translate/grt/grt-disp.ads b/translate/grt/grt-disp.ads index 4d3781cba..6c15b37c9 100644 --- a/translate/grt/grt-disp.ads +++ b/translate/grt/grt-disp.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Common display subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Signals; use Grt.Signals; with Grt.Types; use Grt.Types; diff --git a/translate/grt/grt-disp_rti.adb b/translate/grt/grt-disp_rti.adb index 67ddc4000..5fc6dbd91 100644 --- a/translate/grt/grt-disp_rti.adb +++ b/translate/grt/grt-disp_rti.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI dumper. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Astdio; use Grt.Astdio; with Grt.Errors; use Grt.Errors; with Grt.Hooks; use Grt.Hooks; diff --git a/translate/grt/grt-disp_rti.ads b/translate/grt/grt-disp_rti.ads index fc13e22ff..6033d2011 100644 --- a/translate/grt/grt-disp_rti.ads +++ b/translate/grt/grt-disp_rti.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI dumper. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Types; use Grt.Types; with Grt.Stdio; use Grt.Stdio; diff --git a/translate/grt/grt-disp_signals.adb b/translate/grt/grt-disp_signals.adb index 59e8f1f65..940064482 100644 --- a/translate/grt/grt-disp_signals.adb +++ b/translate/grt/grt-disp_signals.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Display subprograms for signals. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); diff --git a/translate/grt/grt-disp_signals.ads b/translate/grt/grt-disp_signals.ads index 398d4e575..73bd60d06 100644 --- a/translate/grt/grt-disp_signals.ads +++ b/translate/grt/grt-disp_signals.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Display subprograms for signals. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Grt.Signals; use Grt.Signals; with Grt.Stdio; use Grt.Stdio; diff --git a/translate/grt/grt-disp_tree.adb b/translate/grt/grt-disp_tree.adb index 9e92c8392..7d5811960 100644 --- a/translate/grt/grt-disp_tree.adb +++ b/translate/grt/grt-disp_tree.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Tree displayer. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Disp_Rti; use Grt.Disp_Rti; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-disp_tree.ads b/translate/grt/grt-disp_tree.ads index 574626eb9..e3bc983a7 100644 --- a/translate/grt/grt-disp_tree.ads +++ b/translate/grt/grt-disp_tree.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI dumper. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Disp_Tree is procedure Register; end Grt.Disp_Tree; diff --git a/translate/grt/grt-errors.adb b/translate/grt/grt-errors.adb index 5238b53f1..4933b7fe1 100644 --- a/translate/grt/grt-errors.adb +++ b/translate/grt/grt-errors.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Error handling. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Stdio; use Grt.Stdio; with Grt.Astdio; use Grt.Astdio; with Grt.Options; use Grt.Options; diff --git a/translate/grt/grt-errors.ads b/translate/grt/grt-errors.ads index d5b79a62b..dab84cf03 100644 --- a/translate/grt/grt-errors.ads +++ b/translate/grt/grt-errors.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Error handling. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; package Grt.Errors is diff --git a/translate/grt/grt-files.adb b/translate/grt/grt-files.adb index 422775b34..1688a269b 100644 --- a/translate/grt/grt-files.adb +++ b/translate/grt/grt-files.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VHDL files subprograms. --- Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; with Grt.Stdio; use Grt.Stdio; with Grt.C; use Grt.C; diff --git a/translate/grt/grt-files.ads b/translate/grt/grt-files.ads index b87478042..2d4b10567 100644 --- a/translate/grt/grt-files.ads +++ b/translate/grt/grt-files.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VHDL files subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Interfaces; diff --git a/translate/grt/grt-hooks.adb b/translate/grt/grt-hooks.adb index 3f79b5747..6a77aaf01 100644 --- a/translate/grt/grt-hooks.adb +++ b/translate/grt/grt-hooks.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Hooks. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package body Grt.Hooks is type Hooks_Cell; diff --git a/translate/grt/grt-hooks.ads b/translate/grt/grt-hooks.ads index fbab743dc..20846c7f8 100644 --- a/translate/grt/grt-hooks.ads +++ b/translate/grt/grt-hooks.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Hooks. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Hooks is pragma Preelaborate (Grt.Hooks); diff --git a/translate/grt/grt-images.adb b/translate/grt/grt-images.adb index a90e9517a..25d7fcc1f 100644 --- a/translate/grt/grt-images.adb +++ b/translate/grt/grt-images.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - 'image subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); diff --git a/translate/grt/grt-images.ads b/translate/grt/grt-images.ads index 0d7224b30..0b12acfa3 100644 --- a/translate/grt/grt-images.ads +++ b/translate/grt/grt-images.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - 'image subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-lib.adb b/translate/grt/grt-lib.adb index d35c73b1f..2fe1bc6aa 100644 --- a/translate/grt/grt-lib.adb +++ b/translate/grt/grt-lib.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - misc subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; with Grt.Options; diff --git a/translate/grt/grt-lib.ads b/translate/grt/grt-lib.ads index d58117bc7..da0349d20 100644 --- a/translate/grt/grt-lib.ads +++ b/translate/grt/grt-lib.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - misc subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-main.adb b/translate/grt/grt-main.adb index a19699914..995a0d326 100644 --- a/translate/grt/grt-main.adb +++ b/translate/grt/grt-main.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - entry point. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Types; use Grt.Types; diff --git a/translate/grt/grt-main.ads b/translate/grt/grt-main.ads index 15c669e8f..4f78477f2 100644 --- a/translate/grt/grt-main.ads +++ b/translate/grt/grt-main.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - entry point. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Main is -- Elaborate and simulate the design. diff --git a/translate/grt/grt-modules.adb b/translate/grt/grt-modules.adb index cb43711a0..e5304f04d 100644 --- a/translate/grt/grt-modules.adb +++ b/translate/grt/grt-modules.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Modules. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Vcd; diff --git a/translate/grt/grt-modules.ads b/translate/grt/grt-modules.ads index 2148597cf..23c7d6e7a 100644 --- a/translate/grt/grt-modules.ads +++ b/translate/grt/grt-modules.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Modules. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Modules is -- Register optional modules. diff --git a/translate/grt/grt-names.adb b/translate/grt/grt-names.adb index 8afe1bca0..e7928f75c 100644 --- a/translate/grt/grt-names.adb +++ b/translate/grt/grt-names.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - 'name* subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. --with Grt.Errors; use Grt.Errors; with Ada.Unchecked_Conversion; with System.Storage_Elements; -- Work around GNAT bug. diff --git a/translate/grt/grt-names.ads b/translate/grt/grt-names.ads index dd9e7efbf..e0c284231 100644 --- a/translate/grt/grt-names.ads +++ b/translate/grt/grt-names.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - 'name* subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Types; use Grt.Types; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-options.adb b/translate/grt/grt-options.adb index f38d7452a..fc4fe9821 100644 --- a/translate/grt/grt-options.adb +++ b/translate/grt/grt-options.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - command line options. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Interfaces; use Interfaces; with Grt.Errors; use Grt.Errors; with Grt.Astdio; diff --git a/translate/grt/grt-options.ads b/translate/grt/grt-options.ads index 1d122caae..41ed47189 100644 --- a/translate/grt/grt-options.ads +++ b/translate/grt/grt-options.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - command line options. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Grt.Lib; use Grt.Lib; diff --git a/translate/grt/grt-processes.adb b/translate/grt/grt-processes.adb index 0e34d9f45..7e049fced 100644 --- a/translate/grt/grt-processes.adb +++ b/translate/grt/grt-processes.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - processes. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Table; with Ada.Unchecked_Conversion; with Ada.Unchecked_Deallocation; diff --git a/translate/grt/grt-processes.ads b/translate/grt/grt-processes.ads index e1ac95336..d75ca4904 100644 --- a/translate/grt/grt-processes.ads +++ b/translate/grt/grt-processes.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - processes. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; with Grt.Stack2; use Grt.Stack2; with Grt.Types; use Grt.Types; diff --git a/translate/grt/grt-rtis.adb b/translate/grt/grt-rtis.adb index 680bc33e2..26d976459 100644 --- a/translate/grt/grt-rtis.adb +++ b/translate/grt/grt-rtis.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Run Time Informations. --- Copyright (C) 2013 Tristan Gingold +-- Copyright (C) 2013 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package body Grt.Rtis is procedure Ghdl_Rti_Add_Package (Pkg : Ghdl_Rti_Access) is diff --git a/translate/grt/grt-rtis.ads b/translate/grt/grt-rtis.ads index 977c9c194..414c77a8d 100644 --- a/translate/grt/grt-rtis.ads +++ b/translate/grt/grt-rtis.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Run Time Informations. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Types; use Grt.Types; with Ada.Unchecked_Conversion; diff --git a/translate/grt/grt-rtis_addr.adb b/translate/grt/grt-rtis_addr.adb index f63f47b81..f40e4000a 100644 --- a/translate/grt/grt-rtis_addr.adb +++ b/translate/grt/grt-rtis_addr.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI address handling. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; package body Grt.Rtis_Addr is diff --git a/translate/grt/grt-rtis_addr.ads b/translate/grt/grt-rtis_addr.ads index b4e4b5fbb..3fa2792af 100644 --- a/translate/grt/grt-rtis_addr.ads +++ b/translate/grt/grt-rtis_addr.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI address handling. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Ada.Unchecked_Conversion; with Grt.Types; use Grt.Types; diff --git a/translate/grt/grt-rtis_binding.ads b/translate/grt/grt-rtis_binding.ads index cf8c7e0d7..7e90eeafc 100644 --- a/translate/grt/grt-rtis_binding.ads +++ b/translate/grt/grt-rtis_binding.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Well known RTIs. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-rtis_types.adb b/translate/grt/grt-rtis_types.adb index 05ffa644a..f22a309bc 100644 --- a/translate/grt/grt-rtis_types.adb +++ b/translate/grt/grt-rtis_types.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Well known RTI types. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Astdio; with Grt.Avhpi; use Grt.Avhpi; diff --git a/translate/grt/grt-rtis_types.ads b/translate/grt/grt-rtis_types.ads index 153e1f160..f64b17324 100644 --- a/translate/grt/grt-rtis_types.ads +++ b/translate/grt/grt-rtis_types.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Well known RTI types. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Rtis; use Grt.Rtis; -- This package allow access to RTIs of some types. diff --git a/translate/grt/grt-rtis_utils.adb b/translate/grt/grt-rtis_utils.adb index 403e40473..556ba8956 100644 --- a/translate/grt/grt-rtis_utils.adb +++ b/translate/grt/grt-rtis_utils.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI utilities. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. --with Grt.Disp; use Grt.Disp; with Grt.Errors; use Grt.Errors; diff --git a/translate/grt/grt-rtis_utils.ads b/translate/grt/grt-rtis_utils.ads index 602c99dec..0cb6e3e81 100644 --- a/translate/grt/grt-rtis_utils.ads +++ b/translate/grt/grt-rtis_utils.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - RTI utilities. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Types; use Grt.Types; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-sdf.adb b/translate/grt/grt-sdf.adb index 16d7ee8ad..73534e3eb 100644 --- a/translate/grt/grt-sdf.adb +++ b/translate/grt/grt-sdf.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - SDF parser. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Stdio; use Grt.Stdio; diff --git a/translate/grt/grt-sdf.ads b/translate/grt/grt-sdf.ads index c6d05144c..fd05b9e20 100644 --- a/translate/grt/grt-sdf.ads +++ b/translate/grt/grt-sdf.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - SDF parser. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; package Grt.Sdf is diff --git a/translate/grt/grt-shadow_ieee.adb b/translate/grt/grt-shadow_ieee.adb index cefd2d2a2..32af4be5d 100644 --- a/translate/grt/grt-shadow_ieee.adb +++ b/translate/grt/grt-shadow_ieee.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - ghost declarations for ieee. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; package body Grt.Shadow_Ieee is diff --git a/translate/grt/grt-shadow_ieee.ads b/translate/grt/grt-shadow_ieee.ads index 7433ca16a..f12b4792f 100644 --- a/translate/grt/grt-shadow_ieee.ads +++ b/translate/grt/grt-shadow_ieee.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - ghost declarations for ieee. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. -- This packages provides dummy declaration for main IEEE.STD_LOGIC_1164 -- type descriptors. diff --git a/translate/grt/grt-signals.adb b/translate/grt/grt-signals.adb index 67aa5fd43..590aced7a 100644 --- a/translate/grt/grt-signals.adb +++ b/translate/grt/grt-signals.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - signals management. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); diff --git a/translate/grt/grt-signals.ads b/translate/grt/grt-signals.ads index 79d6e55ec..cc6733d52 100644 --- a/translate/grt/grt-signals.ads +++ b/translate/grt/grt-signals.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - signals management. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; with Ada.Unchecked_Conversion; with Grt.Table; diff --git a/translate/grt/grt-stack2.adb b/translate/grt/grt-stack2.adb index 17bb2c990..82341d072 100644 --- a/translate/grt/grt-stack2.adb +++ b/translate/grt/grt-stack2.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - secondary stack. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Ada.Unchecked_Conversion; with Ada.Unchecked_Deallocation; with Grt.Errors; use Grt.Errors; diff --git a/translate/grt/grt-stack2.ads b/translate/grt/grt-stack2.ads index 3be035b31..b3de6b76d 100644 --- a/translate/grt/grt-stack2.ads +++ b/translate/grt/grt-stack2.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - secondary stack. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; with Grt.Types; use Grt.Types; diff --git a/translate/grt/grt-stacks.adb b/translate/grt/grt-stacks.adb index a6e53f8f3..adb008d02 100644 --- a/translate/grt/grt-stacks.adb +++ b/translate/grt/grt-stacks.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - process stacks. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; package body Grt.Stacks is diff --git a/translate/grt/grt-stacks.ads b/translate/grt/grt-stacks.ads index 30b9f05b7..dd9434080 100644 --- a/translate/grt/grt-stacks.ads +++ b/translate/grt/grt-stacks.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - process stacks. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Ada.Unchecked_Conversion; diff --git a/translate/grt/grt-stats.adb b/translate/grt/grt-stats.adb index cf5674eec..97f46c206 100644 --- a/translate/grt/grt-stats.adb +++ b/translate/grt/grt-stats.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - statistics. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); diff --git a/translate/grt/grt-stats.ads b/translate/grt/grt-stats.ads index 8b2307391..6f60261af 100644 --- a/translate/grt/grt-stats.ads +++ b/translate/grt/grt-stats.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - statistics. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Stats is -- Entry points to gather statistics. diff --git a/translate/grt/grt-stdio.ads b/translate/grt/grt-stdio.ads index b600416f2..229249ac9 100644 --- a/translate/grt/grt-stdio.ads +++ b/translate/grt/grt-stdio.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - stdio binding. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; with Grt.C; use Grt.C; diff --git a/translate/grt/grt-table.adb b/translate/grt/grt-table.adb index 739322c82..36aa99982 100644 --- a/translate/grt/grt-table.adb +++ b/translate/grt/grt-table.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Resizable array --- Copyright (C) 2008 Tristan Gingold +-- Copyright (C) 2008 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.C; use Grt.C; diff --git a/translate/grt/grt-table.ads b/translate/grt/grt-table.ads index 528d73b4a..f814eff5c 100644 --- a/translate/grt/grt-table.ads +++ b/translate/grt/grt-table.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Resizable array --- Copyright (C) 2008 Tristan Gingold +-- Copyright (C) 2008 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. generic type Table_Component_Type is private; diff --git a/translate/grt/grt-threads.ads b/translate/grt/grt-threads.ads index ada5d7e60..248f2c41b 100644 --- a/translate/grt/grt-threads.ads +++ b/translate/grt/grt-threads.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - threading. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Unithread; package Grt.Threads renames Grt.Unithread; diff --git a/translate/grt/grt-types.ads b/translate/grt/grt-types.ads index a132c6a5b..1b6db8d42 100644 --- a/translate/grt/grt-types.ads +++ b/translate/grt/grt-types.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - common types. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Ada.Unchecked_Conversion; with Ada.Unchecked_Deallocation; diff --git a/translate/grt/grt-unithread.adb b/translate/grt/grt-unithread.adb index b3809c382..6acb52169 100644 --- a/translate/grt/grt-unithread.adb +++ b/translate/grt/grt-unithread.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - mono-thread version. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package body Grt.Unithread is procedure Init is diff --git a/translate/grt/grt-unithread.ads b/translate/grt/grt-unithread.ads index b54991fe1..cc8a176b9 100644 --- a/translate/grt/grt-unithread.ads +++ b/translate/grt/grt-unithread.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - mono-thread version. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Signals; use Grt.Signals; diff --git a/translate/grt/grt-values.adb b/translate/grt/grt-values.adb index bac177e3a..89d418f48 100644 --- a/translate/grt/grt-values.adb +++ b/translate/grt/grt-values.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - 'value subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Errors; use Grt.Errors; with Grt.Rtis_Utils; diff --git a/translate/grt/grt-values.ads b/translate/grt/grt-values.ads index 2bf51a479..dda24d8c0 100644 --- a/translate/grt/grt-values.ads +++ b/translate/grt/grt-values.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - 'value subprograms. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Grt.Rtis; use Grt.Rtis; diff --git a/translate/grt/grt-vcd.adb b/translate/grt/grt-vcd.adb index b78b417e5..44e2fdaab 100644 --- a/translate/grt/grt-vcd.adb +++ b/translate/grt/grt-vcd.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VCD generator. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Interfaces; with Grt.Stdio; use Grt.Stdio; with System.Storage_Elements; -- Work around GNAT bug. diff --git a/translate/grt/grt-vcd.ads b/translate/grt/grt-vcd.ads index fe198861f..ed015af80 100644 --- a/translate/grt/grt-vcd.ads +++ b/translate/grt/grt-vcd.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VCD generator. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.Types; use Grt.Types; with Grt.Avhpi; use Grt.Avhpi; diff --git a/translate/grt/grt-vcdz.adb b/translate/grt/grt-vcdz.adb index aec35a8d7..8e1ceb6f1 100644 --- a/translate/grt/grt-vcdz.adb +++ b/translate/grt/grt-vcdz.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VCD .gz module. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Vcd; use Grt.Vcd; diff --git a/translate/grt/grt-vcdz.ads b/translate/grt/grt-vcdz.ads index c213efb16..aba61c222 100644 --- a/translate/grt/grt-vcdz.ads +++ b/translate/grt/grt-vcdz.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VCD .gz module. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Vcdz is procedure Register; diff --git a/translate/grt/grt-vital_annotate.adb b/translate/grt/grt-vital_annotate.adb index b909f2291..93ecb8119 100644 --- a/translate/grt/grt-vital_annotate.adb +++ b/translate/grt/grt-vital_annotate.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VITAL annotator. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Types; use Grt.Types; with Grt.Hooks; use Grt.Hooks; with Grt.Astdio; use Grt.Astdio; diff --git a/translate/grt/grt-vital_annotate.ads b/translate/grt/grt-vital_annotate.ads index 6c1d3a6b5..acf82bba2 100644 --- a/translate/grt/grt-vital_annotate.ads +++ b/translate/grt/grt-vital_annotate.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VITAL annotator. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Sdf; use Grt.Sdf; package Grt.Vital_Annotate is diff --git a/translate/grt/grt-vpi.adb b/translate/grt/grt-vpi.adb index 3000337aa..5d07dde48 100644 --- a/translate/grt/grt-vpi.adb +++ b/translate/grt/grt-vpi.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VPI interface. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold & Felix Bertram +-- Copyright (C) 2002 - 2014 Tristan Gingold & Felix Bertram -- -- GHDL 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 diff --git a/translate/grt/grt-vpi.ads b/translate/grt/grt-vpi.ads index 694db8c1a..86fb07374 100644 --- a/translate/grt/grt-vpi.ads +++ b/translate/grt/grt-vpi.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - VPI interface. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold & Felix Bertram +-- Copyright (C) 2002 - 2014 Tristan Gingold & Felix Bertram -- -- GHDL 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 diff --git a/translate/grt/grt-vstrings.adb b/translate/grt/grt-vstrings.adb index bb62d28ca..35a80327b 100644 --- a/translate/grt/grt-vstrings.adb +++ b/translate/grt/grt-vstrings.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - variable strings. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System.Storage_Elements; -- Work around GNAT bug. pragma Unreferenced (System.Storage_Elements); with Grt.Errors; use Grt.Errors; diff --git a/translate/grt/grt-vstrings.ads b/translate/grt/grt-vstrings.ads index f4287588d..d10bf445e 100644 --- a/translate/grt/grt-vstrings.ads +++ b/translate/grt/grt-vstrings.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - variable strings. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Grt.Stdio; use Grt.Stdio; with Grt.Types; use Grt.Types; with System; use System; diff --git a/translate/grt/grt-waves.adb b/translate/grt/grt-waves.adb index 03c171385..1aa71bd47 100644 --- a/translate/grt/grt-waves.adb +++ b/translate/grt/grt-waves.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - wave dumper (GHW) module. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Ada.Unchecked_Conversion; with Ada.Unchecked_Deallocation; with Interfaces; use Interfaces; diff --git a/translate/grt/grt-waves.ads b/translate/grt/grt-waves.ads index cb5fdf962..72d7ea6e1 100644 --- a/translate/grt/grt-waves.ads +++ b/translate/grt/grt-waves.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - wave dumper (GHW) module. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt.Waves is procedure Register; end Grt.Waves; diff --git a/translate/grt/grt-zlib.ads b/translate/grt/grt-zlib.ads index 6b674ca03..9dfee3665 100644 --- a/translate/grt/grt-zlib.ads +++ b/translate/grt/grt-zlib.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Zlib binding. --- Copyright (C) 2005 Tristan Gingold +-- Copyright (C) 2005 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with System; use System; with Grt.C; use Grt.C; diff --git a/translate/grt/grt.adc b/translate/grt/grt.adc index 586a54ebc..f2284997d 100644 --- a/translate/grt/grt.adc +++ b/translate/grt/grt.adc @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Configuration pragmas. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. -- The GRT library is built with a lot of restrictions. -- The purpose of these restrictions (mainly No_Run_Time) is not to link with diff --git a/translate/grt/grt.ads b/translate/grt/grt.ads index fbad5174c..9727d0430 100644 --- a/translate/grt/grt.ads +++ b/translate/grt/grt.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - Top of hierarchy. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. package Grt is pragma Pure (Grt); end Grt; diff --git a/translate/grt/main.adb b/translate/grt/main.adb index 1b6499af4..5de379449 100644 --- a/translate/grt/main.adb +++ b/translate/grt/main.adb @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - C-like entry point. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. with Ghdl_Main; function Main (Argc : Integer; Argv : System.Address) diff --git a/translate/grt/main.ads b/translate/grt/main.ads index d53dbee5a..f7c414274 100644 --- a/translate/grt/main.ads +++ b/translate/grt/main.ads @@ -1,5 +1,5 @@ -- GHDL Run Time (GRT) - C-like entry point. --- Copyright (C) 2002, 2003, 2004, 2005 Tristan Gingold +-- Copyright (C) 2002 - 2014 Tristan Gingold -- -- GHDL 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 @@ -15,6 +15,13 @@ -- along with GCC; see the file COPYING. If not, write to the Free -- Software Foundation, 59 Temple Place - Suite 330, Boston, MA -- 02111-1307, USA. +-- +-- As a special exception, if other files instantiate generics from this +-- unit, or you link this unit with other files to produce an executable, +-- this unit does not by itself cause the resulting executable to be +-- covered by the GNU General Public License. This exception does not +-- however invalidate any other reasons why the executable file might be +-- covered by the GNU Public License. -- In the usual case of a standalone executable, this file defines the -- standard entry point, ie the main() function. |