summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-09 19:26:59 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-09 19:26:59 +0000
commit04c80ce0a78d95c72db73cfe2ea665d85e461260 (patch)
tree11d7755ee08e2b236facac8fd71db1dee2daff7e /amiga
parent052445a0e154888ffc40503b851364fe8a29db92 (diff)
downloadnetsurf-04c80ce0a78d95c72db73cfe2ea665d85e461260.tar.gz
netsurf-04c80ce0a78d95c72db73cfe2ea665d85e461260.tar.bz2
Fix warnings
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/font.c27
1 files changed, 10 insertions, 17 deletions
diff --git a/amiga/font.c b/amiga/font.c
index c6805e8d4..fdbd8b6fe 100755
--- a/amiga/font.c
+++ b/amiga/font.c
@@ -202,11 +202,9 @@ bool nsfont_position_in_string(const plot_font_style_t *fstyle,
{
uint16 *utf16 = NULL, *outf16 = NULL;
uint16 *utf16next = NULL;
- FIXED kern = 0;
struct OutlineFont *ofont, *ufont = NULL;
- uint32 tx=0,i=0;
- int utf8_pos = 0;
- uint32 co = 0;
+ int tx = 0;
+ uint32 utf8_pos = 0;
int utf16charlen;
ULONG emwidth = (ULONG)NSA_FONT_EMWIDTH(fstyle->size);
int32 tempx;
@@ -289,14 +287,12 @@ bool nsfont_split(const plot_font_style_t *fstyle,
const char *string, size_t length,
int x, size_t *char_offset, int *actual_x)
{
- ULONG co;
uint16 *utf16_str = NULL;
const uint16 *utf16 = NULL;
const uint16 *utf16next = NULL;
- FIXED kern = 0;
struct OutlineFont *ofont, *ufont = NULL;
- uint32 tx=0;
- int utf8_pos = 0;
+ int tx = 0;
+ uint32 utf8_pos = 0;
int32 tempx = 0;
ULONG emwidth = (ULONG)NSA_FONT_EMWIDTH(fstyle->size);
@@ -363,7 +359,7 @@ bool nsfont_split(const plot_font_style_t *fstyle,
/**
* Search for a font in the list and load from disk if not present
*/
-struct ami_font_node *ami_font_open(const char *font)
+static struct ami_font_node *ami_font_open(const char *font)
{
struct nsObject *node;
struct ami_font_node *nodedata;
@@ -698,7 +694,7 @@ int32 ami_font_width_glyph(struct OutlineFont *ofont,
return char_advance;
}
-const uint16 *ami_font_translate_smallcaps(uint16 *utf16char)
+static const uint16 *ami_font_translate_smallcaps(uint16 *utf16char)
{
const uint16 *p;
p = &sc_table[0];
@@ -720,10 +716,7 @@ ULONG ami_unicode_text(struct RastPort *rp, const char *string, ULONG length,
uint16 *utf16next = 0;
int utf16charlen;
struct OutlineFont *ofont, *ufont = NULL;
- ULONG i,gx,gy;
- UWORD posn;
uint32 x=0;
- uint8 co = 0;
int32 tempx = 0;
ULONG emwidth = (ULONG)NSA_FONT_EMWIDTH(fstyle->size);
@@ -829,7 +822,7 @@ void ami_init_fonts(void)
NewList(&ami_diskfontlib_list);
/* run first cleanup in ten minutes */
- ami_schedule(600000, ami_font_cleanup, ami_font_list);
+ ami_schedule(600000, (void *)ami_font_cleanup, ami_font_list);
}
void ami_close_fonts(void)
@@ -870,10 +863,10 @@ static void ami_font_cleanup(struct MinList *ami_font_list)
node->dtz_Node.ln_Name, curtime.Seconds));
DelObject(node);
}
- } while(node=nnode);
+ } while((node=nnode));
/* reschedule to run in five minutes */
- ami_schedule(300000, ami_font_cleanup, ami_font_list);
+ ami_schedule(300000, (void *)ami_font_cleanup, ami_font_list);
}
void ami_font_setdevicedpi(int id)
@@ -887,7 +880,7 @@ void ami_font_setdevicedpi(int id)
if(id && (nsoption_int(monitor_aspect_x) != 0) && (nsoption_int(monitor_aspect_y) != 0))
{
- if(dih = FindDisplayInfo(id))
+ if((dih = FindDisplayInfo(id)))
{
if(GetDisplayInfoData(dih, &dinfo, sizeof(struct DisplayInfo),
DTAG_DISP, 0))