changeset 607:e055df7c1082

*** empty log message ***
author kono
date Mon, 06 Feb 2006 16:01:32 +0900
parents 1e29742ea9a6
children c3ba27861c83
files README README.jp conv/c.c conv/c2cbc.c conv/cbc2c.c mc-code-arm.c mc-code-ia32.c mc-code-mips.c mc-code-powerpc.c mc-code.h mc-codegen.c mc-codegen.h mc-inline.c mc-inline.h mc-macro.c mc-macro.h mc-parse.c mc-parse.h mc-switch.c mc-switch.h mc-tree.c mc.h tools/conv_func.pl tools/incpri.pl tools/mc-h-renum.pl
diffstat 25 files changed, 547 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/README	Wed Feb 01 07:12:03 2006 +0900
+++ b/README	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,5 @@
 C with Continuation (CwC) and Continuation based C (CbC)
-   $Id$
+
              Shinji Kono
              University of the Ryukyus
 
@@ -154,3 +154,26 @@
  #include does search, sources current directory.
 
 bit-field is supported, but no global initialization of bit-field.
+
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+
--- a/README.jp	Wed Feb 01 07:12:03 2006 +0900
+++ b/README.jp	Mon Feb 06 16:01:32 2006 +0900
@@ -123,7 +123,7 @@
 
 3. Ƥʤʬ
 
-Mips ѥϤޤưޤ
+// Mips ѥϤޤưޤ
 
 64 bit long long ưޤ
 //    long long, long double ϷȤƻȤȤϤǤޤ
@@ -133,7 +133,7 @@
 
 Mac OS X  Red hat Linux ǥƥȤƤޤ
 
-Inline ̵뤵졢̤staticؿ˥ѥ뤵ޤ 
+// Inline ̵뤵졢̤staticؿ˥ѥ뤵ޤ 
 
 //ư쥸ؤ׻ϤǤޤ
 //    *=, /=, +=.
@@ -156,7 +156,33 @@
 // #include ϡƤӽФɤΥȥǥ쥯ȥ򥵡ޤ
  #include ϡƤӽФɤΥȥǥ쥯ȥ򥵡ޤ
 
-bit-field (ʤפʤɤ...)
+bit-field (ʤפʤɤ...) ݡȤƤޤ
+ѿؤνϽޤ
+
+asm ʬŪˤƤޤ
+
 
 ¾ANSI ѥܻؤƤ櫓ǤϤʤΤ...
 
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** Ϣ衧 ΰؾ󹩳ز    
+** E-Mail Address: kono@ie.u-ryukyu.ac.jp
+**
+**    ΥΤʤʣ̡ѡޤ
+**    κݤˤϡï׸򼨤ʬĤȡ
+**    ۤ仨Ͽʤɤ䤤碌ɬפޤ
+**    Ѥ嵭ȿʤϰϤǵĤޤ
+**    Хʥۤκݤˤversion message¸뤳ȤȤޤ
+**    ΥץˤĤƤä˲ݾڤ⤷ʤ餺
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+
--- a/conv/c.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/conv/c.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 #define EXTERN /**/
 
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 #include <stdio.h>
 #include "mc.h"
 #include "mc-parse.h"
--- a/conv/c2cbc.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/conv/c2cbc.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 #define EXTERN /**/
 
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 #include <stdio.h>
 #include "mc.h"
 #include "mc-parse.h"
--- a/conv/cbc2c.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/conv/cbc2c.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 #define EXTERN /**/
 
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 #include <stdio.h>
 #include "mc.h"
 #include "mc-parse.h"
--- a/mc-code-arm.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-code-arm.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,26 @@
 /* Micro-C Code Generation Part for Linux Zaurus and GameBoy Advance */
-/* $Id$ */
+/*
+************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** Ϣ衧 ΰؾ󹩳ز    
+** E-Mail Address: kono@ie.u-ryukyu.ac.jp
+**
+**    ΥΤʤʣ̡ѡޤ
+**    κݤˤϡï׸򼨤ʬĤȡ
+**    ۤ仨Ͽʤɤ䤤碌ɬפޤ
+**    Ѥ嵭ȿʤϰϤǵĤޤ
+**    Хʥۤκݤˤversion message¸뤳ȤȤޤ
+**    ΥץˤĤƤä˲ݾڤ⤷ʤ餺
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+ */
 
 
 #include <stdio.h>
--- a/mc-code-ia32.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-code-ia32.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,27 @@
 /* Micro-C Code Generation Part for intel386 */
-/* $Id$ */
+/*
+************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** Ϣ衧 ΰؾ󹩳ز    
+** E-Mail Address: kono@ie.u-ryukyu.ac.jp
+**
+**    ΥΤʤʣ̡ѡޤ
+**    κݤˤϡï׸򼨤ʬĤȡ
+**    ۤ仨Ͽʤɤ䤤碌ɬפޤ
+**    Ѥ嵭ȿʤϰϤǵĤޤ
+**    Хʥۤκݤˤversion message¸뤳ȤȤޤ
+**    ΥץˤĤƤä˲ݾڤ⤷ʤ餺
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+ */
+
 
 #include <stdio.h>
 #include "mc.h"
--- a/mc-code-mips.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-code-mips.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,6 +1,27 @@
 /* Micro-C Code Generation Part for MIPS (ps2linux) */
-/* $Id$ */
-
+
+/*
+************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** Ϣ衧 ΰؾ󹩳ز    
+** E-Mail Address: kono@ie.u-ryukyu.ac.jp
+**
+**    ΥΤʤʣ̡ѡޤ
+**    κݤˤϡï׸򼨤ʬĤȡ
+**    ۤ仨Ͽʤɤ䤤碌ɬפޤ
+**    Ѥ嵭ȿʤϰϤǵĤޤ
+**    Хʥۤκݤˤversion message¸뤳ȤȤޤ
+**    ΥץˤĤƤä˲ݾڤ⤷ʤ餺
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+ */
 
 #include <stdio.h>
 #include "mc.h"
--- a/mc-code-powerpc.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-code-powerpc.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,27 @@
 /* Micro-C Code Generation Part for Power PC (Mac OS X) */
-/* $Id$ */
+
+/*
+************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** Ϣ衧 ΰؾ󹩳ز    
+** E-Mail Address: kono@ie.u-ryukyu.ac.jp
+**
+**    ΥΤʤʣ̡ѡޤ
+**    κݤˤϡï׸򼨤ʬĤȡ
+**    ۤ仨Ͽʤɤ䤤碌ɬפޤ
+**    Ѥ嵭ȿʤϰϤǵĤޤ
+**    Хʥۤκݤˤversion message¸뤳ȤȤޤ
+**    ΥץˤĤƤä˲ݾڤ⤷ʤ餺
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************
+ */
 
 #include <stdio.h>
 #include "mc.h"
--- a/mc-code.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-code.h	Mon Feb 06 16:01:32 2006 +0900
@@ -2,6 +2,26 @@
      mc-code-*.c have to provied these
  */
 
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 
 #define MAX_MAX 50          /* architecture independent max registers */
 
--- a/mc-codegen.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-codegen.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,6 +1,27 @@
 /* Micro-C Generic Code Generation Part */
-/* $Id$ */
-
+
+/*
+************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** Ϣ衧 ΰؾ󹩳ز    
+** E-Mail Address: kono@ie.u-ryukyu.ac.jp
+**
+**    ΥΤʤʣ̡ѡޤ
+**    κݤˤϡï׸򼨤ʬĤȡ
+**    ۤ仨Ͽʤɤ䤤碌ɬפޤ
+**    Ѥ嵭ȿʤϰϤǵĤޤ
+**    Хʥۤκݤˤversion message¸뤳ȤȤޤ
+**    ΥץˤĤƤä˲ݾڤ⤷ʤ餺
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************
+ */
 #include <stdio.h>
 #include "mc.h"
 #include "mc-parse.h"
--- a/mc-codegen.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-codegen.h	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,26 @@
 /* for mc-codegen.c */
 
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 extern int use;                /* generated value will be used in gexpr */
 extern char *init_src;         /* internal defenition string for each file */
 
--- a/mc-inline.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-inline.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,6 +1,25 @@
 /* Micro-C Partial Evaluator Part */
-/* $Id$ */
 
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 #include <stdio.h>
 #include "mc.h"
 #include "mc-parse.h"
--- a/mc-inline.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-inline.h	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,26 @@
 /* Micro-C Partial Evaluator Part */
-/* $Id$ */
+
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 
 extern int pexpr(int e);
 extern int gen_inline(int e);
--- a/mc-macro.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-macro.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
-/* Micro-C Preprocessor Part */ /* $Id$ */
+/* Micro-C Preprocessor Part */ 
 
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 #include <stdio.h>
 #include "mc.h"
 #include "mc-parse.h"
--- a/mc-macro.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-macro.h	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,27 @@
 /* mc-macro.c */
 
+
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 extern void macro_expansion(NMTBL *nptrm);
 extern int macroeq(char *n);
 extern void check_macro_eof();
--- a/mc-parse.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-parse.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,4 +1,26 @@
-/* Micro-C Parser Part */ /* $Id$ */
+/* Micro-C Parser Part */ 
+
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 
 #include <stdio.h>
 // #include <stdlib.h>  // for malloc
--- a/mc-parse.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-parse.h	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,27 @@
 /* for mc-parse.c */
 
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+
 extern int sym;             /* next symbol */
 extern int type;            /* current type */
 extern int mode;            /* grammer mode (STAT,ADECL) */
--- a/mc-switch.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-switch.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 /* Micro-C Switch Code generation Part */
-/* $Id$ */
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 
 #include <stdio.h>
 #include "mc.h"
--- a/mc-switch.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-switch.h	Mon Feb 06 16:01:32 2006 +0900
@@ -1,3 +1,26 @@
+
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+
 #if CASE_CODE
 extern void genswitch(int cslist,int cslabel);
 #endif
--- a/mc-tree.c	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc-tree.c	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 /* Micro-C tree print routine */
-/* $Id$ */
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
 
 #include <stdio.h>
 #include "mc.h"
--- a/mc.h	Wed Feb 01 07:12:03 2006 +0900
+++ b/mc.h	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,27 @@
 /* Micro-C header file */
 
+
+/************************************************************************
+** Copyright (C) 2006 Shinji Kono
+** 連絡先: 琉球大学情報工学科 河野 真治  
+** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+**
+**    このソースのいかなる複写,改変,修正も許諾します。ただし、
+**    その際には、誰が貢献したを示すこの部分を残すこと。
+**    再配布や雑誌の付録などの問い合わせも必要ありません。
+**    営利利用も上記に反しない範囲で許可します。
+**    バイナリの配布の際にはversion messageを保存することを条件とします。
+**    このプログラムについては特に何の保証もしない、悪しからず。
+**
+**    Everyone is permitted to do anything on this program 
+**    including copying, modifying, improving,
+**    as long as you don't try to pretend that you wrote it.
+**    i.e., the above copyright notice has to appear in all copies.  
+**    Binary distribution requires original version messages.
+**    You don't have to ask before copying, redistribution or publishing.
+**    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+***********************************************************************/
+
 #define FLOAT_CODE 1
 #define LONGLONG_CODE 1
 #define CASE_CODE 1
--- a/tools/conv_func.pl	Wed Feb 01 07:12:03 2006 +0900
+++ b/tools/conv_func.pl	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,27 @@
 #!/usr/bin/perl
 
+
+# /************************************************************************
+# ** Copyright (C) 2006 Shinji Kono
+# ** 連絡先: 琉球大学情報工学科 河野 真治  
+# ** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+# **
+# **    このソースのいかなる複写,改変,修正も許諾します。ただし、
+# **    その際には、誰が貢献したを示すこの部分を残すこと。
+# **    再配布や雑誌の付録などの問い合わせも必要ありません。
+# **    営利利用も上記に反しない範囲で許可します。
+# **    バイナリの配布の際にはversion messageを保存することを条件とします。
+# **    このプログラムについては特に何の保証もしない、悪しからず。
+# **
+# **    Everyone is permitted to do anything on this program 
+# **    including copying, modifying, improving,
+# **    as long as you don't try to pretend that you wrote it.
+# **    i.e., the above copyright notice has to appear in all copies.  
+# **    Binary distribution requires original version messages.
+# **    You don't have to ask before copying, redistribution or publishing.
+# **    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+# ***********************************************************************/
+
 $in="conv_func.tbl";
 $out="conv/conv.h";
 $def="conv/convdef.h";
--- a/tools/incpri.pl	Wed Feb 01 07:12:03 2006 +0900
+++ b/tools/incpri.pl	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 #!/usr/bin/perl
 
+# /************************************************************************
+# ** Copyright (C) 2006 Shinji Kono
+# ** 連絡先: 琉球大学情報工学科 河野 真治  
+# ** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+# **
+# **    このソースのいかなる複写,改変,修正も許諾します。ただし、
+# **    その際には、誰が貢献したを示すこの部分を残すこと。
+# **    再配布や雑誌の付録などの問い合わせも必要ありません。
+# **    営利利用も上記に反しない範囲で許可します。
+# **    バイナリの配布の際にはversion messageを保存することを条件とします。
+# **    このプログラムについては特に何の保証もしない、悪しからず。
+# **
+# **    Everyone is permitted to do anything on this program 
+# **    including copying, modifying, improving,
+# **    as long as you don't try to pretend that you wrote it.
+# **    i.e., the above copyright notice has to appear in all copies.  
+# **    Binary distribution requires original version messages.
+# **    You don't have to ask before copying, redistribution or publishing.
+# **    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+# ***********************************************************************/
 for(@ARGV) {
     my $filename = $_;
     rename($filename,$filename.".bak");
--- a/tools/mc-h-renum.pl	Wed Feb 01 07:12:03 2006 +0900
+++ b/tools/mc-h-renum.pl	Mon Feb 06 16:01:32 2006 +0900
@@ -1,5 +1,25 @@
 #!/usr/local/bin/perl
 
+# /************************************************************************
+# ** Copyright (C) 2006 Shinji Kono
+# ** 連絡先: 琉球大学情報工学科 河野 真治  
+# ** (E-Mail Address: kono@ie.u-ryukyu.ac.jp)
+# **
+# **    このソースのいかなる複写,改変,修正も許諾します。ただし、
+# **    その際には、誰が貢献したを示すこの部分を残すこと。
+# **    再配布や雑誌の付録などの問い合わせも必要ありません。
+# **    営利利用も上記に反しない範囲で許可します。
+# **    バイナリの配布の際にはversion messageを保存することを条件とします。
+# **    このプログラムについては特に何の保証もしない、悪しからず。
+# **
+# **    Everyone is permitted to do anything on this program 
+# **    including copying, modifying, improving,
+# **    as long as you don't try to pretend that you wrote it.
+# **    i.e., the above copyright notice has to appear in all copies.  
+# **    Binary distribution requires original version messages.
+# **    You don't have to ask before copying, redistribution or publishing.
+# **    THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
+# ***********************************************************************/
 my $mode = 0;
 
 my $reserve = -1;