projects
/
egate.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed CFLAGS definition.
[egate.git]
/
fml
/
fml.h
diff --git
a/fml/fml.h
b/fml/fml.h
index
38dfd91
..
508b942
100644
(file)
--- a/
fml/fml.h
+++ b/
fml/fml.h
@@
-2,7
+2,12
@@
* FML interpreter. Europagate, 1995
*
* $Log: fml.h,v $
* FML interpreter. Europagate, 1995
*
* $Log: fml.h,v $
- * Revision 1.2 1995/02/09 16:06:06 adam
+ * Revision 1.3 1995/02/10 15:50:55 adam
+ * MARC interface implemented. Minor bugs fixed. fmltest can
+ * be used to format single MARC records. New function '\list'
+ * implemented.
+ *
+ * Revision 1.2 1995/02/09 16:06:06 adam
* FML can be called from the outside multiple times by the functions:
* fml_exec_call and fml_exec_call_str.
* An interactive parameter (-i) to fmltest starts a shell-like
* FML can be called from the outside multiple times by the functions:
* fml_exec_call and fml_exec_call_str.
* An interactive parameter (-i) to fmltest starts a shell-like
@@
-14,6
+19,8
@@
*
*/
*
*/
+#ifndef FML_H
+#define FML_H
typedef struct Fml_record {
struct fml_node *list;
struct fml_sym_tab *sym_tab;
typedef struct Fml_record {
struct fml_node *list;
struct fml_sym_tab *sym_tab;
@@
-37,6
+44,8
@@
int fml_preprocess (Fml fml);
void fml_exec (Fml fml);
void fml_exec_call (Fml fml);
void fml_exec_call_str (Fml fml, const char *str);
void fml_exec (Fml fml);
void fml_exec_call (Fml fml);
void fml_exec_call_str (Fml fml, const char *str);
+void fml_exec_call_argv (Fml fml, const char **argv);
#define FML_ERR_NOMEM 1
#define FML_ERR_NOMEM 1
+#endif