Annotation of embedaddon/php/ext/standard/tests/versioning/version_compare.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: version_compare test
3: --FILE--
4: <?php
5:
6: print "TESTING COMPARE\n";
7: $special_forms = array("-dev", "a1", "b1", "RC1", "rc1", "", "pl1");
8: $operators = array(
9: "lt", "<",
10: "le", "<=",
11: "gt", ">",
12: "ge", ">=",
13: "eq", "=", "==",
14: "ne", "<>", "!="
15: );
16: test("1", "2");
17: test("10", "2");
18: test("1.0", "1.1");
19: test("1.2", "1.0.1");
20: foreach ($special_forms as $f1) {
21: foreach ($special_forms as $f2) {
22: test("1.0$f1", "1.0$f2");
23: }
24: }
25: print "TESTING OPERATORS\n";
26: foreach ($special_forms as $f1) {
27: foreach ($special_forms as $f2) {
28: foreach ($operators as $op) {
29: $v1 = "1.0$f1";
30: $v2 = "1.0$f2";
31: $test = version_compare($v1, $v2, $op) ? "true" : "false";
32: printf("%7s %2s %-7s : %s\n", $v1, $op, $v2, $test);
33: }
34: }
35: }
36:
37: function test($v1, $v2) {
38: $compare = version_compare($v1, $v2);
39: switch ($compare) {
40: case -1:
41: print "$v1 < $v2\n";
42: break;
43: case 1:
44: print "$v1 > $v2\n";
45: break;
46: case 0:
47: default:
48: print "$v1 = $v2\n";
49: break;
50: }
51: }
52:
53: ?>
54: --EXPECT--
55: TESTING COMPARE
56: 1 < 2
57: 10 > 2
58: 1.0 < 1.1
59: 1.2 > 1.0.1
60: 1.0-dev = 1.0-dev
61: 1.0-dev < 1.0a1
62: 1.0-dev < 1.0b1
63: 1.0-dev < 1.0RC1
64: 1.0-dev < 1.0rc1
65: 1.0-dev < 1.0
66: 1.0-dev < 1.0pl1
67: 1.0a1 > 1.0-dev
68: 1.0a1 = 1.0a1
69: 1.0a1 < 1.0b1
70: 1.0a1 < 1.0RC1
71: 1.0a1 < 1.0rc1
72: 1.0a1 < 1.0
73: 1.0a1 < 1.0pl1
74: 1.0b1 > 1.0-dev
75: 1.0b1 > 1.0a1
76: 1.0b1 = 1.0b1
77: 1.0b1 < 1.0RC1
78: 1.0b1 < 1.0rc1
79: 1.0b1 < 1.0
80: 1.0b1 < 1.0pl1
81: 1.0RC1 > 1.0-dev
82: 1.0RC1 > 1.0a1
83: 1.0RC1 > 1.0b1
84: 1.0RC1 = 1.0RC1
85: 1.0RC1 = 1.0rc1
86: 1.0RC1 < 1.0
87: 1.0RC1 < 1.0pl1
88: 1.0rc1 > 1.0-dev
89: 1.0rc1 > 1.0a1
90: 1.0rc1 > 1.0b1
91: 1.0rc1 = 1.0RC1
92: 1.0rc1 = 1.0rc1
93: 1.0rc1 < 1.0
94: 1.0rc1 < 1.0pl1
95: 1.0 > 1.0-dev
96: 1.0 > 1.0a1
97: 1.0 > 1.0b1
98: 1.0 > 1.0RC1
99: 1.0 > 1.0rc1
100: 1.0 = 1.0
101: 1.0 < 1.0pl1
102: 1.0pl1 > 1.0-dev
103: 1.0pl1 > 1.0a1
104: 1.0pl1 > 1.0b1
105: 1.0pl1 > 1.0RC1
106: 1.0pl1 > 1.0rc1
107: 1.0pl1 > 1.0
108: 1.0pl1 = 1.0pl1
109: TESTING OPERATORS
110: 1.0-dev lt 1.0-dev : false
111: 1.0-dev < 1.0-dev : false
112: 1.0-dev le 1.0-dev : true
113: 1.0-dev <= 1.0-dev : true
114: 1.0-dev gt 1.0-dev : false
115: 1.0-dev > 1.0-dev : false
116: 1.0-dev ge 1.0-dev : true
117: 1.0-dev >= 1.0-dev : true
118: 1.0-dev eq 1.0-dev : true
119: 1.0-dev = 1.0-dev : true
120: 1.0-dev == 1.0-dev : true
121: 1.0-dev ne 1.0-dev : false
122: 1.0-dev <> 1.0-dev : false
123: 1.0-dev != 1.0-dev : false
124: 1.0-dev lt 1.0a1 : true
125: 1.0-dev < 1.0a1 : true
126: 1.0-dev le 1.0a1 : true
127: 1.0-dev <= 1.0a1 : true
128: 1.0-dev gt 1.0a1 : false
129: 1.0-dev > 1.0a1 : false
130: 1.0-dev ge 1.0a1 : false
131: 1.0-dev >= 1.0a1 : false
132: 1.0-dev eq 1.0a1 : false
133: 1.0-dev = 1.0a1 : false
134: 1.0-dev == 1.0a1 : false
135: 1.0-dev ne 1.0a1 : true
136: 1.0-dev <> 1.0a1 : true
137: 1.0-dev != 1.0a1 : true
138: 1.0-dev lt 1.0b1 : true
139: 1.0-dev < 1.0b1 : true
140: 1.0-dev le 1.0b1 : true
141: 1.0-dev <= 1.0b1 : true
142: 1.0-dev gt 1.0b1 : false
143: 1.0-dev > 1.0b1 : false
144: 1.0-dev ge 1.0b1 : false
145: 1.0-dev >= 1.0b1 : false
146: 1.0-dev eq 1.0b1 : false
147: 1.0-dev = 1.0b1 : false
148: 1.0-dev == 1.0b1 : false
149: 1.0-dev ne 1.0b1 : true
150: 1.0-dev <> 1.0b1 : true
151: 1.0-dev != 1.0b1 : true
152: 1.0-dev lt 1.0RC1 : true
153: 1.0-dev < 1.0RC1 : true
154: 1.0-dev le 1.0RC1 : true
155: 1.0-dev <= 1.0RC1 : true
156: 1.0-dev gt 1.0RC1 : false
157: 1.0-dev > 1.0RC1 : false
158: 1.0-dev ge 1.0RC1 : false
159: 1.0-dev >= 1.0RC1 : false
160: 1.0-dev eq 1.0RC1 : false
161: 1.0-dev = 1.0RC1 : false
162: 1.0-dev == 1.0RC1 : false
163: 1.0-dev ne 1.0RC1 : true
164: 1.0-dev <> 1.0RC1 : true
165: 1.0-dev != 1.0RC1 : true
166: 1.0-dev lt 1.0rc1 : true
167: 1.0-dev < 1.0rc1 : true
168: 1.0-dev le 1.0rc1 : true
169: 1.0-dev <= 1.0rc1 : true
170: 1.0-dev gt 1.0rc1 : false
171: 1.0-dev > 1.0rc1 : false
172: 1.0-dev ge 1.0rc1 : false
173: 1.0-dev >= 1.0rc1 : false
174: 1.0-dev eq 1.0rc1 : false
175: 1.0-dev = 1.0rc1 : false
176: 1.0-dev == 1.0rc1 : false
177: 1.0-dev ne 1.0rc1 : true
178: 1.0-dev <> 1.0rc1 : true
179: 1.0-dev != 1.0rc1 : true
180: 1.0-dev lt 1.0 : true
181: 1.0-dev < 1.0 : true
182: 1.0-dev le 1.0 : true
183: 1.0-dev <= 1.0 : true
184: 1.0-dev gt 1.0 : false
185: 1.0-dev > 1.0 : false
186: 1.0-dev ge 1.0 : false
187: 1.0-dev >= 1.0 : false
188: 1.0-dev eq 1.0 : false
189: 1.0-dev = 1.0 : false
190: 1.0-dev == 1.0 : false
191: 1.0-dev ne 1.0 : true
192: 1.0-dev <> 1.0 : true
193: 1.0-dev != 1.0 : true
194: 1.0-dev lt 1.0pl1 : true
195: 1.0-dev < 1.0pl1 : true
196: 1.0-dev le 1.0pl1 : true
197: 1.0-dev <= 1.0pl1 : true
198: 1.0-dev gt 1.0pl1 : false
199: 1.0-dev > 1.0pl1 : false
200: 1.0-dev ge 1.0pl1 : false
201: 1.0-dev >= 1.0pl1 : false
202: 1.0-dev eq 1.0pl1 : false
203: 1.0-dev = 1.0pl1 : false
204: 1.0-dev == 1.0pl1 : false
205: 1.0-dev ne 1.0pl1 : true
206: 1.0-dev <> 1.0pl1 : true
207: 1.0-dev != 1.0pl1 : true
208: 1.0a1 lt 1.0-dev : false
209: 1.0a1 < 1.0-dev : false
210: 1.0a1 le 1.0-dev : false
211: 1.0a1 <= 1.0-dev : false
212: 1.0a1 gt 1.0-dev : true
213: 1.0a1 > 1.0-dev : true
214: 1.0a1 ge 1.0-dev : true
215: 1.0a1 >= 1.0-dev : true
216: 1.0a1 eq 1.0-dev : false
217: 1.0a1 = 1.0-dev : false
218: 1.0a1 == 1.0-dev : false
219: 1.0a1 ne 1.0-dev : true
220: 1.0a1 <> 1.0-dev : true
221: 1.0a1 != 1.0-dev : true
222: 1.0a1 lt 1.0a1 : false
223: 1.0a1 < 1.0a1 : false
224: 1.0a1 le 1.0a1 : true
225: 1.0a1 <= 1.0a1 : true
226: 1.0a1 gt 1.0a1 : false
227: 1.0a1 > 1.0a1 : false
228: 1.0a1 ge 1.0a1 : true
229: 1.0a1 >= 1.0a1 : true
230: 1.0a1 eq 1.0a1 : true
231: 1.0a1 = 1.0a1 : true
232: 1.0a1 == 1.0a1 : true
233: 1.0a1 ne 1.0a1 : false
234: 1.0a1 <> 1.0a1 : false
235: 1.0a1 != 1.0a1 : false
236: 1.0a1 lt 1.0b1 : true
237: 1.0a1 < 1.0b1 : true
238: 1.0a1 le 1.0b1 : true
239: 1.0a1 <= 1.0b1 : true
240: 1.0a1 gt 1.0b1 : false
241: 1.0a1 > 1.0b1 : false
242: 1.0a1 ge 1.0b1 : false
243: 1.0a1 >= 1.0b1 : false
244: 1.0a1 eq 1.0b1 : false
245: 1.0a1 = 1.0b1 : false
246: 1.0a1 == 1.0b1 : false
247: 1.0a1 ne 1.0b1 : true
248: 1.0a1 <> 1.0b1 : true
249: 1.0a1 != 1.0b1 : true
250: 1.0a1 lt 1.0RC1 : true
251: 1.0a1 < 1.0RC1 : true
252: 1.0a1 le 1.0RC1 : true
253: 1.0a1 <= 1.0RC1 : true
254: 1.0a1 gt 1.0RC1 : false
255: 1.0a1 > 1.0RC1 : false
256: 1.0a1 ge 1.0RC1 : false
257: 1.0a1 >= 1.0RC1 : false
258: 1.0a1 eq 1.0RC1 : false
259: 1.0a1 = 1.0RC1 : false
260: 1.0a1 == 1.0RC1 : false
261: 1.0a1 ne 1.0RC1 : true
262: 1.0a1 <> 1.0RC1 : true
263: 1.0a1 != 1.0RC1 : true
264: 1.0a1 lt 1.0rc1 : true
265: 1.0a1 < 1.0rc1 : true
266: 1.0a1 le 1.0rc1 : true
267: 1.0a1 <= 1.0rc1 : true
268: 1.0a1 gt 1.0rc1 : false
269: 1.0a1 > 1.0rc1 : false
270: 1.0a1 ge 1.0rc1 : false
271: 1.0a1 >= 1.0rc1 : false
272: 1.0a1 eq 1.0rc1 : false
273: 1.0a1 = 1.0rc1 : false
274: 1.0a1 == 1.0rc1 : false
275: 1.0a1 ne 1.0rc1 : true
276: 1.0a1 <> 1.0rc1 : true
277: 1.0a1 != 1.0rc1 : true
278: 1.0a1 lt 1.0 : true
279: 1.0a1 < 1.0 : true
280: 1.0a1 le 1.0 : true
281: 1.0a1 <= 1.0 : true
282: 1.0a1 gt 1.0 : false
283: 1.0a1 > 1.0 : false
284: 1.0a1 ge 1.0 : false
285: 1.0a1 >= 1.0 : false
286: 1.0a1 eq 1.0 : false
287: 1.0a1 = 1.0 : false
288: 1.0a1 == 1.0 : false
289: 1.0a1 ne 1.0 : true
290: 1.0a1 <> 1.0 : true
291: 1.0a1 != 1.0 : true
292: 1.0a1 lt 1.0pl1 : true
293: 1.0a1 < 1.0pl1 : true
294: 1.0a1 le 1.0pl1 : true
295: 1.0a1 <= 1.0pl1 : true
296: 1.0a1 gt 1.0pl1 : false
297: 1.0a1 > 1.0pl1 : false
298: 1.0a1 ge 1.0pl1 : false
299: 1.0a1 >= 1.0pl1 : false
300: 1.0a1 eq 1.0pl1 : false
301: 1.0a1 = 1.0pl1 : false
302: 1.0a1 == 1.0pl1 : false
303: 1.0a1 ne 1.0pl1 : true
304: 1.0a1 <> 1.0pl1 : true
305: 1.0a1 != 1.0pl1 : true
306: 1.0b1 lt 1.0-dev : false
307: 1.0b1 < 1.0-dev : false
308: 1.0b1 le 1.0-dev : false
309: 1.0b1 <= 1.0-dev : false
310: 1.0b1 gt 1.0-dev : true
311: 1.0b1 > 1.0-dev : true
312: 1.0b1 ge 1.0-dev : true
313: 1.0b1 >= 1.0-dev : true
314: 1.0b1 eq 1.0-dev : false
315: 1.0b1 = 1.0-dev : false
316: 1.0b1 == 1.0-dev : false
317: 1.0b1 ne 1.0-dev : true
318: 1.0b1 <> 1.0-dev : true
319: 1.0b1 != 1.0-dev : true
320: 1.0b1 lt 1.0a1 : false
321: 1.0b1 < 1.0a1 : false
322: 1.0b1 le 1.0a1 : false
323: 1.0b1 <= 1.0a1 : false
324: 1.0b1 gt 1.0a1 : true
325: 1.0b1 > 1.0a1 : true
326: 1.0b1 ge 1.0a1 : true
327: 1.0b1 >= 1.0a1 : true
328: 1.0b1 eq 1.0a1 : false
329: 1.0b1 = 1.0a1 : false
330: 1.0b1 == 1.0a1 : false
331: 1.0b1 ne 1.0a1 : true
332: 1.0b1 <> 1.0a1 : true
333: 1.0b1 != 1.0a1 : true
334: 1.0b1 lt 1.0b1 : false
335: 1.0b1 < 1.0b1 : false
336: 1.0b1 le 1.0b1 : true
337: 1.0b1 <= 1.0b1 : true
338: 1.0b1 gt 1.0b1 : false
339: 1.0b1 > 1.0b1 : false
340: 1.0b1 ge 1.0b1 : true
341: 1.0b1 >= 1.0b1 : true
342: 1.0b1 eq 1.0b1 : true
343: 1.0b1 = 1.0b1 : true
344: 1.0b1 == 1.0b1 : true
345: 1.0b1 ne 1.0b1 : false
346: 1.0b1 <> 1.0b1 : false
347: 1.0b1 != 1.0b1 : false
348: 1.0b1 lt 1.0RC1 : true
349: 1.0b1 < 1.0RC1 : true
350: 1.0b1 le 1.0RC1 : true
351: 1.0b1 <= 1.0RC1 : true
352: 1.0b1 gt 1.0RC1 : false
353: 1.0b1 > 1.0RC1 : false
354: 1.0b1 ge 1.0RC1 : false
355: 1.0b1 >= 1.0RC1 : false
356: 1.0b1 eq 1.0RC1 : false
357: 1.0b1 = 1.0RC1 : false
358: 1.0b1 == 1.0RC1 : false
359: 1.0b1 ne 1.0RC1 : true
360: 1.0b1 <> 1.0RC1 : true
361: 1.0b1 != 1.0RC1 : true
362: 1.0b1 lt 1.0rc1 : true
363: 1.0b1 < 1.0rc1 : true
364: 1.0b1 le 1.0rc1 : true
365: 1.0b1 <= 1.0rc1 : true
366: 1.0b1 gt 1.0rc1 : false
367: 1.0b1 > 1.0rc1 : false
368: 1.0b1 ge 1.0rc1 : false
369: 1.0b1 >= 1.0rc1 : false
370: 1.0b1 eq 1.0rc1 : false
371: 1.0b1 = 1.0rc1 : false
372: 1.0b1 == 1.0rc1 : false
373: 1.0b1 ne 1.0rc1 : true
374: 1.0b1 <> 1.0rc1 : true
375: 1.0b1 != 1.0rc1 : true
376: 1.0b1 lt 1.0 : true
377: 1.0b1 < 1.0 : true
378: 1.0b1 le 1.0 : true
379: 1.0b1 <= 1.0 : true
380: 1.0b1 gt 1.0 : false
381: 1.0b1 > 1.0 : false
382: 1.0b1 ge 1.0 : false
383: 1.0b1 >= 1.0 : false
384: 1.0b1 eq 1.0 : false
385: 1.0b1 = 1.0 : false
386: 1.0b1 == 1.0 : false
387: 1.0b1 ne 1.0 : true
388: 1.0b1 <> 1.0 : true
389: 1.0b1 != 1.0 : true
390: 1.0b1 lt 1.0pl1 : true
391: 1.0b1 < 1.0pl1 : true
392: 1.0b1 le 1.0pl1 : true
393: 1.0b1 <= 1.0pl1 : true
394: 1.0b1 gt 1.0pl1 : false
395: 1.0b1 > 1.0pl1 : false
396: 1.0b1 ge 1.0pl1 : false
397: 1.0b1 >= 1.0pl1 : false
398: 1.0b1 eq 1.0pl1 : false
399: 1.0b1 = 1.0pl1 : false
400: 1.0b1 == 1.0pl1 : false
401: 1.0b1 ne 1.0pl1 : true
402: 1.0b1 <> 1.0pl1 : true
403: 1.0b1 != 1.0pl1 : true
404: 1.0RC1 lt 1.0-dev : false
405: 1.0RC1 < 1.0-dev : false
406: 1.0RC1 le 1.0-dev : false
407: 1.0RC1 <= 1.0-dev : false
408: 1.0RC1 gt 1.0-dev : true
409: 1.0RC1 > 1.0-dev : true
410: 1.0RC1 ge 1.0-dev : true
411: 1.0RC1 >= 1.0-dev : true
412: 1.0RC1 eq 1.0-dev : false
413: 1.0RC1 = 1.0-dev : false
414: 1.0RC1 == 1.0-dev : false
415: 1.0RC1 ne 1.0-dev : true
416: 1.0RC1 <> 1.0-dev : true
417: 1.0RC1 != 1.0-dev : true
418: 1.0RC1 lt 1.0a1 : false
419: 1.0RC1 < 1.0a1 : false
420: 1.0RC1 le 1.0a1 : false
421: 1.0RC1 <= 1.0a1 : false
422: 1.0RC1 gt 1.0a1 : true
423: 1.0RC1 > 1.0a1 : true
424: 1.0RC1 ge 1.0a1 : true
425: 1.0RC1 >= 1.0a1 : true
426: 1.0RC1 eq 1.0a1 : false
427: 1.0RC1 = 1.0a1 : false
428: 1.0RC1 == 1.0a1 : false
429: 1.0RC1 ne 1.0a1 : true
430: 1.0RC1 <> 1.0a1 : true
431: 1.0RC1 != 1.0a1 : true
432: 1.0RC1 lt 1.0b1 : false
433: 1.0RC1 < 1.0b1 : false
434: 1.0RC1 le 1.0b1 : false
435: 1.0RC1 <= 1.0b1 : false
436: 1.0RC1 gt 1.0b1 : true
437: 1.0RC1 > 1.0b1 : true
438: 1.0RC1 ge 1.0b1 : true
439: 1.0RC1 >= 1.0b1 : true
440: 1.0RC1 eq 1.0b1 : false
441: 1.0RC1 = 1.0b1 : false
442: 1.0RC1 == 1.0b1 : false
443: 1.0RC1 ne 1.0b1 : true
444: 1.0RC1 <> 1.0b1 : true
445: 1.0RC1 != 1.0b1 : true
446: 1.0RC1 lt 1.0RC1 : false
447: 1.0RC1 < 1.0RC1 : false
448: 1.0RC1 le 1.0RC1 : true
449: 1.0RC1 <= 1.0RC1 : true
450: 1.0RC1 gt 1.0RC1 : false
451: 1.0RC1 > 1.0RC1 : false
452: 1.0RC1 ge 1.0RC1 : true
453: 1.0RC1 >= 1.0RC1 : true
454: 1.0RC1 eq 1.0RC1 : true
455: 1.0RC1 = 1.0RC1 : true
456: 1.0RC1 == 1.0RC1 : true
457: 1.0RC1 ne 1.0RC1 : false
458: 1.0RC1 <> 1.0RC1 : false
459: 1.0RC1 != 1.0RC1 : false
460: 1.0RC1 lt 1.0rc1 : false
461: 1.0RC1 < 1.0rc1 : false
462: 1.0RC1 le 1.0rc1 : true
463: 1.0RC1 <= 1.0rc1 : true
464: 1.0RC1 gt 1.0rc1 : false
465: 1.0RC1 > 1.0rc1 : false
466: 1.0RC1 ge 1.0rc1 : true
467: 1.0RC1 >= 1.0rc1 : true
468: 1.0RC1 eq 1.0rc1 : true
469: 1.0RC1 = 1.0rc1 : true
470: 1.0RC1 == 1.0rc1 : true
471: 1.0RC1 ne 1.0rc1 : false
472: 1.0RC1 <> 1.0rc1 : false
473: 1.0RC1 != 1.0rc1 : false
474: 1.0RC1 lt 1.0 : true
475: 1.0RC1 < 1.0 : true
476: 1.0RC1 le 1.0 : true
477: 1.0RC1 <= 1.0 : true
478: 1.0RC1 gt 1.0 : false
479: 1.0RC1 > 1.0 : false
480: 1.0RC1 ge 1.0 : false
481: 1.0RC1 >= 1.0 : false
482: 1.0RC1 eq 1.0 : false
483: 1.0RC1 = 1.0 : false
484: 1.0RC1 == 1.0 : false
485: 1.0RC1 ne 1.0 : true
486: 1.0RC1 <> 1.0 : true
487: 1.0RC1 != 1.0 : true
488: 1.0RC1 lt 1.0pl1 : true
489: 1.0RC1 < 1.0pl1 : true
490: 1.0RC1 le 1.0pl1 : true
491: 1.0RC1 <= 1.0pl1 : true
492: 1.0RC1 gt 1.0pl1 : false
493: 1.0RC1 > 1.0pl1 : false
494: 1.0RC1 ge 1.0pl1 : false
495: 1.0RC1 >= 1.0pl1 : false
496: 1.0RC1 eq 1.0pl1 : false
497: 1.0RC1 = 1.0pl1 : false
498: 1.0RC1 == 1.0pl1 : false
499: 1.0RC1 ne 1.0pl1 : true
500: 1.0RC1 <> 1.0pl1 : true
501: 1.0RC1 != 1.0pl1 : true
502: 1.0rc1 lt 1.0-dev : false
503: 1.0rc1 < 1.0-dev : false
504: 1.0rc1 le 1.0-dev : false
505: 1.0rc1 <= 1.0-dev : false
506: 1.0rc1 gt 1.0-dev : true
507: 1.0rc1 > 1.0-dev : true
508: 1.0rc1 ge 1.0-dev : true
509: 1.0rc1 >= 1.0-dev : true
510: 1.0rc1 eq 1.0-dev : false
511: 1.0rc1 = 1.0-dev : false
512: 1.0rc1 == 1.0-dev : false
513: 1.0rc1 ne 1.0-dev : true
514: 1.0rc1 <> 1.0-dev : true
515: 1.0rc1 != 1.0-dev : true
516: 1.0rc1 lt 1.0a1 : false
517: 1.0rc1 < 1.0a1 : false
518: 1.0rc1 le 1.0a1 : false
519: 1.0rc1 <= 1.0a1 : false
520: 1.0rc1 gt 1.0a1 : true
521: 1.0rc1 > 1.0a1 : true
522: 1.0rc1 ge 1.0a1 : true
523: 1.0rc1 >= 1.0a1 : true
524: 1.0rc1 eq 1.0a1 : false
525: 1.0rc1 = 1.0a1 : false
526: 1.0rc1 == 1.0a1 : false
527: 1.0rc1 ne 1.0a1 : true
528: 1.0rc1 <> 1.0a1 : true
529: 1.0rc1 != 1.0a1 : true
530: 1.0rc1 lt 1.0b1 : false
531: 1.0rc1 < 1.0b1 : false
532: 1.0rc1 le 1.0b1 : false
533: 1.0rc1 <= 1.0b1 : false
534: 1.0rc1 gt 1.0b1 : true
535: 1.0rc1 > 1.0b1 : true
536: 1.0rc1 ge 1.0b1 : true
537: 1.0rc1 >= 1.0b1 : true
538: 1.0rc1 eq 1.0b1 : false
539: 1.0rc1 = 1.0b1 : false
540: 1.0rc1 == 1.0b1 : false
541: 1.0rc1 ne 1.0b1 : true
542: 1.0rc1 <> 1.0b1 : true
543: 1.0rc1 != 1.0b1 : true
544: 1.0rc1 lt 1.0RC1 : false
545: 1.0rc1 < 1.0RC1 : false
546: 1.0rc1 le 1.0RC1 : true
547: 1.0rc1 <= 1.0RC1 : true
548: 1.0rc1 gt 1.0RC1 : false
549: 1.0rc1 > 1.0RC1 : false
550: 1.0rc1 ge 1.0RC1 : true
551: 1.0rc1 >= 1.0RC1 : true
552: 1.0rc1 eq 1.0RC1 : true
553: 1.0rc1 = 1.0RC1 : true
554: 1.0rc1 == 1.0RC1 : true
555: 1.0rc1 ne 1.0RC1 : false
556: 1.0rc1 <> 1.0RC1 : false
557: 1.0rc1 != 1.0RC1 : false
558: 1.0rc1 lt 1.0rc1 : false
559: 1.0rc1 < 1.0rc1 : false
560: 1.0rc1 le 1.0rc1 : true
561: 1.0rc1 <= 1.0rc1 : true
562: 1.0rc1 gt 1.0rc1 : false
563: 1.0rc1 > 1.0rc1 : false
564: 1.0rc1 ge 1.0rc1 : true
565: 1.0rc1 >= 1.0rc1 : true
566: 1.0rc1 eq 1.0rc1 : true
567: 1.0rc1 = 1.0rc1 : true
568: 1.0rc1 == 1.0rc1 : true
569: 1.0rc1 ne 1.0rc1 : false
570: 1.0rc1 <> 1.0rc1 : false
571: 1.0rc1 != 1.0rc1 : false
572: 1.0rc1 lt 1.0 : true
573: 1.0rc1 < 1.0 : true
574: 1.0rc1 le 1.0 : true
575: 1.0rc1 <= 1.0 : true
576: 1.0rc1 gt 1.0 : false
577: 1.0rc1 > 1.0 : false
578: 1.0rc1 ge 1.0 : false
579: 1.0rc1 >= 1.0 : false
580: 1.0rc1 eq 1.0 : false
581: 1.0rc1 = 1.0 : false
582: 1.0rc1 == 1.0 : false
583: 1.0rc1 ne 1.0 : true
584: 1.0rc1 <> 1.0 : true
585: 1.0rc1 != 1.0 : true
586: 1.0rc1 lt 1.0pl1 : true
587: 1.0rc1 < 1.0pl1 : true
588: 1.0rc1 le 1.0pl1 : true
589: 1.0rc1 <= 1.0pl1 : true
590: 1.0rc1 gt 1.0pl1 : false
591: 1.0rc1 > 1.0pl1 : false
592: 1.0rc1 ge 1.0pl1 : false
593: 1.0rc1 >= 1.0pl1 : false
594: 1.0rc1 eq 1.0pl1 : false
595: 1.0rc1 = 1.0pl1 : false
596: 1.0rc1 == 1.0pl1 : false
597: 1.0rc1 ne 1.0pl1 : true
598: 1.0rc1 <> 1.0pl1 : true
599: 1.0rc1 != 1.0pl1 : true
600: 1.0 lt 1.0-dev : false
601: 1.0 < 1.0-dev : false
602: 1.0 le 1.0-dev : false
603: 1.0 <= 1.0-dev : false
604: 1.0 gt 1.0-dev : true
605: 1.0 > 1.0-dev : true
606: 1.0 ge 1.0-dev : true
607: 1.0 >= 1.0-dev : true
608: 1.0 eq 1.0-dev : false
609: 1.0 = 1.0-dev : false
610: 1.0 == 1.0-dev : false
611: 1.0 ne 1.0-dev : true
612: 1.0 <> 1.0-dev : true
613: 1.0 != 1.0-dev : true
614: 1.0 lt 1.0a1 : false
615: 1.0 < 1.0a1 : false
616: 1.0 le 1.0a1 : false
617: 1.0 <= 1.0a1 : false
618: 1.0 gt 1.0a1 : true
619: 1.0 > 1.0a1 : true
620: 1.0 ge 1.0a1 : true
621: 1.0 >= 1.0a1 : true
622: 1.0 eq 1.0a1 : false
623: 1.0 = 1.0a1 : false
624: 1.0 == 1.0a1 : false
625: 1.0 ne 1.0a1 : true
626: 1.0 <> 1.0a1 : true
627: 1.0 != 1.0a1 : true
628: 1.0 lt 1.0b1 : false
629: 1.0 < 1.0b1 : false
630: 1.0 le 1.0b1 : false
631: 1.0 <= 1.0b1 : false
632: 1.0 gt 1.0b1 : true
633: 1.0 > 1.0b1 : true
634: 1.0 ge 1.0b1 : true
635: 1.0 >= 1.0b1 : true
636: 1.0 eq 1.0b1 : false
637: 1.0 = 1.0b1 : false
638: 1.0 == 1.0b1 : false
639: 1.0 ne 1.0b1 : true
640: 1.0 <> 1.0b1 : true
641: 1.0 != 1.0b1 : true
642: 1.0 lt 1.0RC1 : false
643: 1.0 < 1.0RC1 : false
644: 1.0 le 1.0RC1 : false
645: 1.0 <= 1.0RC1 : false
646: 1.0 gt 1.0RC1 : true
647: 1.0 > 1.0RC1 : true
648: 1.0 ge 1.0RC1 : true
649: 1.0 >= 1.0RC1 : true
650: 1.0 eq 1.0RC1 : false
651: 1.0 = 1.0RC1 : false
652: 1.0 == 1.0RC1 : false
653: 1.0 ne 1.0RC1 : true
654: 1.0 <> 1.0RC1 : true
655: 1.0 != 1.0RC1 : true
656: 1.0 lt 1.0rc1 : false
657: 1.0 < 1.0rc1 : false
658: 1.0 le 1.0rc1 : false
659: 1.0 <= 1.0rc1 : false
660: 1.0 gt 1.0rc1 : true
661: 1.0 > 1.0rc1 : true
662: 1.0 ge 1.0rc1 : true
663: 1.0 >= 1.0rc1 : true
664: 1.0 eq 1.0rc1 : false
665: 1.0 = 1.0rc1 : false
666: 1.0 == 1.0rc1 : false
667: 1.0 ne 1.0rc1 : true
668: 1.0 <> 1.0rc1 : true
669: 1.0 != 1.0rc1 : true
670: 1.0 lt 1.0 : false
671: 1.0 < 1.0 : false
672: 1.0 le 1.0 : true
673: 1.0 <= 1.0 : true
674: 1.0 gt 1.0 : false
675: 1.0 > 1.0 : false
676: 1.0 ge 1.0 : true
677: 1.0 >= 1.0 : true
678: 1.0 eq 1.0 : true
679: 1.0 = 1.0 : true
680: 1.0 == 1.0 : true
681: 1.0 ne 1.0 : false
682: 1.0 <> 1.0 : false
683: 1.0 != 1.0 : false
684: 1.0 lt 1.0pl1 : true
685: 1.0 < 1.0pl1 : true
686: 1.0 le 1.0pl1 : true
687: 1.0 <= 1.0pl1 : true
688: 1.0 gt 1.0pl1 : false
689: 1.0 > 1.0pl1 : false
690: 1.0 ge 1.0pl1 : false
691: 1.0 >= 1.0pl1 : false
692: 1.0 eq 1.0pl1 : false
693: 1.0 = 1.0pl1 : false
694: 1.0 == 1.0pl1 : false
695: 1.0 ne 1.0pl1 : true
696: 1.0 <> 1.0pl1 : true
697: 1.0 != 1.0pl1 : true
698: 1.0pl1 lt 1.0-dev : false
699: 1.0pl1 < 1.0-dev : false
700: 1.0pl1 le 1.0-dev : false
701: 1.0pl1 <= 1.0-dev : false
702: 1.0pl1 gt 1.0-dev : true
703: 1.0pl1 > 1.0-dev : true
704: 1.0pl1 ge 1.0-dev : true
705: 1.0pl1 >= 1.0-dev : true
706: 1.0pl1 eq 1.0-dev : false
707: 1.0pl1 = 1.0-dev : false
708: 1.0pl1 == 1.0-dev : false
709: 1.0pl1 ne 1.0-dev : true
710: 1.0pl1 <> 1.0-dev : true
711: 1.0pl1 != 1.0-dev : true
712: 1.0pl1 lt 1.0a1 : false
713: 1.0pl1 < 1.0a1 : false
714: 1.0pl1 le 1.0a1 : false
715: 1.0pl1 <= 1.0a1 : false
716: 1.0pl1 gt 1.0a1 : true
717: 1.0pl1 > 1.0a1 : true
718: 1.0pl1 ge 1.0a1 : true
719: 1.0pl1 >= 1.0a1 : true
720: 1.0pl1 eq 1.0a1 : false
721: 1.0pl1 = 1.0a1 : false
722: 1.0pl1 == 1.0a1 : false
723: 1.0pl1 ne 1.0a1 : true
724: 1.0pl1 <> 1.0a1 : true
725: 1.0pl1 != 1.0a1 : true
726: 1.0pl1 lt 1.0b1 : false
727: 1.0pl1 < 1.0b1 : false
728: 1.0pl1 le 1.0b1 : false
729: 1.0pl1 <= 1.0b1 : false
730: 1.0pl1 gt 1.0b1 : true
731: 1.0pl1 > 1.0b1 : true
732: 1.0pl1 ge 1.0b1 : true
733: 1.0pl1 >= 1.0b1 : true
734: 1.0pl1 eq 1.0b1 : false
735: 1.0pl1 = 1.0b1 : false
736: 1.0pl1 == 1.0b1 : false
737: 1.0pl1 ne 1.0b1 : true
738: 1.0pl1 <> 1.0b1 : true
739: 1.0pl1 != 1.0b1 : true
740: 1.0pl1 lt 1.0RC1 : false
741: 1.0pl1 < 1.0RC1 : false
742: 1.0pl1 le 1.0RC1 : false
743: 1.0pl1 <= 1.0RC1 : false
744: 1.0pl1 gt 1.0RC1 : true
745: 1.0pl1 > 1.0RC1 : true
746: 1.0pl1 ge 1.0RC1 : true
747: 1.0pl1 >= 1.0RC1 : true
748: 1.0pl1 eq 1.0RC1 : false
749: 1.0pl1 = 1.0RC1 : false
750: 1.0pl1 == 1.0RC1 : false
751: 1.0pl1 ne 1.0RC1 : true
752: 1.0pl1 <> 1.0RC1 : true
753: 1.0pl1 != 1.0RC1 : true
754: 1.0pl1 lt 1.0rc1 : false
755: 1.0pl1 < 1.0rc1 : false
756: 1.0pl1 le 1.0rc1 : false
757: 1.0pl1 <= 1.0rc1 : false
758: 1.0pl1 gt 1.0rc1 : true
759: 1.0pl1 > 1.0rc1 : true
760: 1.0pl1 ge 1.0rc1 : true
761: 1.0pl1 >= 1.0rc1 : true
762: 1.0pl1 eq 1.0rc1 : false
763: 1.0pl1 = 1.0rc1 : false
764: 1.0pl1 == 1.0rc1 : false
765: 1.0pl1 ne 1.0rc1 : true
766: 1.0pl1 <> 1.0rc1 : true
767: 1.0pl1 != 1.0rc1 : true
768: 1.0pl1 lt 1.0 : false
769: 1.0pl1 < 1.0 : false
770: 1.0pl1 le 1.0 : false
771: 1.0pl1 <= 1.0 : false
772: 1.0pl1 gt 1.0 : true
773: 1.0pl1 > 1.0 : true
774: 1.0pl1 ge 1.0 : true
775: 1.0pl1 >= 1.0 : true
776: 1.0pl1 eq 1.0 : false
777: 1.0pl1 = 1.0 : false
778: 1.0pl1 == 1.0 : false
779: 1.0pl1 ne 1.0 : true
780: 1.0pl1 <> 1.0 : true
781: 1.0pl1 != 1.0 : true
782: 1.0pl1 lt 1.0pl1 : false
783: 1.0pl1 < 1.0pl1 : false
784: 1.0pl1 le 1.0pl1 : true
785: 1.0pl1 <= 1.0pl1 : true
786: 1.0pl1 gt 1.0pl1 : false
787: 1.0pl1 > 1.0pl1 : false
788: 1.0pl1 ge 1.0pl1 : true
789: 1.0pl1 >= 1.0pl1 : true
790: 1.0pl1 eq 1.0pl1 : true
791: 1.0pl1 = 1.0pl1 : true
792: 1.0pl1 == 1.0pl1 : true
793: 1.0pl1 ne 1.0pl1 : false
794: 1.0pl1 <> 1.0pl1 : false
795: 1.0pl1 != 1.0pl1 : false
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>