X-Git-Url: https://jxself.org/git/?p=linux-libre-firmware.git;a=blobdiff_plain;f=a56%2Fmain.c;h=2d6b759c34f6fa58d37b92e34207235de208393d;hp=cc03c7475122c5957000da2e3b3ad305b9c4d0cf;hb=454d1f809845ed487b18704650773a0f35ba25e0;hpb=3476f0775980849d62d61410359f476e410f1b03 diff --git a/a56/main.c b/a56/main.c index cc03c74..2d6b759 100644 --- a/a56/main.c +++ b/a56/main.c @@ -9,6 +9,8 @@ /* * Copyright (C) 2008 Robert Millan + * Copyright (C) 2012 Thorsten Alteholz + * Copyright (C) 2014 Arthur Marble * * This file is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published @@ -51,7 +53,7 @@ static char *Copyright = "Copyright (C) 1990-1994 Quinn C. Jensen"; int pass; int error, warning; -extern unsigned long pc; +extern unsigned int pc; extern int seg; BOOL binary_listing = FALSE; BOOL list_includes = FALSE; @@ -204,7 +206,7 @@ double f; pass = 2; /* what a kludge */ yyerror("%s: multiply defined symbol", sym); pass = 1; - return; + return 1; } stop = &symtab[HASH(sym)]; sp = NEW(struct sym); @@ -414,7 +416,7 @@ struct psect *pp; int used, avail, of; if(pp == NULL) - return; + return 1; used = pp->pc - pp->bottom; avail = pp->top - pp->pc;