- if (!cmp_strs[i])
- {
- printf ("--> FAIL cmp_strs == NULL\n");
- errors++;
- }
- else if (!hi.ar[i])
- {
- printf ("--> FAIL strs == NULL\n");
- errors++;
- }
- else if (strcmp(cmp_strs[i], hi.ar[i]))
- {
- printf ("--> FAIL expected %s\n", cmp_strs[i]);
- errors++;
- }
+ if (i >= start_cut && i < end_cut)
+ {
+ if (!hi.ar[i])
+ {
+ printf ("--> FAIL i=%d strs == NULL\n", i);
+ errors++;
+ }
+ else if (!cmp_strs[i])
+ {
+ printf ("--> FAIL i=%d cmp_strs == NULL\n", i);
+ errors++;
+ }
+ else if (strcmp(cmp_strs[i], hi.ar[i]))
+ {
+ printf ("--> FAIL i=%d expected %s\n", i, cmp_strs[i]);
+ errors++;
+ }
+ }
+ else
+ {
+ if (hi.ar[i])
+ {
+ printf ("--> FAIL i=%d hi.ar[i] != NULL\n", i);
+ errors++;
+ }
+ }