aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/uzbl-core.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/uzbl-core.h')
-rw-r--r--src/uzbl-core.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/uzbl-core.h b/src/uzbl-core.h
index f81722d..ef948ca 100644
--- a/src/uzbl-core.h
+++ b/src/uzbl-core.h
@@ -479,10 +479,21 @@ builtins();
typedef void (*Command)(WebKitWebView*, GArray *argv, GString *result);
typedef struct {
- Command function;
- gboolean no_split;
+ const gchar *key;
+ Command function;
+ gboolean no_split;
} CommandInfo;
+CommandInfo *
+parse_command_parts(const gchar *line, GArray *a);
+
+void
+parse_command_arguments(const gchar *p, GArray *a, gboolean no_split);
+
+void
+run_parsed_command(CommandInfo *c, GArray *a, GString *result);
+
+
typedef struct {
gchar *name;
gchar *cmd;