diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
commit | ad547a6b5986815fda458221149728d9d9ab1d87 (patch) | |
tree | 16296910eb3eca724371474ea9aea3994dc69614 /Build/source/texk/web2c/mfluadir/mfluac.h | |
parent | 947b43de3dd21d58ccc2ffadefc4441ea1c2a813 (diff) |
restore Build,TODO from r57911
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/mfluadir/mfluac.h')
-rw-r--r-- | Build/source/texk/web2c/mfluadir/mfluac.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/mfluadir/mfluac.h b/Build/source/texk/web2c/mfluadir/mfluac.h new file mode 100644 index 00000000000..ed793cfc5c0 --- /dev/null +++ b/Build/source/texk/web2c/mfluadir/mfluac.h @@ -0,0 +1,57 @@ +#ifndef MFLUAC_H +#define MFLUAC_H + +#include <mfluadir/mflua_version.h> +extern int mfluabeginprogram(void); +extern int mfluaPREstartofMF(void); +extern int mfluaPREmaincontrol(void); +extern int mfluaPOSTmaincontrol(void); +extern int mfluainitialize(void); +extern int mfluaPOSTfinalcleanup(void); +extern int mfluaendprogram(void); + +extern int mfluaprintpath(halfword, strnumber, boolean); +extern int mfluarunscript(halfword, halfword, halfword); +extern int mfluaprintedges(strnumber, boolean, integer, integer); + +extern int mfluaPREoffsetprep(halfword, halfword); +extern int mfluaPOSToffsetprep(halfword, halfword); + +extern int mfluaPREfillenveloperhs(halfword); +extern int mfluaPOSTfillenveloperhs(halfword); +extern int mfluaPREfillenvelopelhs(halfword); +extern int mfluaPOSTfillenvelopelhs(halfword); + +extern int mfluaPREmakespecrhs(halfword); +extern int mfluaPOSTmakespecrhs(halfword); +extern int mfluaPREmakespeclhs(halfword); +extern int mfluaPOSTmakespeclhs(halfword); + +extern int mfluaPREfillspecrhs(halfword); +extern int mfluaPOSTfillspecrhs(halfword); +extern int mfluaPREfillspeclhs(halfword); +extern int mfluaPOSTfillspeclhs(halfword); + +extern int mfluaPREmakechoices(halfword); +extern int mfluaPOSTmakechoices(halfword); + +extern int mfluaPREmovetoedges(halfword); +extern int mfluaPOSTmovetoedges(halfword); + +extern int mfluaprintretrogradeline(integer, integer, integer, integer); + +extern int mfluaprinttransitionlinefrom(integer, integer); +extern int mfluaprinttransitionlineto(integer, integer); + +extern int mfluaPREmakeellipse(integer, integer, integer, integer, integer, integer); +extern int mfluaPOSTmakeellipse(integer, integer, integer, integer, integer, integer); + +/* TODO: check if shell_cmd_is_allowed makes sense */ +extern int shellenabledp; +extern int restrictedshell; +extern int shell_cmd_is_allowed(const char *, char **, char **); + +#include <lauxlib.h> +extern int luaopen_kpse(lua_State * L); + +#endif /* MFLUAC_H */ |