aboutsummaryrefslogtreecommitdiff
path: root/src/eclatcl.m4
diff options
context:
space:
mode:
Diffstat (limited to 'src/eclatcl.m4')
-rw-r--r--src/eclatcl.m436
1 files changed, 36 insertions, 0 deletions
diff --git a/src/eclatcl.m4 b/src/eclatcl.m4
new file mode 100644
index 0000000..7f688cb
--- /dev/null
+++ b/src/eclatcl.m4
@@ -0,0 +1,36 @@
1/* This file is part of Eclat.
2 Copyright (C) 2012, 2013 Sergey Poznyakoff.
3
4 Eclat is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 3, or (at your option)
7 any later version.
8
9 Eclat is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with Eclat. If not, see <http://www.gnu.org/licenses/>. */
16
17define([<ECLAT_CL_BEGIN>],[<
18OPTIONS_COMMAND_BEGIN("eclat",
19 [<>],
20 [<$1>],
21 [<$2>],
22 [<gnu>],
23 [<noversion>])>])
24
25define([<ECLAT_CL_END>],[<OPTIONS_END>])
26
27define([<ECLAT_CL_PARSER>],[<
28static void
29$1(eclat_command_env_t *env, $2)
30{
31 const char *cmds[3] = { env->cmd->name, env->cmd->ident, NULL };
32 proginfo.subcmd = (char**) cmds;
33 $3
34}
35>])
36

Return to:

Send suggestions and report system problems to the System administrator.