On 4/6/2017 4:20 PM, René Scharfe wrote:
Am 05.04.2017 um 19:38 schrieb g...@jeffhostetler.com:
diff --git a/t/helper/test-strcmp-offset.c
b/t/helper/test-strcmp-offset.c
new file mode 100644
index 0000000..fe01318
--- /dev/null
+++ b/t/helper/test-strcmp-offset.c
@@ -0,0 +1,64 @@
+#include "cache.h"
+
+struct test_data {
+    const char *s1;
+    const char *s2;
+    int first_change;
+};
+
+static struct test_data data[] = {
+    { "abc", "abc", 0 },
+    { "abc", "def", 0 },
+
+    { "abc", "abz", 2 },
+
+    { "abc", "abcdef", 3 },
+
+    { "abc\xF0zzz", "abc\xFFzzz", 3 },
+
+    { NULL, NULL, 0 }
+};
+
+int try_pair(const char *sa, const char *sb, int first_change)

This should be static, right?  Found with -Wmissing-prototypes.

right.  thanks.


+{
+    int failed = 0;
+    int offset, r_exp, r_tst;
+    int r_exp_sign, r_tst_sign;
+
+    /*
+     * Because differnt CRTs behave differently, only rely on signs

s/differnt/different/

René

Reply via email to