From 203b3289b8f590d25a2abf6df95bcaff741a7c2e Mon Sep 17 00:00:00 2001 From: John Tytgat Date: Sat, 26 Jul 2008 23:42:24 +0000 Subject: - Include utils/config.h before each WITH_* test entiry enabling/disabling the object file. - Add same test in corresponding header file (if there is one) - riscos/uri.c: include riscos/uri.h and have function definitions matching the declarations. - Disable PDF debug logging. svn path=/trunk/netsurf/; revision=4769 --- riscos/uri.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'riscos/uri.c') diff --git a/riscos/uri.c b/riscos/uri.c index 9ecd2a378..53167d305 100644 --- a/riscos/uri.c +++ b/riscos/uri.c @@ -16,6 +16,9 @@ * along with this program. If not, see . */ +#include "utils/config.h" +#ifdef WITH_URI + #include #include #include @@ -28,19 +31,14 @@ #include "riscos/theme.h" #include "desktop/gui.h" #include "riscos/gui.h" +#include "riscos/uri.h" #include "riscos/url_protocol.h" #include "utils/log.h" #include "utils/utils.h" -#ifdef WITH_URI - -void ro_uri_message_received(uri_full_message_process*); -bool ro_uri_launch(char *uri); -void ro_uri_bounce(uri_full_message_return_result*); - - -void ro_uri_message_received(uri_full_message_process* uri_message) +void ro_uri_message_received(wimp_message *msg) { + uri_full_message_process *uri_message = (uri_full_message_process *)msg; uri_h uri_handle; char* uri_requested; int uri_length; @@ -57,7 +55,6 @@ void ro_uri_message_received(uri_full_message_process* uri_message) xuri_request_uri(0, 0, 0, uri_handle, &uri_length); uri_requested = calloc((unsigned int)uri_length, sizeof(char)); - if (uri_requested == NULL) return; @@ -85,15 +82,16 @@ bool ro_uri_launch(char *uri) return true; } -void ro_uri_bounce(uri_full_message_return_result *message) +void ro_uri_bounce(wimp_message *msg) { + uri_full_message_process *message = (uri_full_message_process *)msg; char uri_buf[512]; os_error *e; - if ((message->flags & 1) == 0) return; + if ((message->flags & 1) == 0) + return; e = xuri_request_uri(0, uri_buf, sizeof uri_buf, message->handle, 0); - if (e) { LOG(("xuri_request_uri: %d: %s", e->errnum, e->errmess)); return; -- cgit v1.2.3