ICU-434 clean up the sample a little

X-SVN-Rev: 1599
This commit is contained in:
Steven R. Loomis 2000-06-10 00:07:01 +00:00
parent 4e9cf50f66
commit f780818540

View File

@ -30,6 +30,7 @@
#include "unicode/scsu.h"
#include "unicode/uchar.h"
#include "unicode/ustring.h" /* some more string fcns*/
#include "unicode/uloc.h"
/* Some utility functions */
@ -206,7 +207,7 @@ UErrorCode compsample_02()
"Sample 02: C: bulk Unicode compression\n");
#define SAMPLE2BUFFERSIZE 1024 /* larger than our largest data */
const UChar input[SAMPLE2BUFFERSIZE];
UChar input[SAMPLE2BUFFERSIZE];
const UChar *source;
uint8_t output[SAMPLE2BUFFERSIZE];
uint8_t *target;
@ -228,11 +229,8 @@ UErrorCode compsample_02()
count = countOurDataStrings();
for(i=0;i<count;i++)
{
printf("%d of %d - ", i, count);
sourceLen = getOurDataString(i, input, SAMPLE2BUFFERSIZE);
charsIn += sourceLen;
printf("%d in ", sourceLen);
printf("\n");
// printUChars("src", input);
/* Now, loop and write out all of the data */
@ -244,11 +242,9 @@ UErrorCode compsample_02()
scsu_compress(&comp, &target, output+SAMPLE2BUFFERSIZE,
&source, input+sourceLen, &status);
fprintf(stderr, "ptr at: %d\n", target-output);
if( (status == U_ZERO_ERROR) || (status == U_INDEX_OUTOFBOUNDS_ERROR)) {
/* got all of it */
printBytes("out", output, target-output);
// printBytes("out", output, target-output); // Uncomment for very verbose output..
fwrite(output, 1, target-output, f);
bytesOut += (target-output);