summaryrefslogtreecommitdiff
path: root/navit/command.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-03-25 20:45:52 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-03-25 20:45:52 +0000
commit3e43bc8ff8fbba833828122d1082d0d33c301fc0 (patch)
treea40ef561e3f1820776dae586682554ed3c8a18c3 /navit/command.h
parent8775165821b839e1b1e4749463f092bf13770f95 (diff)
downloadnavit-3e43bc8ff8fbba833828122d1082d0d33c301fc0.tar.gz
Add:Core:Improved commands
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2172 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/command.h')
-rw-r--r--navit/command.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/navit/command.h b/navit/command.h
index cecfbd141..7dea058cf 100644
--- a/navit/command.h
+++ b/navit/command.h
@@ -6,7 +6,9 @@ struct command_table {
#define command_cast(x) (int (*)(void *, char *, struct attr **, struct attr ***))(x)
-void command_evaluate_to_void(struct attr *attr, char *expr);
+void command_evaluate_to_void(struct attr *attr, char *expr, int **error);
+char *command_evaluate_to_string(struct attr *attr, char *expr, int **error);
+int command_evaluate_to_int(struct attr *attr, char *expr, int **error);
void command_evaluate(struct attr *attr, char *expr);
void command_add_table(struct callback_list *cbl, struct command_table *table, int count, void *data);