projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* as/link/lkar.h: sgetl and sputl are independent of endianness
[fw/sdcc]
/
as
/
mcs51
/
asmain.c
diff --git
a/as/mcs51/asmain.c
b/as/mcs51/asmain.c
index 9c88df19e08dff12a747b681849f35158fd1e46a..34598db87de6b89d756467d00f330ddf75235299 100644
(file)
--- a/
as/mcs51/asmain.c
+++ b/
as/mcs51/asmain.c
@@
-213,8
+213,7
@@
int fatalErrors=0;
char relFile[128];
int
char relFile[128];
int
-main(argc, argv)
-char *argv[];
+main(int argc, char *argv[])
{
register char *p;
register int c, i;
{
register char *p;
register int c, i;
@@
-239,8
+238,8
@@
char *argv[];
case 'c':
case 'C':
case 'c':
case 'C':
- ++cflag;
- break;
+
++cflag;
+
break;
case 'g':
case 'G':
case 'g':
case 'G':
@@
-314,9
+313,9
@@
char *argv[];
if (lflag)
lfp = afile(p, "lst", 1);
if (oflag) {
if (lflag)
lfp = afile(p, "lst", 1);
if (oflag) {
- ofp = afile(p, "rel", 1);
- // save the file name if we have to delete it on error
- strcpy(relFile,afn);
+
ofp = afile(p, "rel", 1);
+
// save the file name if we have to delete it on error
+
strcpy(relFile,afn);
}
if (sflag)
tfp = afile(p, "sym", 1);
}
if (sflag)
tfp = afile(p, "sym", 1);
@@
-340,6
+339,7
@@
char *argv[];
radix = 10;
srcline[0] = 0;
page = 0;
radix = 10;
srcline[0] = 0;
page = 0;
+ org_cnt = 0;
stb[0] = 0;
lop = NLPP;
cfile = 0;
stb[0] = 0;
lop = NLPP;
cfile = 0;
@@
-424,8
+424,7
@@
char *argv[];
*/
VOID
*/
VOID
-asexit(i)
-int i;
+asexit(int i)
{
int j;
{
int j;
@@
-538,7
+537,7
@@
int i;
*/
VOID
*/
VOID
-asmbl()
+asmbl(
void
)
{
register struct mne *mp;
register struct sym *sp;
{
register struct mne *mp;
register struct sym *sp;
@@
-947,8
+946,9
@@
loop:
case S_ORG:
if (dot.s_area->a_flag & A_ABS) {
char buf[NCPS];
case S_ORG:
if (dot.s_area->a_flag & A_ABS) {
char buf[NCPS];
+
laddr = absexpr();
laddr = absexpr();
- sprintf(buf, "%s%x", abs_ap->a_id,
laddr
);
+ sprintf(buf, "%s%x", abs_ap->a_id,
org_cnt++
);
if ((ap = alookup(buf)) == NULL) {
ap = (struct area *) new (sizeof(struct area));
*ap = *areap;
if ((ap = alookup(buf)) == NULL) {
ap = (struct area *) new (sizeof(struct area));
*ap = *areap;
@@
-1132,10
+1132,7
@@
loop:
*/
FILE *
*/
FILE *
-afile(fn, ft, wf)
-char *fn;
-char *ft;
-int wf;
+afile(char *fn, char *ft, int wf)
{
register char *p2, *p3;
register int c;
{
register char *p2, *p3;
register int c;
@@
-1203,8
+1200,7
@@
int wf;
*/
VOID
*/
VOID
-newdot(nap)
-register struct area *nap;
+newdot(register struct area *nap)
{
register struct area *oap;
{
register struct area *oap;
@@
-1266,9
+1262,7
@@
register struct area *nap;
*/
VOID
*/
VOID
-phase(ap, a)
-struct area *ap;
-Addr_T a;
+phase(struct area *ap, Addr_T a)
{
if (ap != dot.s_area || a != dot.s_addr)
err('p');
{
if (ap != dot.s_area || a != dot.s_addr)
err('p');
@@
-1318,7
+1312,7
@@
char *usetxt[] = {
*/
VOID
*/
VOID
-usage()
+usage(
void
)
{
register char **dp;
{
register char **dp;