#include <string.h>#include <stdlib.h>#include <unistd.h>#include <time.h>#include <errno.h>#include <stdio.h>#include <float.h>#include <ctype.h>#include <sqlite3.h>#include <fakedbfs/fdbfsconfig.h>#include <fakedbfs/fficl.h>#include <fakedbfs/fakedbfs.h>#include <fakedbfs/debug.h>#include <fakedbfs/plugins.h>#include <ficl.h>Defines | |
| #define | FICLBINDINGSVER "0.1" |
| #define | FICLWORD(word) cword = ficlDictionarySetPrimitive(dict, #word, fdbfs_ficl_word_ ## word, 0x0) |
| #define | WORDDEF(word) void fdbfs_ficl_word_ ## word(ficlVm *vm) |
| #define | BUFSIZE 1024 |
Functions | |
| void | fdbfs_ficl_output (ficlCallback *cb, const char *text) |
| void | fdbfs_ficl_error (ficlCallback *cb, const char *text) |
| int | fdbfs_ficl_init (fdbfs_t *f) |
| Initialise ficl subsystem. | |
| void | fdbfs_ficl_destroy (fdbfs_t *f) |
| Destroy ficl subsystem. | |
| WORDDEF (newfield) | |
| WORDDEF (linkfield) | |
| WORDDEF (fmtname) | |
| int | fdbfs_ficl_addwords (fdbfs_t *f, ficlDictionary *dict) |
| Add words to ficl system dictionary. | |
| Plugin * | fdbfs_ficl_load_ficlplugin (fdbfs_t *f, const char *plugfile) |
| Load ficlplugin and return a Plugin object. | |
Variables | |
| const struct PluginInfo | fdbfs_ficl_inf |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Add words to ficl system dictionary.
|
|
|
Destroy ficl subsystem.
|
|
||||||||||||
|
|
|
|
Initialise ficl subsystem. Creates a new ficlSystem.
|
|
||||||||||||
|
Load ficlplugin and return a Plugin object. Parses the ficl plugin in the specified filename.
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: {
"",
"FORTH plugin",
FICLBINDINGSVER,
"Dan Ponte <dcp1990@neptune.atopia.net>",
"http://www.theamigan.net/fakedbfs/",
MAJOR_API_VERSION,
MINOR_API_VERSION
}
|
1.4.6