summaryrefslogtreecommitdiff
path: root/amiga/font_scan.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-09 19:34:57 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-09 19:34:57 +0000
commit1d07bd06577c64994057f94e3d41fa5a6568bb54 (patch)
tree2cc1e46be0aa3a59f1a524cab01efcbe4d798299 /amiga/font_scan.c
parent04c80ce0a78d95c72db73cfe2ea665d85e461260 (diff)
downloadnetsurf-1d07bd06577c64994057f94e3d41fa5a6568bb54.tar.gz
netsurf-1d07bd06577c64994057f94e3d41fa5a6568bb54.tar.bz2
Fix warnings
Diffstat (limited to 'amiga/font_scan.c')
-rw-r--r--amiga/font_scan.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/amiga/font_scan.c b/amiga/font_scan.c
index 4abb35826..43bdb8ea9 100644
--- a/amiga/font_scan.c
+++ b/amiga/font_scan.c
@@ -90,7 +90,7 @@ const char *ami_font_scan_lookup(const uint16 *code, lwc_string **glypharray)
* \param fonts number of fonts that are being scanned
* \return pointer to a struct ami_font_scan_window
*/
-struct ami_font_scan_window *ami_font_scan_gui_open(int32 fonts)
+static struct ami_font_scan_window *ami_font_scan_gui_open(int32 fonts)
{
struct ami_font_scan_window *fsw =
AllocVecTagList(sizeof(struct ami_font_scan_window), NULL);
@@ -158,7 +158,7 @@ struct ami_font_scan_window *ami_font_scan_gui_open(int32 fonts)
* \param font_num font number being scanned
* \param glyphs number of unique glyphs found
*/
-void ami_font_scan_gui_update(struct ami_font_scan_window *fsw, const char *font,
+static void ami_font_scan_gui_update(struct ami_font_scan_window *fsw, const char *font,
ULONG font_num, ULONG glyphs)
{
ULONG va[2];
@@ -190,7 +190,7 @@ void ami_font_scan_gui_update(struct ami_font_scan_window *fsw, const char *font
*
* \param fsw pointer to a struct ami_font_scan_window
*/
-void ami_font_scan_gui_close(struct ami_font_scan_window *fsw)
+static void ami_font_scan_gui_close(struct ami_font_scan_window *fsw)
{
if(fsw) {
DisposeObject(fsw->objects[FS_OID_MAIN]);
@@ -206,13 +206,12 @@ void ami_font_scan_gui_close(struct ami_font_scan_window *fsw)
* \param glypharray an array of 0xffff lwc_string pointers
* \return number of new glyphs found
*/
-ULONG ami_font_scan_font(const char *fontname, lwc_string **glypharray)
+static ULONG ami_font_scan_font(const char *fontname, lwc_string **glypharray)
{
struct OutlineFont *ofont;
struct MinList *widthlist;
struct GlyphWidthEntry *gwnode;
ULONG foundglyphs = 0;
- ULONG serif = 0;
lwc_error lerror;
ULONG unicoderanges = 0;
@@ -237,7 +236,7 @@ ULONG ami_font_scan_font(const char *fontname, lwc_string **glypharray)
if(lerror != lwc_error_ok) continue;
foundglyphs++;
}
- } while(gwnode = (struct GlyphWidthEntry *)GetSucc((struct Node *)gwnode));
+ } while((gwnode = (struct GlyphWidthEntry *)GetSucc((struct Node *)gwnode)));
EReleaseInfo(&ofont->olf_EEngine,
OT_WidthList, widthlist,
TAG_END);
@@ -264,7 +263,7 @@ ULONG ami_font_scan_font(const char *fontname, lwc_string **glypharray)
* \param glypharray an array of 0xffff lwc_string pointers
* \return number of glyphs found
*/
-ULONG ami_font_scan_fonts(struct MinList *list,
+static ULONG ami_font_scan_fonts(struct MinList *list,
struct ami_font_scan_window *win, lwc_string **glypharray)
{
ULONG found, total = 0, font_num = 0;
@@ -283,7 +282,7 @@ ULONG ami_font_scan_fonts(struct MinList *list,
total += found;
LOG(("Found %ld new glyphs (total = %ld)", found, total));
font_num++;
- } while(node = nnode);
+ } while((node = nnode));
return total;
}
@@ -294,7 +293,7 @@ ULONG ami_font_scan_fonts(struct MinList *list,
* \param list list to add font names to
* \return number of fonts found
*/
-ULONG ami_font_scan_list(struct MinList *list)
+static ULONG ami_font_scan_list(struct MinList *list)
{
int afShortage, afSize = 100;
struct AvailFontsHeader *afh;
@@ -303,8 +302,9 @@ ULONG ami_font_scan_list(struct MinList *list)
struct nsObject *node;
do {
- if(afh = (struct AvailFontsHeader *)AllocVecTagList(afSize, NULL)) {
- if(afShortage = AvailFonts(afh, afSize, AFF_DISK | AFF_OTAG | AFF_SCALED)) {
+ if((afh = (struct AvailFontsHeader *)AllocVecTagList(afSize, NULL))) {
+ if(((afShortage = AvailFonts((STRPTR)afh, afSize,
+ AFF_DISK | AFF_OTAG | AFF_SCALED)))) {
FreeVec(afh);
afSize += afShortage;
}
@@ -347,14 +347,14 @@ ULONG ami_font_scan_list(struct MinList *list)
* \param glypharray an array of 0xffff lwc_string pointers
* \return number of glyphs loaded
*/
-ULONG ami_font_scan_load(const char *filename, lwc_string **glypharray)
+static ULONG ami_font_scan_load(const char *filename, lwc_string **glypharray)
{
ULONG found = 0;
BPTR fh = 0;
lwc_error lerror;
char buffer[256];
struct RDArgs *rargs = NULL;
- STRPTR template = "CODE/A,FONT/A";
+ CONST_STRPTR template = "CODE/A,FONT/A";
long rarray[] = {0,0};
enum {
@@ -364,10 +364,10 @@ ULONG ami_font_scan_load(const char *filename, lwc_string **glypharray)
rargs = AllocDosObjectTags(DOS_RDARGS, TAG_DONE);
- if(fh = FOpen(filename, MODE_OLDFILE, 0)) {
+ if((fh = FOpen(filename, MODE_OLDFILE, 0))) {
LOG(("Loading font glyph cache from %s", filename));
- while(FGets(fh, (UBYTE *)&buffer, 256) != 0)
+ while(FGets(fh, (STRPTR)&buffer, 256) != 0)
{
rargs->RDA_Source.CS_Buffer = (char *)&buffer;
rargs->RDA_Source.CS_Length = 256;
@@ -405,7 +405,7 @@ void ami_font_scan_save(const char *filename, lwc_string **glypharray)
ULONG i;
BPTR fh = 0;
- if(fh = FOpen(filename, MODE_NEWFILE, 0)) {
+ if((fh = FOpen(filename, MODE_NEWFILE, 0))) {
LOG(("Writing font glyph cache to %s", filename));
FPrintf(fh, "; This file is auto-generated. To re-create the cache, delete this file.\n");
FPrintf(fh, "; This file is parsed using ReadArgs() with the following template:\n");
@@ -465,7 +465,7 @@ void ami_font_scan_init(const char *filename, bool force_scan, bool save,
found = ami_font_scan_load(filename, glypharray);
if(found == 0) {
- if(list = NewObjList()) {
+ if((list = NewObjList())) {
/* add preferred fonts list */
if(nsoption_charp(font_unicode) &&
@@ -473,7 +473,7 @@ void ami_font_scan_init(const char *filename, bool force_scan, bool save,
{
char *p;
- while(p = strsep(&csv, ",")) {
+ while((p = strsep(&csv, ","))) {
asprintf(&unicode_font, "%s.font", p);
if(unicode_font != NULL) {
node = AddObject(list, AMINS_UNKNOWN);