lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Karman <pe...@peknet.com>
Subject 64-bit linux errors with t/core/032-string_helper.t
Date Mon, 18 Jan 2010 19:45:19 GMT
On 64-bit Centos 5 Linux with Perl 5.8.9 I get several failures for 
t/core/032-string_helper.t.

The issue seems to be related to the u8_t size of the i and max vars. It's as if 
they are being evaluated as signed rather than unsigned. However, even if I 
hardcode 'unsigned char' instead of the Charmonized 'u8_t' I still get the same 
error (below).

Changing to an int fixes it. But it doesn't make any sense to me why an unsigned 
char wouldn't work.

Patch after the errors.

$ perl -Mblib t/core/032-string_helper.t
<snipped passing tests>

not ok 255 - Expected '1', got '7'
     UTF8_SKIP bogus -128
not ok 256 - Expected '7', got '112'
     UTF8_TRAILING bogus -128
not ok 257 - Expected '1', got '7'
     UTF8_SKIP bogus -127
not ok 258 - Expected '7', got '117'
     UTF8_TRAILING bogus -127
not ok 259 - Expected '1', got '7'
     UTF8_SKIP bogus -126
not ok 260 - Expected '7', got '116'
     UTF8_TRAILING bogus -126
not ok 261 - Expected '1', got '7'
     UTF8_SKIP bogus -125
not ok 262 - Expected '7', got '0'
     UTF8_TRAILING bogus -125
not ok 263 - Expected '1', got '7'
     UTF8_SKIP bogus -124
not ok 264 - Expected '7', got '0'
     UTF8_TRAILING bogus -124
not ok 265 - Expected '1', got '7'
     UTF8_SKIP bogus -123
not ok 266 - Expected '7', got '0'
     UTF8_TRAILING bogus -123
not ok 267 - Expected '1', got '7'
     UTF8_SKIP bogus -122
not ok 268 - Expected '7', got '0'
     UTF8_TRAILING bogus -122
not ok 269 - Expected '1', got '7'
     UTF8_SKIP bogus -121
not ok 270 - Expected '7', got '0'
     UTF8_TRAILING bogus -121
not ok 271 - Expected '1', got '7'
     UTF8_SKIP bogus -120
not ok 272 - Expected '7', got '0'
     UTF8_TRAILING bogus -120
not ok 273 - Expected '1', got '7'
     UTF8_SKIP bogus -119
not ok 274 - Expected '7', got '0'
     UTF8_TRAILING bogus -119
not ok 275 - Expected '1', got '7'
     UTF8_SKIP bogus -118
not ok 276 - Expected '7', got '0'
     UTF8_TRAILING bogus -118
not ok 277 - Expected '1', got '7'
     UTF8_SKIP bogus -117
not ok 278 - Expected '7', got '0'
     UTF8_TRAILING bogus -117
not ok 279 - Expected '1', got '7'
     UTF8_SKIP bogus -116
not ok 280 - Expected '7', got '0'
     UTF8_TRAILING bogus -116
not ok 281 - Expected '1', got '7'
     UTF8_SKIP bogus -115
not ok 282 - Expected '7', got '0'
     UTF8_TRAILING bogus -115
not ok 283 - Expected '1', got '7'
     UTF8_SKIP bogus -114
not ok 284 - Expected '7', got '0'
     UTF8_TRAILING bogus -114
not ok 285 - Expected '1', got '7'
     UTF8_SKIP bogus -113
not ok 286 - Expected '7', got '0'
     UTF8_TRAILING bogus -113
not ok 287 - Expected '1', got '7'
     UTF8_SKIP bogus -112
not ok 288 - Expected '7', got '0'
     UTF8_TRAILING bogus -112
not ok 289 - Expected '1', got '7'
     UTF8_SKIP bogus -111
not ok 290 - Expected '7', got '0'
     UTF8_TRAILING bogus -111
not ok 291 - Expected '1', got '7'
     UTF8_SKIP bogus -110
not ok 292 - Expected '7', got '0'
     UTF8_TRAILING bogus -110
not ok 293 - Expected '1', got '7'
     UTF8_SKIP bogus -109
not ok 294 - Expected '7', got '0'
     UTF8_TRAILING bogus -109
not ok 295 - Expected '1', got '7'
     UTF8_SKIP bogus -108
not ok 296 - Expected '7', got '0'
     UTF8_TRAILING bogus -108
not ok 297 - Expected '1', got '7'
     UTF8_SKIP bogus -107
not ok 298 - Expected '7', got '0'
     UTF8_TRAILING bogus -107
not ok 299 - Expected '1', got '7'
     UTF8_SKIP bogus -106
not ok 300 - Expected '7', got '0'
     UTF8_TRAILING bogus -106
not ok 301 - Expected '1', got '7'
     UTF8_SKIP bogus -105
not ok 302 - Expected '7', got '0'
     UTF8_TRAILING bogus -105
not ok 303 - Expected '1', got '7'
     UTF8_SKIP bogus -104
not ok 304 - Expected '7', got '0'
     UTF8_TRAILING bogus -104
not ok 305 - Expected '1', got '7'
     UTF8_SKIP bogus -103
not ok 306 - Expected '7', got '0'
     UTF8_TRAILING bogus -103
not ok 307 - Expected '1', got '7'
     UTF8_SKIP bogus -102
not ok 308 - Expected '7', got '0'
     UTF8_TRAILING bogus -102
not ok 309 - Expected '1', got '7'
     UTF8_SKIP bogus -101
not ok 310 - Expected '7', got '0'
     UTF8_TRAILING bogus -101
not ok 311 - Expected '1', got '7'
     UTF8_SKIP bogus -100
not ok 312 - Expected '7', got '0'
     UTF8_TRAILING bogus -100
not ok 313 - Expected '1', got '7'
     UTF8_SKIP bogus -99
not ok 314 - Expected '7', got '0'
     UTF8_TRAILING bogus -99
not ok 315 - Expected '1', got '7'
     UTF8_SKIP bogus -98
not ok 316 - Expected '7', got '0'
     UTF8_TRAILING bogus -98
not ok 317 - Expected '1', got '7'
     UTF8_SKIP bogus -97
not ok 318 - Expected '7', got '0'
     UTF8_TRAILING bogus -97
not ok 319 - Expected '1', got '7'
     UTF8_SKIP bogus -96
not ok 320 - Expected '7', got '107'
     UTF8_TRAILING bogus -96
not ok 321 - Expected '1', got '7'
     UTF8_SKIP bogus -95
not ok 322 - Expected '7', got '105'
     UTF8_TRAILING bogus -95
not ok 323 - Expected '1', got '7'
     UTF8_SKIP bogus -94
not ok 324 - Expected '7', got '110'
     UTF8_TRAILING bogus -94
not ok 325 - Expected '1', got '7'
     UTF8_SKIP bogus -93
not ok 326 - Expected '7', got '111'
     UTF8_TRAILING bogus -93
not ok 327 - Expected '1', got '7'
     UTF8_SKIP bogus -92
not ok 328 - Expected '7', got '95'
     UTF8_TRAILING bogus -92
not ok 329 - Expected '1', got '7'
     UTF8_SKIP bogus -91
not ok 330 - Expected '7', got '73'
     UTF8_TRAILING bogus -91
not ok 331 - Expected '1', got '7'
     UTF8_SKIP bogus -90
not ok 332 - Expected '7', got '120'
     UTF8_TRAILING bogus -90
not ok 333 - Expected '1', got '7'
     UTF8_SKIP bogus -89
not ok 334 - Expected '7', got '70'
     UTF8_TRAILING bogus -89
not ok 335 - Expected '1', got '7'
     UTF8_SKIP bogus -88
not ok 336 - Expected '7', got '105'
     UTF8_TRAILING bogus -88
not ok 337 - Expected '1', got '7'
     UTF8_SKIP bogus -87
not ok 338 - Expected '7', got '108'
     UTF8_TRAILING bogus -87
not ok 339 - Expected '1', got '7'
     UTF8_SKIP bogus -86
not ok 340 - Expected '7', got '101'
     UTF8_TRAILING bogus -86
not ok 341 - Expected '1', got '7'
     UTF8_SKIP bogus -85
not ok 342 - Expected '7', got '78'
     UTF8_TRAILING bogus -85
not ok 343 - Expected '1', got '7'
     UTF8_SKIP bogus -84
not ok 344 - Expected '7', got '97'
     UTF8_TRAILING bogus -84
not ok 345 - Expected '1', got '7'
     UTF8_SKIP bogus -83
not ok 346 - Expected '7', got '109'
     UTF8_TRAILING bogus -83
not ok 347 - Expected '1', got '7'
     UTF8_SKIP bogus -82
not ok 348 - Expected '7', got '101'
     UTF8_TRAILING bogus -82
not ok 349 - Expected '1', got '7'
     UTF8_SKIP bogus -81
not ok 350 - Expected '7', got '115'
     UTF8_TRAILING bogus -81
not ok 351 - Expected '1', got '7'
     UTF8_SKIP bogus -80
not ok 352 - Expected '7', got '95'
     UTF8_TRAILING bogus -80
not ok 353 - Expected '1', got '7'
     UTF8_SKIP bogus -79
not ok 354 - Expected '7', got '108'
     UTF8_TRAILING bogus -79
not ok 355 - Expected '1', got '7'
     UTF8_SKIP bogus -78
not ok 356 - Expected '7', got '97'
     UTF8_TRAILING bogus -78
not ok 357 - Expected '1', got '7'
     UTF8_SKIP bogus -77
not ok 358 - Expected '7', got '116'
     UTF8_TRAILING bogus -77
not ok 359 - Expected '1', got '7'
     UTF8_SKIP bogus -76
not ok 360 - Expected '7', got '101'
     UTF8_TRAILING bogus -76
not ok 361 - Expected '1', got '7'
     UTF8_SKIP bogus -75
not ok 362 - Expected '7', got '115'
     UTF8_TRAILING bogus -75
not ok 363 - Expected '1', got '7'
     UTF8_SKIP bogus -74
not ok 364 - Expected '7', got '116'
     UTF8_TRAILING bogus -74
not ok 365 - Expected '1', got '7'
     UTF8_SKIP bogus -73
not ok 366 - Expected '7', got '95'
     UTF8_TRAILING bogus -73
not ok 367 - Expected '1', got '7'
     UTF8_SKIP bogus -72
not ok 368 - Expected '7', got '115'
     UTF8_TRAILING bogus -72
not ok 369 - Expected '1', got '7'
     UTF8_SKIP bogus -71
not ok 370 - Expected '7', got '110'
     UTF8_TRAILING bogus -71
not ok 371 - Expected '1', got '7'
     UTF8_SKIP bogus -70
not ok 372 - Expected '7', got '97'
     UTF8_TRAILING bogus -70
not ok 373 - Expected '1', got '7'
     UTF8_SKIP bogus -69
not ok 374 - Expected '7', got '112'
     UTF8_TRAILING bogus -69
not ok 375 - Expected '1', got '7'
     UTF8_SKIP bogus -68
not ok 376 - Expected '7', got '115'
     UTF8_TRAILING bogus -68
not ok 377 - Expected '1', got '7'
     UTF8_SKIP bogus -67
not ok 378 - Expected '7', got '104'
     UTF8_TRAILING bogus -67
not ok 379 - Expected '1', got '7'
     UTF8_SKIP bogus -66
not ok 380 - Expected '7', got '111'
     UTF8_TRAILING bogus -66
not ok 381 - Expected '1', got '7'
     UTF8_SKIP bogus -65
not ok 382 - Expected '7', got '116'
     UTF8_TRAILING bogus -65
not ok 383 - Expected '1', got '7'
     UTF8_SKIP bogus -64
not ok 384 - Expected '7', got '0'
     UTF8_TRAILING bogus -64
not ok 385 - Expected '2', got '1'
     UTF8_SKIP two-byte -62
not ok 386 - Expected '1', got '0'
     UTF8_TRAILING two-byte -62
not ok 387 - Expected '2', got '1'
     UTF8_SKIP two-byte -61
not ok 388 - Expected '1', got '0'
     UTF8_TRAILING two-byte -61
not ok 389 - Expected '2', got '1'
     UTF8_SKIP two-byte -60
not ok 390 - Expected '1', got '0'
     UTF8_TRAILING two-byte -60
not ok 391 - Expected '2', got '1'
     UTF8_SKIP two-byte -59
not ok 392 - Expected '1', got '0'
     UTF8_TRAILING two-byte -59
not ok 393 - Expected '2', got '1'
     UTF8_SKIP two-byte -58
not ok 394 - Expected '1', got '0'
     UTF8_TRAILING two-byte -58
not ok 395 - Expected '2', got '1'
     UTF8_SKIP two-byte -57
not ok 396 - Expected '1', got '0'
     UTF8_TRAILING two-byte -57
not ok 397 - Expected '2', got '1'
     UTF8_SKIP two-byte -56
not ok 398 - Expected '1', got '46'
     UTF8_TRAILING two-byte -56
not ok 399 - Expected '2', got '1'
     UTF8_SKIP two-byte -55
not ok 400 - Expected '1', got '46'
     UTF8_TRAILING two-byte -55
not ok 401 - Expected '2', got '1'
     UTF8_SKIP two-byte -54
not ok 402 - Expected '1', got '47'
     UTF8_TRAILING two-byte -54
not ok 403 - Expected '2', got '1'
     UTF8_SKIP two-byte -53
not ok 404 - Expected '1', got '99'
     UTF8_TRAILING two-byte -53
not ok 405 - Expected '2', got '1'
     UTF8_SKIP two-byte -52
not ok 406 - Expected '1', got '111'
     UTF8_TRAILING two-byte -52
not ok 407 - Expected '2', got '1'
     UTF8_SKIP two-byte -51
not ok 408 - Expected '1', got '114'
     UTF8_TRAILING two-byte -51
not ok 409 - Expected '2', got '1'
     UTF8_SKIP two-byte -50
not ok 410 - Expected '1', got '101'
     UTF8_TRAILING two-byte -50
not ok 411 - Expected '2', got '1'
     UTF8_SKIP two-byte -49
not ok 412 - Expected '1', got '47'
     UTF8_TRAILING two-byte -49
not ok 413 - Expected '2', got '1'
     UTF8_SKIP two-byte -48
not ok 414 - Expected '1', got '75'
     UTF8_TRAILING two-byte -48
not ok 415 - Expected '2', got '1'
     UTF8_SKIP two-byte -47
not ok 416 - Expected '1', got '105'
     UTF8_TRAILING two-byte -47
not ok 417 - Expected '2', got '1'
     UTF8_SKIP two-byte -46
not ok 418 - Expected '1', got '110'
     UTF8_TRAILING two-byte -46
not ok 419 - Expected '2', got '1'
     UTF8_SKIP two-byte -45
not ok 420 - Expected '1', got '111'
     UTF8_TRAILING two-byte -45
not ok 421 - Expected '2', got '1'
     UTF8_SKIP two-byte -44
not ok 422 - Expected '1', got '83'
     UTF8_TRAILING two-byte -44
not ok 423 - Expected '2', got '1'
     UTF8_SKIP two-byte -43
not ok 424 - Expected '1', got '101'
     UTF8_TRAILING two-byte -43
not ok 425 - Expected '2', got '1'
     UTF8_SKIP two-byte -42
not ok 426 - Expected '1', got '97'
     UTF8_TRAILING two-byte -42
not ok 427 - Expected '2', got '1'
     UTF8_SKIP two-byte -41
not ok 428 - Expected '1', got '114'
     UTF8_TRAILING two-byte -41
not ok 429 - Expected '2', got '1'
     UTF8_SKIP two-byte -40
not ok 430 - Expected '1', got '99'
     UTF8_TRAILING two-byte -40
not ok 431 - Expected '2', got '1'
     UTF8_SKIP two-byte -39
not ok 432 - Expected '1', got '104'
     UTF8_TRAILING two-byte -39
not ok 433 - Expected '2', got '1'
     UTF8_SKIP two-byte -38
not ok 434 - Expected '1', got '47'
     UTF8_TRAILING two-byte -38
not ok 435 - Expected '2', got '1'
     UTF8_SKIP two-byte -37
not ok 436 - Expected '1', got '85'
     UTF8_TRAILING two-byte -37
not ok 437 - Expected '2', got '1'
     UTF8_SKIP two-byte -36
not ok 438 - Expected '1', got '116'
     UTF8_TRAILING two-byte -36
not ok 439 - Expected '2', got '1'
     UTF8_SKIP two-byte -35
not ok 440 - Expected '1', got '105'
     UTF8_TRAILING two-byte -35
not ok 441 - Expected '2', got '1'
     UTF8_SKIP two-byte -34
not ok 442 - Expected '1', got '108'
     UTF8_TRAILING two-byte -34
not ok 443 - Expected '3', got '2'
     UTF8_SKIP three-byte -32
not ok 444 - Expected '2', got '73'
     UTF8_TRAILING three-byte -32
not ok 445 - Expected '3', got '2'
     UTF8_SKIP three-byte -31
not ok 446 - Expected '2', got '110'
     UTF8_TRAILING three-byte -31
not ok 447 - Expected '3', got '2'
     UTF8_SKIP three-byte -30
not ok 448 - Expected '2', got '100'
     UTF8_TRAILING three-byte -30
not ok 449 - Expected '3', got '2'
     UTF8_SKIP three-byte -29
not ok 450 - Expected '2', got '101'
     UTF8_TRAILING three-byte -29
not ok 451 - Expected '3', got '2'
     UTF8_SKIP three-byte -28
not ok 452 - Expected '2', got '120'
     UTF8_TRAILING three-byte -28
not ok 453 - Expected '3', got '2'
     UTF8_SKIP three-byte -27
not ok 454 - Expected '2', got '70'
     UTF8_TRAILING three-byte -27
not ok 455 - Expected '3', got '2'
     UTF8_SKIP three-byte -26
not ok 456 - Expected '2', got '105'
     UTF8_TRAILING three-byte -26
not ok 457 - Expected '3', got '2'
     UTF8_SKIP three-byte -25
not ok 458 - Expected '2', got '108'
     UTF8_TRAILING three-byte -25
not ok 459 - Expected '3', got '2'
     UTF8_SKIP three-byte -24
not ok 460 - Expected '2', got '101'
     UTF8_TRAILING three-byte -24
not ok 461 - Expected '3', got '2'
     UTF8_SKIP three-byte -23
not ok 462 - Expected '2', got '78'
     UTF8_TRAILING three-byte -23
not ok 463 - Expected '3', got '2'
     UTF8_SKIP three-byte -22
not ok 464 - Expected '2', got '97'
     UTF8_TRAILING three-byte -22
not ok 465 - Expected '3', got '2'
     UTF8_SKIP three-byte -21
not ok 466 - Expected '2', got '109'
     UTF8_TRAILING three-byte -21
not ok 467 - Expected '3', got '2'
     UTF8_SKIP three-byte -20
not ok 468 - Expected '2', got '101'
     UTF8_TRAILING three-byte -20
not ok 469 - Expected '3', got '2'
     UTF8_SKIP three-byte -19
not ok 470 - Expected '2', got '115'
     UTF8_TRAILING three-byte -19
not ok 471 - Expected '3', got '2'
     UTF8_SKIP three-byte -18
not ok 472 - Expected '2', got '46'
     UTF8_TRAILING three-byte -18
not ok 473 - Expected '4', got '3'
     UTF8_SKIP four-byte -16
not ok 474 - Expected '3', got '0'
     UTF8_TRAILING four-byte -16
not ok 475 - Expected '4', got '3'
     UTF8_SKIP four-byte -15
not ok 476 - Expected '3', got '0'
     UTF8_TRAILING four-byte -15
not ok 477 - Expected '4', got '3'
     UTF8_SKIP four-byte -14
not ok 478 - Expected '3', got '0'
     UTF8_TRAILING four-byte -14
not ok 479 - Expected '4', got '3'
     UTF8_SKIP four-byte -13
not ok 480 - Expected '3', got '0'
     UTF8_TRAILING four-byte -13
ok 481 - UTF8_SKIP bogus but no memory problems -11
not ok 482 - UTF8_TRAILING bogus but no memory problems -11
ok 483 - UTF8_SKIP bogus but no memory problems -10
not ok 484 - UTF8_TRAILING bogus but no memory problems -10
ok 485 - UTF8_SKIP bogus but no memory problems -9
not ok 486 - UTF8_TRAILING bogus but no memory problems -9
ok 487 - UTF8_SKIP bogus but no memory problems -8
not ok 488 - UTF8_TRAILING bogus but no memory problems -8
ok 489 - UTF8_SKIP bogus but no memory problems -7
not ok 490 - UTF8_TRAILING bogus but no memory problems -7
ok 491 - UTF8_SKIP bogus but no memory problems -6
not ok 492 - UTF8_TRAILING bogus but no memory problems -6
ok 493 - UTF8_SKIP bogus but no memory problems -5
not ok 494 - UTF8_TRAILING bogus but no memory problems -5
ok 495 - UTF8_SKIP bogus but no memory problems -4
not ok 496 - UTF8_TRAILING bogus but no memory problems -4
ok 497 - UTF8_SKIP bogus but no memory problems -3
not ok 498 - UTF8_TRAILING bogus but no memory problems -3
ok 499 - UTF8_SKIP bogus but no memory problems -2
not ok 500 - UTF8_TRAILING bogus but no memory problems -2


-------
patch.

Index: core/KinoSearch/Test/Util/TestStringHelper.c
===================================================================
--- core/KinoSearch/Test/Util/TestStringHelper.c	(revision 5705)
+++ core/KinoSearch/Test/Util/TestStringHelper.c	(working copy)
@@ -7,46 +7,46 @@
  static void
  test_SKIP_and_TRAILING(TestBatch *batch)
  {
-    u8_t i, max;
+    int i, max;

      /* Some of the upper max boundaries are skipped (e.g. 127)
       * because they may not appear as initial bytes in legal UTF-8.
       */
      for (i = 0, max = 127; i < max; i++) {
          ASSERT_INT_EQ(batch, StrHelp_UTF8_SKIP[i], 1,
-            "UTF8_SKIP ascii %d", (int)i);
+            "UTF8_SKIP ascii %d", i);
          ASSERT_INT_EQ(batch, StrHelp_UTF8_TRAILING[i], 0,
-            "UTF8_TRAILING ascii %d", (int)i);
+            "UTF8_TRAILING ascii %d", i);
      }
      for (i = 128, max = 193; i < max; i++) {
          ASSERT_INT_EQ(batch, StrHelp_UTF8_SKIP[i], 1,
-            "UTF8_SKIP bogus %d", (int)i);
+            "UTF8_SKIP bogus %d", i);
          ASSERT_INT_EQ(batch, StrHelp_UTF8_TRAILING[i], 7,
-            "UTF8_TRAILING bogus %d", (int)i);
+            "UTF8_TRAILING bogus %d", i);
      }
      for (i = 194, max = 223; i < max; i++) {
          ASSERT_INT_EQ(batch, StrHelp_UTF8_SKIP[i], 2,
-            "UTF8_SKIP two-byte %d", (int)i);
+            "UTF8_SKIP two-byte %d", i);
          ASSERT_INT_EQ(batch, StrHelp_UTF8_TRAILING[i], 1,
-            "UTF8_TRAILING two-byte %d", (int)i);
+            "UTF8_TRAILING two-byte %d", i);
      }
      for (i = 224, max = 239; i < max; i++) {
          ASSERT_INT_EQ(batch, StrHelp_UTF8_SKIP[i], 3,
-            "UTF8_SKIP three-byte %d", (int)i);
+            "UTF8_SKIP three-byte %d", i);
          ASSERT_INT_EQ(batch, StrHelp_UTF8_TRAILING[i], 2,
-            "UTF8_TRAILING three-byte %d", (int)i);
+            "UTF8_TRAILING three-byte %d", i);
      }
      for (i = 240, max = 244; i < max; i++) {
          ASSERT_INT_EQ(batch, StrHelp_UTF8_SKIP[i], 4,
-            "UTF8_SKIP four-byte %d", (int)i);
+            "UTF8_SKIP four-byte %d", i);
          ASSERT_INT_EQ(batch, StrHelp_UTF8_TRAILING[i], 3,
-            "UTF8_TRAILING four-byte %d", (int)i);
+            "UTF8_TRAILING four-byte %d", i);
      }
      for (i = 245, max = 255; i < max; i++) {
-        ASSERT_TRUE(batch, StrHelp_UTF8_SKIP[i] > 0,
-            "UTF8_SKIP bogus but no memory problems %d", (int)i);
-        ASSERT_TRUE(batch, StrHelp_UTF8_TRAILING[i] == 7,
-            "UTF8_TRAILING bogus but no memory problems %d", (int)i);
+        ASSERT_TRUE(batch, (StrHelp_UTF8_SKIP[i] > 0),
+            "UTF8_SKIP bogus but no memory problems %d", i);
+        ASSERT_INT_EQ(batch, StrHelp_UTF8_TRAILING[i], 7,
+            "UTF8_TRAILING bogus but no memory problems %d", i);
      }
  }

-- 
Peter Karman  .  http://peknet.com/  .  peter@peknet.com

Mime
View raw message