version 1.35, 2014/10/10 08:15:25 |
version 1.36, 2014/12/01 21:58:46 |
|
|
|
|
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); |
member = xrealloc(member, slen[1] + 2, sizeof(*member)); |
member = xreallocarray(member, slen[1] + 2, sizeof(*member)); |
|
|
class = (int *)file[0]; |
class = (int *)file[0]; |
unsort(sfile[0], slen[0], class); |
unsort(sfile[0], slen[0], class); |
class = xrealloc(class, slen[0] + 2, sizeof(*class)); |
class = xreallocarray(class, slen[0] + 2, sizeof(*class)); |
|
|
klist = xcalloc(slen[0] + 2, sizeof(*klist)); |
klist = xcalloc(slen[0] + 2, sizeof(*klist)); |
clen = 0; |
clen = 0; |
|
|
xfree(member); |
xfree(member); |
xfree(class); |
xfree(class); |
|
|
J = xrealloc(J, len[0] + 2, sizeof(*J)); |
J = xreallocarray(J, len[0] + 2, sizeof(*J)); |
unravel(klist[i]); |
unravel(klist[i]); |
xfree(clist); |
xfree(clist); |
xfree(klist); |
xfree(klist); |
|
|
ixold = xrealloc(ixold, len[0] + 2, sizeof(*ixold)); |
ixold = xreallocarray(ixold, len[0] + 2, sizeof(*ixold)); |
ixnew = xrealloc(ixnew, len[1] + 2, sizeof(*ixnew)); |
ixnew = xreallocarray(ixnew, len[1] + 2, sizeof(*ixnew)); |
check(f1, f2, flags); |
check(f1, f2, flags); |
output(f1, f2, flags); |
output(f1, f2, flags); |
|
|
|
|
for (j = 0; (h = readhash(fd, flags));) { |
for (j = 0; (h = readhash(fd, flags));) { |
if (j == sz) { |
if (j == sz) { |
sz = sz * 3 / 2; |
sz = sz * 3 / 2; |
p = xrealloc(p, sz + 3, sizeof(*p)); |
p = xreallocarray(p, sz + 3, sizeof(*p)); |
} |
} |
p[++j].value = h; |
p[++j].value = h; |
} |
} |
|
|
|
|
if (clen == clistlen) { |
if (clen == clistlen) { |
clistlen = clistlen * 11 / 10; |
clistlen = clistlen * 11 / 10; |
clist = xrealloc(clist, clistlen, sizeof(*clist)); |
clist = xreallocarray(clist, clistlen, sizeof(*clist)); |
} |
} |
q = clist + clen; |
q = clist + clen; |
q->x = x; |
q->x = x; |
|
|
if (context_vec_ptr == context_vec_end - 1) { |
if (context_vec_ptr == context_vec_end - 1) { |
ptrdiff_t offset = context_vec_ptr - context_vec_start; |
ptrdiff_t offset = context_vec_ptr - context_vec_start; |
max_context <<= 1; |
max_context <<= 1; |
context_vec_start = xrealloc(context_vec_start, |
context_vec_start = xreallocarray(context_vec_start, |
max_context, sizeof(*context_vec_start)); |
max_context, sizeof(*context_vec_start)); |
context_vec_end = context_vec_start + max_context; |
context_vec_end = context_vec_start + max_context; |
context_vec_ptr = context_vec_start + offset; |
context_vec_ptr = context_vec_start + offset; |