diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-10-16 09:55:01 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-10-16 22:33:44 +0100 |
commit | 0b64df140c87c81d5046c0a97b5a655ca7af170b (patch) | |
tree | 3e0e1d5038e2b8d27f859d22c1c3f2205363d2c7 /amiga/clipboard.c | |
parent | 3b4dea6241a09f745f7c4c54c302e6b4a0052680 (diff) | |
download | netsurf-0b64df140c87c81d5046c0a97b5a655ca7af170b.tar.gz netsurf-0b64df140c87c81d5046c0a97b5a655ca7af170b.tar.bz2 |
Update amiga frontend for split operation table header changes
Diffstat (limited to 'amiga/clipboard.c')
-rw-r--r-- | amiga/clipboard.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/amiga/clipboard.c b/amiga/clipboard.c index fa1d189d4..8631bc498 100644 --- a/amiga/clipboard.c +++ b/amiga/clipboard.c @@ -28,13 +28,14 @@ #include "utils/nsoption.h" #include "utils/utf8.h" -#include "desktop/gui.h" #include "desktop/plotters.h" #include "desktop/textinput.h" +#include "desktop/mouse.h" +#include "desktop/gui_window.h" +#include "desktop/gui_clipboard.h" #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" @@ -61,11 +62,11 @@ static void ami_clipboard_iffp_clear_stopchunk(struct IFFHandle *iffh, ULONG iff EntryHandler(iffh, iff_type, iff_chunk, IFFSLI_TOP, &entry_hook, NULL); } -struct IFFHandle *ami_clipboard_init_internal(int unit) +static struct IFFHandle *ami_clipboard_init_internal(int unit) { struct IFFHandle *iffhandle = NULL; - if(iffhandle = AllocIFF()) + if((iffhandle = AllocIFF())) { if(iffhandle->iff_Stream = (ULONG)OpenClipboard(unit)) { @@ -81,7 +82,7 @@ void ami_clipboard_init(void) iffh = ami_clipboard_init_internal(0); } -void ami_clipboard_free_internal(struct IFFHandle *iffhandle) +static void ami_clipboard_free_internal(struct IFFHandle *iffhandle) { if(iffhandle == NULL) return; if(iffhandle->iff_Stream) CloseClipboard((struct ClipboardHandle *)iffhandle->iff_Stream); @@ -106,7 +107,7 @@ void gui_start_selection(struct gui_window *g) OnMenu(g->shared->win, AMI_MENU_CUT); } -char *ami_clipboard_cat_collection(struct CollectionItem *ci, LONG codeset, size_t *text_length) +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; size_t len = 0; @@ -183,11 +184,11 @@ char *ami_clipboard_cat_collection(struct CollectionItem *ci, LONG codeset, size return text; } -void gui_get_clipboard(char **buffer, size_t *length) +static void gui_get_clipboard(char **buffer, size_t *length) { struct CollectionItem *ci = NULL; struct StoredProperty *sp = NULL; - ULONG rlen=0,error; + ULONG error; struct CSet *cset; if(OpenIFF(iffh,IFFF_READ)) return; @@ -354,6 +355,7 @@ bool ami_easy_clipboard_bitmap(struct bitmap *bitmap) DoDTMethod(dto,NULL,NULL,DTM_COPY,NULL); DisposeDTObject(dto); } + return true; } #ifdef WITH_NS_SVG |