From 8299f923f83d0e8cf2b818382e301545f0792525 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 9 Nov 2014 00:48:04 +0000 Subject: Fix warnings, remove unused code. --- amiga/clipboard.c | 38 ++++++++++++-------------------------- amiga/drag.c | 2 +- amiga/drag.h | 2 +- 3 files changed, 14 insertions(+), 28 deletions(-) diff --git a/amiga/clipboard.c b/amiga/clipboard.c index 031bf0b46..e6d1d2fae 100644 --- a/amiga/clipboard.c +++ b/amiga/clipboard.c @@ -36,6 +36,7 @@ #include "amiga/bitmap.h" #include "amiga/clipboard.h" +#include "amiga/drag.h" #include "amiga/filetype.h" #include "amiga/gui.h" #include "amiga/iff_cset.h" @@ -47,28 +48,13 @@ struct IFFHandle *iffh = NULL; -static LONG ami_clipboard_iffp_do_nothing(struct Hook *hook, void *object, LONG *cmd) -{ - return 0; -} - -static void ami_clipboard_iffp_clear_stopchunk(struct IFFHandle *iffh, ULONG iff_type, ULONG iff_chunk) -{ - static struct Hook entry_hook; - - entry_hook.h_Entry = (void *)ami_clipboard_iffp_do_nothing; - entry_hook.h_Data = 0; - - EntryHandler(iffh, iff_type, iff_chunk, IFFSLI_TOP, &entry_hook, NULL); -} - static struct IFFHandle *ami_clipboard_init_internal(int unit) { struct IFFHandle *iffhandle = NULL; if((iffhandle = AllocIFF())) { - if(iffhandle->iff_Stream = (ULONG)OpenClipboard(unit)) + if((iffhandle->iff_Stream = (ULONG)OpenClipboard(unit))) { InitIFFasClip(iffhandle); } @@ -109,7 +95,7 @@ void gui_start_selection(struct gui_window *g) static char *ami_clipboard_cat_collection(struct CollectionItem *ci, LONG codeset, size_t *text_length) { - struct CollectionItem *ci_new = NULL, *ci_next, *ci_curr = ci; + struct CollectionItem *ci_new = NULL, *ci_next = NULL, *ci_curr = ci; size_t len = 0; char *text = NULL, *p; @@ -153,7 +139,7 @@ static char *ami_clipboard_cat_collection(struct CollectionItem *ci, LONG codese len += ci_next->ci_Size; break; } - } while (ci_curr = ci_curr->ci_Next); + } while ((ci_curr = ci_curr->ci_Next)); text = malloc(len); @@ -178,7 +164,7 @@ static char *ami_clipboard_cat_collection(struct CollectionItem *ci, LONG codese free(ci_curr->ci_Data); FreeVec(ci_curr); } - } while (ci_curr = ci_next); + } while ((ci_curr = ci_next)); *text_length = len; return text; @@ -200,11 +186,11 @@ static void gui_get_clipboard(char **buffer, size_t *length) error = ParseIFF(iffh,IFFPARSE_SCAN); - if(ci = FindCollection(iffh, ID_FTXT, ID_UTF8)) { + if((ci = FindCollection(iffh, ID_FTXT, ID_UTF8))) { *buffer = ami_clipboard_cat_collection(ci, 106, length); - } else if(ci = FindCollection(iffh, ID_FTXT, ID_CHRS)) { + } else if((ci = FindCollection(iffh, ID_FTXT, ID_CHRS))) { LONG codeset = 0; - if(sp = FindProp(iffh, ID_FTXT, ID_CSET)) { + if((sp = FindProp(iffh, ID_FTXT, ID_CSET))) { cset = (struct CSet *)sp->sp_Data; codeset = cset->CodeSet; } @@ -218,7 +204,7 @@ static void gui_set_clipboard(const char *buffer, size_t length, nsclipboard_styles styles[], int n_styles) { char *text; - struct CSet cset = {0}; + struct CSet cset = {0, {0}}; if(buffer == NULL) return; @@ -313,7 +299,7 @@ void ami_drag_selection(struct gui_window *g) if(ami_gadget_hit(gwin->objects[GID_URL], x, y)) { - if(sel = browser_window_get_selection(g->shared->bw)) + if((sel = browser_window_get_selection(g->shared->bw))) { utf8text = ami_utf8_easy(sel); RefreshSetGadgetAttrs((struct Gadget *)gwin->objects[GID_URL], @@ -324,7 +310,7 @@ void ami_drag_selection(struct gui_window *g) } else if(ami_gadget_hit(gwin->objects[GID_SEARCHSTRING], x, y)) { - if(sel = browser_window_get_selection(g->shared->bw)) + if((sel = browser_window_get_selection(g->shared->bw))) { utf8text = ami_utf8_easy(sel); RefreshSetGadgetAttrs((struct Gadget *)gwin->objects[GID_SEARCHSTRING], @@ -350,7 +336,7 @@ bool ami_easy_clipboard_bitmap(struct bitmap *bitmap) { Object *dto = NULL; - if(dto = ami_datatype_object_from_bitmap(bitmap)) + if((dto = ami_datatype_object_from_bitmap(bitmap))) { DoDTMethod(dto,NULL,NULL,DTM_COPY,NULL); DisposeDTObject(dto); diff --git a/amiga/drag.c b/amiga/drag.c index a4d2b23d2..c507c035a 100644 --- a/amiga/drag.c +++ b/amiga/drag.c @@ -56,7 +56,7 @@ ULONG drag_icon_width; ULONG drag_icon_height; BOOL drag_in_progress = FALSE; -void gui_drag_save_object(struct gui_window *g, hlcache_handle *c, +void gui_drag_save_object(struct gui_window *g, struct hlcache_handle *c, gui_save_type type) { const char *filetype = NULL; diff --git a/amiga/drag.h b/amiga/drag.h index 2b3cfd2ef..35f2754ee 100644 --- a/amiga/drag.h +++ b/amiga/drag.h @@ -26,7 +26,7 @@ void *drag_save_data; struct gui_window *drag_save_gui; void gui_drag_save_selection(struct gui_window *g, const char *selection); -void gui_drag_save_object(struct gui_window *g, hlcache_handle *c, gui_save_type type); +void gui_drag_save_object(struct gui_window *g, struct hlcache_handle *c, gui_save_type type); void ami_drag_save(struct Window *win); void ami_drag_icon_show(struct Window *win, const char *type); -- cgit v1.2.3