summaryrefslogtreecommitdiff
path: root/navit/binding/win32/binding_win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/binding/win32/binding_win32.c')
-rw-r--r--navit/binding/win32/binding_win32.c131
1 files changed, 62 insertions, 69 deletions
diff --git a/navit/binding/win32/binding_win32.c b/navit/binding/win32/binding_win32.c
index c6d3295cc..6ff0af9c0 100644
--- a/navit/binding/win32/binding_win32.c
+++ b/navit/binding/win32/binding_win32.c
@@ -49,97 +49,90 @@
#include "binding_win32.h"
struct win32_binding_private {
- struct navit* navit;
+ struct navit* navit;
};
/* TODO: do something meaningful here
- *
+ *
*/
-static int
-win32_cmd_send_signal(struct navit *navit, char *command, struct attr **in, struct attr ***out)
-{
- dbg(lvl_error,"this function is a stub\n");
- if (in) {
- while (*in) {
- dbg(lvl_debug,"another attribute to be sent\n");
- in++;
- }
- }
- return 0;
+static int win32_cmd_send_signal(struct navit *navit, char *command, struct attr **in, struct attr ***out) {
+ dbg(lvl_error,"this function is a stub");
+ if (in) {
+ while (*in) {
+ dbg(lvl_debug,"another attribute to be sent");
+ in++;
+ }
+ }
+ return 0;
}
static struct command_table commands[] = {
- {"win32_send",command_cast(win32_cmd_send_signal)},
+ {"win32_send",command_cast(win32_cmd_send_signal)},
};
-static void
-win32_wm_copydata(struct win32_binding_private *this, int *hwndSender, COPYDATASTRUCT *cpd)
-{
- struct attr navit;
- struct navit_binding_w32_msg *msg;
- navit.type=attr_navit;
- navit.u.navit=this->navit;
- if(cpd->dwData!=NAVIT_BINDING_W32_DWDATA) {
- dbg(lvl_error,"COPYDATA message came with wrong DWDATA value, expected %d, got %d.\n",NAVIT_BINDING_W32_DWDATA,cpd->dwData);
- return;
- }
- if(cpd->cbData<sizeof(*msg)) {
- dbg(lvl_error,"COPYDATA message too short, expected >=%d, got %d.\n",sizeof(*msg),cpd->cbData);
- return;
- }
- msg=cpd->lpData;
- if(cpd->dwData!=NAVIT_BINDING_W32_VERSION) {
- dbg(lvl_error,"Got request with wrong version number, expected %d, got %d.\n",NAVIT_BINDING_W32_VERSION,msg->version);
- return;
- }
- if(strcmp(NAVIT_BINDING_W32_MAGIC,msg->magic)) {
- dbg(lvl_error,"Got request with wrong MAGIC, expected %s, got %*s.\n",NAVIT_BINDING_W32_MAGIC, msg->magic,sizeof(msg->magic));
- return;
- }
- dbg(lvl_debug,"Running command %s\n", msg->text);
- command_evaluate(&navit, msg->text);
+static void win32_wm_copydata(struct win32_binding_private *this, int *hwndSender, COPYDATASTRUCT *cpd) {
+ struct attr navit;
+ struct navit_binding_w32_msg *msg;
+ navit.type=attr_navit;
+ navit.u.navit=this->navit;
+ if(cpd->dwData!=NAVIT_BINDING_W32_DWDATA) {
+ dbg(lvl_error,"COPYDATA message came with wrong DWDATA value, expected %d, got %d.",NAVIT_BINDING_W32_DWDATA,
+ cpd->dwData);
+ return;
+ }
+ if(cpd->cbData<sizeof(*msg)) {
+ dbg(lvl_error,"COPYDATA message too short, expected >=%d, got %d.",sizeof(*msg),cpd->cbData);
+ return;
+ }
+ msg=cpd->lpData;
+ if(cpd->dwData!=NAVIT_BINDING_W32_VERSION) {
+ dbg(lvl_error,"Got request with wrong version number, expected %d, got %d.",NAVIT_BINDING_W32_VERSION,msg->version);
+ return;
+ }
+ if(strcmp(NAVIT_BINDING_W32_MAGIC,msg->magic)) {
+ dbg(lvl_error,"Got request with wrong MAGIC, expected %s, got %*s.",NAVIT_BINDING_W32_MAGIC, msg->magic,
+ sizeof(msg->magic));
+ return;
+ }
+ dbg(lvl_debug,"Running command %s", msg->text);
+ command_evaluate(&navit, msg->text);
}
-static void
-win32_cb_graphics_ready(struct win32_binding_private *this, struct navit *navit)
-{
- struct graphics *gra;
- struct callback *gcb;
+static void win32_cb_graphics_ready(struct win32_binding_private *this, struct navit *navit) {
+ struct graphics *gra;
+ struct callback *gcb;
- gcb=callback_new_attr_1(callback_cast(win32_wm_copydata),attr_wm_copydata, this);
- gra=navit_get_graphics(navit);
- dbg_assert(gra);
- graphics_add_callback(gra, gcb);
+ gcb=callback_new_attr_1(callback_cast(win32_wm_copydata),attr_wm_copydata, this);
+ gra=navit_get_graphics(navit);
+ dbg_assert(gra);
+ graphics_add_callback(gra, gcb);
}
-static void
-win32_main_navit(struct win32_binding_private *this, struct navit *navit, int added)
-{
- struct attr attr;
- dbg(lvl_debug,"enter\n");
- if (added==1) {
- dbg(lvl_debug,"enter2\n");
- this->navit=navit;
- command_add_table_attr(commands, sizeof(commands)/sizeof(struct command_table), navit, &attr);
- navit_add_attr(navit, &attr);
- navit_add_callback(navit,callback_new_attr_1(callback_cast(win32_cb_graphics_ready),attr_graphics_ready, this));
- }
+static void win32_main_navit(struct win32_binding_private *this, struct navit *navit, int added) {
+ struct attr attr;
+ dbg(lvl_debug,"enter");
+ if (added==1) {
+ dbg(lvl_debug,"enter2");
+ this->navit=navit;
+ command_add_table_attr(commands, sizeof(commands)/sizeof(struct command_table), navit, &attr);
+ navit_add_attr(navit, &attr);
+ navit_add_callback(navit,callback_new_attr_1(callback_cast(win32_cb_graphics_ready),attr_graphics_ready, this));
+ }
}
-void plugin_init(void)
-{
- struct attr callback;
- struct win32_binding_private *this=g_new0(struct win32_binding_private,1);
- dbg(lvl_debug,"enter\n");
- callback.type=attr_callback;
- callback.u.callback=callback_new_attr_1(callback_cast(win32_main_navit),attr_navit,this);
- config_add_attr(config, &callback);
+void plugin_init(void) {
+ struct attr callback;
+ struct win32_binding_private *this=g_new0(struct win32_binding_private,1);
+ dbg(lvl_debug,"enter");
+ callback.type=attr_callback;
+ callback.u.callback=callback_new_attr_1(callback_cast(win32_main_navit),attr_navit,this);
+ config_add_attr(config, &callback);
}