summaryrefslogtreecommitdiffabout
path: root/lib/grecsasrt.h
authorSergey Poznyakoff <gray@gnu.org>2019-06-06 04:21:43 (GMT)
committer Sergey Poznyakoff <gray@gnu.org>2019-06-06 05:24:28 (GMT)
commitb220b5a367469c571358c34ea0df813522e99485 (patch) (side-by-side diff)
tree600e8f26555a359b9d5297b1d566717a1ec78182 /lib/grecsasrt.h
parent44efb0cda486e2614603e6dd78b0c93407f63c3b (diff)
downloadpies-b220b5a367469c571358c34ea0df813522e99485.tar.gz
pies-b220b5a367469c571358c34ea0df813522e99485.tar.bz2
Update the grecs submodule
* configure.ac (GRECS_SETUP): Request the tree-api * grecs: Pull a0c096190f * lib/envop.c (environ_set): Call wordsplit_free unconditionally. * lib/grecsasrt.c (assert_grecs_value_type) (assert_scalar_stmt): Remove. (conf_callback_url): Switch to tree-api. * lib/grecsasrt.h: Likewise. * src/acl.c: Rewrite grecs callbacks in the tree API style. Use grecs assertions. * src/acl.h: Likewise. * src/meta1parse.c: Likewise. * src/pies.c: Likewise. * src/piesctl.c: Likewise. * src/comp.c (component_finish): Check whether the "command" statement was used.
Diffstat (limited to 'lib/grecsasrt.h') (more/less context) (ignore whitespace changes)
-rw-r--r--lib/grecsasrt.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/grecsasrt.h b/lib/grecsasrt.h
index 4b3d2d6..f9fe432 100644
--- a/lib/grecsasrt.h
+++ b/lib/grecsasrt.h
@@ -14,9 +14,6 @@
You should have received a copy of the GNU General Public License
along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. */
-int assert_grecs_value_type (grecs_locus_t *locus,
- const grecs_value_t *value, int type);
-int assert_scalar_stmt (grecs_locus_t *locus, enum grecs_callback_command cmd);
int conf_callback_url (enum grecs_callback_command cmd,
- grecs_locus_t *locus,
- void *varptr, grecs_value_t *value, void *cb_data);
+ grecs_node_t *node,
+ void *varptr, void *cb_data);

Return to:

Send suggestions and report system problems to the System administrator.