diff --git a/subprojects/rzspp/config.h.in b/subprojects/rzspp/config.h.in index 2a5f58ed97..521a8a4cf2 100644 --- a/subprojects/rzspp/config.h.in +++ b/subprojects/rzspp/config.h.in @@ -11,15 +11,11 @@ #endif #include "p/spp.h" -#include "p/acr.h" -#include "p/pod.h" #include "p/cpp.h" struct Proc *procs[] = { &spp_proc, &cpp_proc, - &pod_proc, - &acr_proc, #if HAVE_SYSTEM &sh_proc, #endif diff --git a/subprojects/rzspp/p/acr.h b/subprojects/rzspp/p/acr.h deleted file mode 100644 index 74bd89b521..0000000000 --- a/subprojects/rzspp/p/acr.h +++ /dev/null @@ -1,55 +0,0 @@ -/* CPP */ - -static char *pkgname = NULL; -static char *version = NULL; -static char **slurp_ptr = NULL; - -static int slurp_args(char *buf) { - if (slurp_ptr) { - *slurp_ptr = strdup (buf); - slurp_ptr = NULL; - return 1; - } - return 0; -} - -static TAG_CALLBACK(acr_default) { - //printf("acr keyword(%s)\n", buf); - if (slurp_args (buf)) { - return 0; - } - if (!strcmp (buf, "PKGNAME")) { - slurp_ptr = &pkgname; - } else if (!strcmp (buf, "VERSION")) { - slurp_ptr = &version; - } - return 0; -} - -static TAG_CALLBACK(acr_eof) { - printf ("Report:\n pkgname: %s\n version: %s\n", pkgname, version); - return 0; -} - -DLL_LOCAL struct Tag acr_tags[] = { - { NULL, acr_default }, - { NULL } -}; - -DLL_LOCAL struct Arg acr_args[] = { - { NULL } -}; - -DLL_LOCAL struct Proc acr_proc = { - .name = "acr", - .tags = (struct Tag **)acr_tags, - .args = (struct Arg **)acr_args, - .token = " ", - .eof = &acr_eof, - .tag_pre = NULL, - .tag_post = NULL, - .multiline = NULL, - .default_echo = 1, - .chop = 0, - .tag_begin = 0, -}; diff --git a/subprojects/rzspp/p/pod.h b/subprojects/rzspp/p/pod.h deleted file mode 100644 index fc6c03bc82..0000000000 --- a/subprojects/rzspp/p/pod.h +++ /dev/null @@ -1,52 +0,0 @@ -/* CPP */ - -static TAG_CALLBACK(pod_default) { - out_printf (out, "DEFAULT: (%s)\n", buf); - return 0; -} - -static TAG_CALLBACK(pod_cut) { - out_printf (out, "\n"); - state->echo[state->ifl] = 0; - return 0; -} - -static TAG_CALLBACK(pod_head1) { - state->echo[state->ifl] = 1; - out_printf (out, "\n"); - if (!buf) { - return 0; - } - out_printf (out, "%s\n", buf); - int i, len = strlen (buf); - for (i = 0; i < len; i++) { - out_printf (out, "%c", '='); - } - out_printf (out, "\n"); - return 0; -} - -static struct Tag pod_tags[] = { - { "head1", pod_head1 }, - { "cut", pod_cut }, - { NULL, pod_default }, - { NULL } -}; - -static struct Arg pod_args[] = { - { NULL } -}; - -DLL_LOCAL struct Proc pod_proc = { - .name = "pod", - .tags = (struct Tag **)pod_tags, - .args = (struct Arg **)pod_args, - .token = " ", - .eof = NULL, - .tag_pre = "=", - .tag_post = "\n", - .multiline = NULL, - .default_echo = 0, - .chop = 0, - .tag_begin = 1, -};