view mc-inline.h @ 909:0deeeafc6008

Added tag current-release for changeset 0df95413f583
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 09 Apr 2014 11:44:08 +0900
parents a4fd2ab28e24
children
line wrap: on
line source

/* Micro-C Partial Evaluator 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.
***********************************************************************/

extern int pexpr(int e);
extern int gen_inline(int e,int toplevel);

extern void st_decl(int e1);
extern void st_if(int e1);
extern void st_do(int e1);
extern void st_while(int e1);
extern void st_for(int e1);
extern void st_switch(int e1);
extern void st_comp(int e1);
extern void st_break(int e1);
extern void st_continue(int e1);
extern void st_case(int e1);
extern void st_default(int e1);
extern void st_return(int e1);
extern void st_goto(int e1);
extern void st_asm(int e1);
extern void st_label(int e1);
extern void st_comment(int e1);
extern int p_lvar(int e1);


/* end */