--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/openenvutils/commandshell/shell/inc/parse.epro Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,46 @@
+/* Generated automatically */
+#ifndef have_Src_parse_globals
+#define have_Src_parse_globals
+
+extern mod_import_variable int incmdpos;
+extern int aliasspaceflag;
+extern mod_import_variable int incond;
+extern mod_import_variable int inredir;
+extern int incasepat;
+extern int isnewlin;
+extern int infor;
+extern struct heredocs*hdocs;
+extern int eclen;
+extern int ecused;
+extern int ecnpats;
+extern Wordcode ecbuf;
+extern Eccstr ecstrs;
+extern int ecsoffs;
+extern int ecssub;
+extern int ecnfunc;
+extern mod_import_function int empty_eprog _((Eprog p));
+extern Eprog parse_event _((void));
+extern mod_import_function Eprog parse_list _((void));
+extern mod_import_function Eprog parse_cond _((void));
+extern void setheredoc _((int pc,int type,char*str));
+extern void(*condlex)_((void));
+extern mod_import_function Eprog dupeprog _((Eprog p,int heap));
+extern mod_import_function void useeprog _((Eprog p));
+extern mod_import_function void freeeprog _((Eprog p));
+extern char*ecgetstr _((Estate s,int dup,int*tok));
+extern char*ecrawstr _((Eprog p,Wordcode pc,int*tok));
+extern char**ecgetarr _((Estate s,int num,int dup,int*tok));
+extern LinkList ecgetlist _((Estate s,int num,int dup,int*tok));
+extern LinkList ecgetredirs _((Estate s));
+extern mod_import_variable struct eprog dummy_eprog;
+extern void init_eprog _((void));
+extern int bin_zcompile _((char*nam,char**args,Options ops,UNUSED(int func)));
+extern Eprog try_dump_file _((char*path,char*name,char*file,int*ksh));
+extern Eprog try_source_file _((char*file));
+extern void incrdumpcount _((FuncDump f));
+extern void decrdumpcount _((FuncDump f));
+extern mod_import_function void closedumps _((void));
+extern mod_import_function void closedumps _((void));
+extern int dump_autoload _((char*nam,char*file,int on,Options ops,int func));
+
+#endif /* !have_Src_parse_globals */