git://git.exim.org
/
users
/
heiko
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Lookups: fix pgsql multiple-row, single-column return
[users/heiko/exim.git]
/
test
/
src
/
cf.c
diff --git
a/test/src/cf.c
b/test/src/cf.c
index 4dc3dc00fa0a4e9b701a2d9447f96b8750e0072c..2b982f10f5f639c1482e11ff4c0c61148dc6f545 100644
(file)
--- a/
test/src/cf.c
+++ b/
test/src/cf.c
@@
-1,5
+1,3
@@
-/* $Cambridge: exim/test/src/cf.c,v 1.1 2006/02/06 16:24:05 ph10 Exp $ */
-
/************************************************
* PH-Compare *
************************************************/
/************************************************
* PH-Compare *
************************************************/
@@
-31,6
+29,11
@@
Translated back into C, March 1990! */
#ifdef __STDC__
#include <string.h>
#include <stdlib.h>
#ifdef __STDC__
#include <string.h>
#include <stdlib.h>
+#include <stdint.h>
+#endif
+
+#ifndef intptr_t
+# define intptr_t long long int
#endif
/* ----- parameters ----- */
#endif
/* ----- parameters ----- */
@@
-38,6
+41,7
@@
Translated back into C, March 1990! */
#define version 8
#define defaultstore 100000 /* default recovery buffer size */
#define minstore 500 /* minimum recovery buffer size */
#define version 8
#define defaultstore 100000 /* default recovery buffer size */
#define minstore 500 /* minimum recovery buffer size */
+#define SHOWMAX 20 /* maximum number of diff lines to display */
/* ----- misc defines ----- */
/* ----- misc defines ----- */
@@
-255,11
+259,11
@@
else if (t1 < 0 && t2 < 0)
if (echo)
{
rule('-', 10);
if (echo)
{
rule('-', 10);
- if (-t1-s1 <
2
1) write_lines(rootline_one, tline_one);
- else fprintf(f_out, "... <more than
20 lines> ...\n"
);
+ if (-t1-s1 <
SHOWMAX+
1) write_lines(rootline_one, tline_one);
+ else fprintf(f_out, "... <more than
%d lines> ...\n", SHOWMAX
);
rule('-', 10);
rule('-', 10);
- if (-t2-s2 <
2
1) write_lines(rootline_two, tline_two);
- else fprintf(f_out, "... <more than
20 lines> ...\n"
);
+ if (-t2-s2 <
SHOWMAX+
1) write_lines(rootline_two, tline_two);
+ else fprintf(f_out, "... <more than
%d lines> ...\n", SHOWMAX
);
}
}
}
}
@@
-354,7
+358,7
@@
if (lastline_one != NULL) lastline_one->next = nextline;
lastline_one = nextline;
pline_one = nextline;
lastline_one = nextline;
pline_one = nextline;
-bufnext_one = (char *) (((int
)bufnext_one+3) & (-4
));
+bufnext_one = (char *) (((int
ptr_t)bufnext_one+ sizeof (intptr_t) - 1) & (-(sizeof (intptr_t))
));
}
}
@@
-403,7
+407,7
@@
if (lastline_two != NULL) lastline_two->next = nextline;
lastline_two = nextline;
pline_two = nextline;
lastline_two = nextline;
pline_two = nextline;
-bufnext_two = (char *) (((int
)bufnext_two+3) & (-4
));
+bufnext_two = (char *) (((int
ptr_t)bufnext_two+ sizeof (intptr_t) - 1) & (-(sizeof (intptr_t))
));
}
}