version 1.83, 2006/03/25 21:29:59 |
version 1.84, 2006/03/28 02:13:44 |
|
|
|
|
member = (int *)file[1]; |
member = (int *)file[1]; |
equiv(sfile[0], slen[0], sfile[1], slen[1], member); |
equiv(sfile[0], slen[0], sfile[1], slen[1], member); |
tmp = xrealloc(member, (slen[1] + 2) * sizeof(int)); |
tmp = xrealloc(member, slen[1] + 2, sizeof(int)); |
member = (int *)tmp; |
member = (int *)tmp; |
|
|
class = (int *)file[0]; |
class = (int *)file[0]; |
unsort(sfile[0], slen[0], class); |
unsort(sfile[0], slen[0], class); |
tmp = xrealloc(class, (slen[0] + 2) * sizeof(int)); |
tmp = xrealloc(class, slen[0] + 2, sizeof(int)); |
class = (int *)tmp; |
class = (int *)tmp; |
|
|
klist = xmalloc((slen[0] + 2) * sizeof(int)); |
klist = xmalloc((slen[0] + 2) * sizeof(int)); |
|
|
xfree(member); |
xfree(member); |
xfree(class); |
xfree(class); |
|
|
tmp = xrealloc(J, (diff_len[0] + 2) * sizeof(int)); |
tmp = xrealloc(J, diff_len[0] + 2, sizeof(int)); |
J = (int *)tmp; |
J = (int *)tmp; |
unravel(klist[i]); |
unravel(klist[i]); |
xfree(clist); |
xfree(clist); |
xfree(klist); |
xfree(klist); |
|
|
tmp = xrealloc(ixold, (diff_len[0] + 2) * sizeof(long)); |
tmp = xrealloc(ixold, diff_len[0] + 2, sizeof(long)); |
ixold = (long *)tmp; |
ixold = (long *)tmp; |
|
|
tmp = xrealloc(ixnew, (diff_len[1] + 2) * sizeof(long)); |
tmp = xrealloc(ixnew, diff_len[1] + 2, sizeof(long)); |
ixnew = (long *)tmp; |
ixnew = (long *)tmp; |
check(f1, f2); |
check(f1, f2); |
output(f1, f2); |
output(f1, f2); |
|
|
for (j = 0; (h = readhash(fd));) { |
for (j = 0; (h = readhash(fd));) { |
if (j == (int)sz) { |
if (j == (int)sz) { |
sz = sz * 3 / 2; |
sz = sz * 3 / 2; |
tmp = xrealloc(p, (sz + 3) * sizeof(struct line)); |
tmp = xrealloc(p, sz + 3, sizeof(struct line)); |
p = (struct line *)tmp; |
p = (struct line *)tmp; |
} |
} |
p[++j].value = h; |
p[++j].value = h; |
|
|
|
|
if (clen == clistlen) { |
if (clen == clistlen) { |
newclistlen = clistlen * 11 / 10; |
newclistlen = clistlen * 11 / 10; |
tmp = xrealloc(clist, newclistlen * sizeof(cand)); |
tmp = xrealloc(clist, newclistlen, sizeof(cand)); |
clist = tmp; |
clist = tmp; |
clistlen = newclistlen; |
clistlen = newclistlen; |
} |
} |
|
|
struct context_vec *tmp; |
struct context_vec *tmp; |
ptrdiff_t offset = context_vec_ptr - context_vec_start; |
ptrdiff_t offset = context_vec_ptr - context_vec_start; |
max_context <<= 1; |
max_context <<= 1; |
tmp = xrealloc(context_vec_start, max_context * |
tmp = xrealloc(context_vec_start, max_context, |
sizeof(struct context_vec)); |
sizeof(struct context_vec)); |
context_vec_start = tmp; |
context_vec_start = tmp; |
context_vec_end = context_vec_start + max_context; |
context_vec_end = context_vec_start + max_context; |