projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* as/mcs51/i51mch.c (machine): fixed warning
[fw/sdcc]
/
as
/
mcs51
/
lksym.c
diff --git
a/as/mcs51/lksym.c
b/as/mcs51/lksym.c
index d72f0614edbba80b3cc38f1781d349a6d48bc168..1ebc49cc5d4204f2840b4280f4fa167a959f165c 100644
(file)
--- a/
as/mcs51/lksym.c
+++ b/
as/mcs51/lksym.c
@@
-108,6
+108,7
@@
syminit()
* Addr_T eval() lkeval.c
* VOID exit() c_library
* int fprintf() c_library
* Addr_T eval() lkeval.c
* VOID exit() c_library
* int fprintf() c_library
+ * char getSid() lklex.c
* char get() lklex.c
* char getnb() lklex.c
* sym * lkpsym() lksym.c
* char get() lklex.c
* char getnb() lklex.c
* sym * lkpsym() lksym.c
@@
-140,7
+141,7
@@
newsym()
struct sym **s;
char id[NCPS];
struct sym **s;
char id[NCPS];
- getid(id, -1);
+ get
Sid(id); // old: get
id(id, -1);
tsp = lkpsym(id, 1);
c = getnb();get();get();
if (c == 'R') {
tsp = lkpsym(id, 1);
c = getnb();get();get();
if (c == 'R') {
@@
-403,7
+404,7
@@
register char *p1, *p2;
#if CASE_SENSITIVE
return (strcmp( p1, p2 ) == 0);
#else
#if CASE_SENSITIVE
return (strcmp( p1, p2 ) == 0);
#else
- return (strcmpi( p1, p2 ) == 0);
+ return (
as_
strcmpi( p1, p2 ) == 0);
#endif
}
#endif
}
@@
-477,15
+478,11
@@
VOID *
new(n)
unsigned int n;
{
new(n)
unsigned int n;
{
- register char *p,*q;
- register unsigned int i;
+ register char *p;
- if ((p = (char *)
malloc(n
)) == NULL) {
+ if ((p = (char *)
calloc(n, 1
)) == NULL) {
fprintf(stderr, "Out of space!\n");
lkexit(1);
}
fprintf(stderr, "Out of space!\n");
lkexit(1);
}
- for (i=0,q=p; i<n; i++) {
- *q++ = 0;
- }
return (p);
}
return (p);
}