Lines Matching refs:buffer
438 UChar buffer[2048];
459 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
461 u_uastrncpy(buffer, testStr, expectedSize+1);
463 u_file_write(buffer, expectedSize, myFile);
464 u_strcat(expectedBuffer, buffer);
468 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
476 if (u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile) != buffer) {
477 log_err("Didn't get the buffer back\n");
480 readSize = u_strlen(buffer);
482 log_err("Buffer is the wrong size. Got %d Expected %d\n", u_strlen(buffer), expectedSize*repetitions);
484 if (buffer[(expectedSize*repetitions) + 1] != 0xBEEF) {
487 if (u_strcmp(buffer, expectedBuffer) != 0) {
501 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
503 u_uastrncpy(buffer, testStr, expectedSize+1);
505 u_file_write(buffer, expectedSize, myFile);
506 u_strcat(expectedBuffer, buffer);
510 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
521 if (u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile) != buffer) {
522 log_err("Didn't get the buffer back\n");
525 readSize = u_strlen(buffer);
527 log_err("Buffer is the wrong size. Got %d Expected %d\n", u_strlen(buffer), expectedSize*repetitions);
529 if (buffer[(expectedSize*repetitions) + 1] != 0xBEEF) {
532 if (u_strcmp(buffer, expectedBuffer) != 0) {
538 log_verbose("Now trying a multi-byte encoding (UTF-8) with a really small buffer.\n");
543 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
545 u_uastrncpy(buffer, testStr, expectedSize+1);
547 u_file_write(buffer, expectedSize, myFile);
548 u_strcat(expectedBuffer, buffer);
552 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
554 if (u_fgets(buffer, 2, myFile) != buffer) {
555 log_err("Didn't get the buffer back\n");
558 readSize = u_strlen(buffer);
560 log_err("Buffer is the wrong size. Got %d Expected %d\n", u_strlen(buffer), 1);
562 if (buffer[0] != 0xFF41 || buffer[1] != 0) {
565 if (buffer[2] != 0xBEEF) {
573 UChar buffer[1024];
578 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
580 u_file_write(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile);
584 u_memset(buffer, 0xDEAD, sizeof(buffer)/sizeof(buffer[0]));
586 how_many = u_file_read(buffer, 1024, myFile);
587 if (how_many != 1024 || buffer[1023] != 0xBEEF) {
594 UChar buffer[2048];
625 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
627 returnedUCharBuffer = u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile);
638 if (returnedUCharBuffer != buffer) {
639 log_err("Didn't get the buffer back\n");
642 if (u_strcmp(buffer, expectedBuffer) != 0) {
645 if (buffer[u_strlen(buffer)+1] != 0xBEEF) {
654 UChar buffer[256];
705 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
706 returnedUCharBuffer = u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile);
712 if (u_strcmp(buffer, testUStr[lineIdx]) != 0) {
715 if (buffer[u_strlen(buffer)+1] != 0xBEEF) {
722 if (u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile) != NULL) {
729 UChar buffer[64];
756 returnedUCharBuffer = u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile);
758 log_err("prefix buffer is different. prefix=\"%s\"\n", prefixLine);
764 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
765 returnedUCharBuffer = u_fgets(buffer, sizeof(buffer)/sizeof(buffer[0]), myFile);
771 if (u_strcmp(buffer, expectedBuffer) != 0) {
774 if (buffer[u_strlen(buffer)+1] != 0xBEEF) {
785 /* This makes sure that lines are correctly handled between buffer boundaries. */
795 UChar buffer[2003]; /* Use a non-power of 2 or 10 */
805 u_memset(buffer, 0xBEEF, sizeof(buffer)/sizeof(buffer[0]));
808 for (repetitions = 0; repetitions < ((sizeof(buffer)/sizeof(buffer[0]))*2); repetitions++) {
820 returnedUCharBuffer = u_fgets(buffer, (sizeof(buffer)/sizeof(buffer[0]))-1, myFile);
821 if (u_strlen(returnedUCharBuffer) != ((sizeof(buffer)/sizeof(buffer[0]))-2)) {
823 u_strlen(returnedUCharBuffer), ((sizeof(buffer)/sizeof(buffer[0]))-2));
826 if (buffer[(sizeof(buffer)/sizeof(buffer[0]))-1] != 0xBEEF) {
1126 /* Reinitialize the buffer to verify null termination works. */\
1128 memset(buffer, '*', sizeof(buffer)/sizeof(*buffer));\
1136 cNumPrinted = sprintf(buffer, cFormat, cValue);\
1137 if (strcmp(buffer, compBuffer) != 0) {\
1138 log_err("%" uFormat " Got: \"%s\", Expected: \"%s\"\n", compBuffer, buffer);\
1143 if (buffer[uNumPrinted+1] != '*') {\
1152 char buffer[256];
1264 /* Reinitialize the buffer to verify null termination works. */
1266 memset(buffer, '*', sizeof(buffer)/sizeof(*buffer));
1274 cNumPrinted = sprintf(buffer, "%d % d %d", -1234, 1234, 1234);
1275 if (strcmp(buffer, compBuffer) != 0) {
1276 log_err("%%d %% d %%d Got: \"%s\", Expected: \"%s\"\n", compBuffer, buffer);
1281 if (buffer[uNumPrinted+1] != '*') {
1293 char buffer[256];
1303 /* Reinitialize the buffer to verify null termination works. */
1306 memset(buffer, '*', sizeof(buffer)/sizeof(*buffer));
1307 buffer[sizeof(buffer)/sizeof(*buffer)-1] = 0;
1316 cNumScanned = sscanf(cValue, format, buffer);
1317 if (strncmp(buffer, compBuffer, sizeof(buffer)/sizeof(*buffer)) != 0) {
1318 log_err("%s Got: \"%s\", Expected: \"%s\"\n", format, compBuffer, buffer);
1390 /* Reinitialize the buffer to verify null termination works. */
1512 UChar * buffer;
1515 int32_t expected = 10000; /* test with large data to test internal buffer looping */
1522 buffer = (UChar*) malloc(expected * sizeof(UChar));
1523 if (!buffer) {
1531 free(buffer);
1535 u_memset(buffer, testChar, expected);
1536 count = u_file_write(buffer, expected, myFile);
1539 free(buffer);
1544 free(buffer);
1545 buffer = NULL;