MINOR: sample: remove impossible tests on negative smp->data.u.str.data

Since commit 843b7cb ("MEDIUM: chunks: make the chunk struct's fields
match the buffer struct") a chunk length is unsigned so we can remove
negative size checks.
diff --git a/include/proto/sample.h b/include/proto/sample.h
index 6cca99a..4fb5bab 100644
--- a/include/proto/sample.h
+++ b/include/proto/sample.h
@@ -92,8 +92,7 @@
 		/* Fall through */
 
 	case SMP_T_STR:
-		if ((smp->data.u.str.data < 0) ||
-		    (smp->data.u.str.size && smp->data.u.str.data >= smp->data.u.str.size))
+		if (smp->data.u.str.size && smp->data.u.str.data >= smp->data.u.str.size)
 			return 0;
 
 		if (smp->data.u.str.area[smp->data.u.str.data] == 0)
@@ -106,8 +105,7 @@
 		return 1;
 
 	case SMP_T_BIN:
-		return (smp->data.u.str.data >= 0) &&
-		       (!smp->data.u.str.size || smp->data.u.str.data <= smp->data.u.str.size);
+		return !smp->data.u.str.size || smp->data.u.str.data <= smp->data.u.str.size;
 
 	default:
 		return 1;
@@ -145,7 +143,6 @@
 
 	case SMP_T_STR:
 		if (!smp->data.u.str.size ||
-		    smp->data.u.str.data < 0 ||
 		    smp->data.u.str.data >= smp->data.u.str.size)
 			return 0;
 
@@ -155,7 +152,6 @@
 
 	case SMP_T_BIN:
 		return smp->data.u.str.size &&
-		       smp->data.u.str.data >= 0 &&
 		       smp->data.u.str.data <= smp->data.u.str.size;
 
 	default: