[sword-cvs] icu-sword/source/samples/case case.cpp,1.1,1.2
sword@www.crosswire.org
sword@www.crosswire.org
Tue, 6 Apr 2004 03:10:49 -0700
- Previous message: [sword-cvs] icu-sword/source/extra/scrptrun scrptrun.h,1.4,1.5
- Next message: [sword-cvs] icu-sword/source/tools/gentest genres32.c,NONE,1.1 gentest.h,NONE,1.1 Makefile.in,1.4,1.5 gentest.c,1.3,1.4 gentest.dsp,1.3,1.4 gentest.vcproj,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvs/core/icu-sword/source/samples/case
In directory www:/tmp/cvs-serv8911/source/samples/case
Modified Files:
case.cpp
Log Message:
ICU 2.8 sync
Index: case.cpp
===================================================================
RCS file: /cvs/core/icu-sword/source/samples/case/case.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- case.cpp 10 Sep 2003 02:42:27 -0000 1.1
+++ case.cpp 6 Apr 2004 10:09:10 -0000 1.2
@@ -9,77 +9,76 @@
#include <unicode/unistr.h>
#include <unicode/ustdio.h>
-#include <iostream.h>
#include <unicode/brkiter.h>
#include <stdlib.h>
U_CFUNC int c_main(UFILE *out);
void printUnicodeString(UFILE *out, const UnicodeString &s) {
- UnicodeString other = s;
- u_fprintf(out, "\"%U\"", other.getTerminatedBuffer());
+ UnicodeString other = s;
+ u_fprintf(out, "\"%U\"", other.getTerminatedBuffer());
}
int main( void )
{
- UFILE *out;
- UErrorCode status = U_ZERO_ERROR;
- out = u_finit(stdout, NULL, NULL);
- if(!out) {
- fprintf(stderr, "Could not initialize (finit()) over stdout! \n");
- return 1;
- }
- ucnv_setFromUCallBack(u_fgetConverter(out), UCNV_FROM_U_CALLBACK_ESCAPE,
- NULL, NULL, NULL, &status);
- if(U_FAILURE(status)) {
- u_fprintf(out, "Warning- couldn't set the substitute callback - err %s\n", u_errorName(status));
- }
+ UFILE *out;
+ UErrorCode status = U_ZERO_ERROR;
+ out = u_finit(stdout, NULL, NULL);
+ if(!out) {
+ fprintf(stderr, "Could not initialize (finit()) over stdout! \n");
+ return 1;
+ }
+ ucnv_setFromUCallBack(u_fgetConverter(out), UCNV_FROM_U_CALLBACK_ESCAPE,
+ NULL, NULL, NULL, &status);
+ if(U_FAILURE(status)) {
+ u_fprintf(out, "Warning- couldn't set the substitute callback - err %s\n", u_errorName(status));
+ }
- /* End Demo boilerplate */
+ /* End Demo boilerplate */
- u_fprintf(out,"ICU Case Mapping Sample Program\n\n");
- u_fprintf(out, "C++ Case Mapping\n\n");
-
- UnicodeString string("This is a test");
- /* lowercase = "istanbul" */
- UChar lowercase[] = {0x69, 0x73, 0x74, 0x61, 0x6e, 0x62, 0x75, 0x6c, 0};
- /* uppercase = "LATIN CAPITAL I WITH DOT ABOVE STANBUL" */
- UChar uppercase[] = {0x0130, 0x53, 0x54, 0x41, 0x4e, 0x42, 0x55, 0x4C, 0};
-
- UnicodeString upper(uppercase);
- UnicodeString lower(lowercase);
+ u_fprintf(out,"ICU Case Mapping Sample Program\n\n");
+ u_fprintf(out, "C++ Case Mapping\n\n");
- u_fprintf(out, "\nstring: ");
- printUnicodeString(out, string);
- string.toUpper(); /* string = "THIS IS A TEST" */
- u_fprintf(out, "\ntoUpper(): ");
- printUnicodeString(out, string);
- string.toLower(); /* string = "this is a test" */
- u_fprintf(out, "\ntoLower(): ");
- printUnicodeString(out, string);
+ UnicodeString string("This is a test");
+ /* lowercase = "istanbul" */
+ UChar lowercase[] = {0x69, 0x73, 0x74, 0x61, 0x6e, 0x62, 0x75, 0x6c, 0};
+ /* uppercase = "LATIN CAPITAL I WITH DOT ABOVE STANBUL" */
+ UChar uppercase[] = {0x0130, 0x53, 0x54, 0x41, 0x4e, 0x42, 0x55, 0x4C, 0};
- u_fprintf(out, "\n\nlowercase=%U, uppercase=%U\n", lowercase, uppercase);
+ UnicodeString upper(uppercase);
+ UnicodeString lower(lowercase);
+ u_fprintf(out, "\nstring: ");
+ printUnicodeString(out, string);
+ string.toUpper(); /* string = "THIS IS A TEST" */
+ u_fprintf(out, "\ntoUpper(): ");
+ printUnicodeString(out, string);
+ string.toLower(); /* string = "this is a test" */
+ u_fprintf(out, "\ntoLower(): ");
+ printUnicodeString(out, string);
- string = upper;
- string.toLower(Locale("tr", "TR")); /* Turkish lower case map string =
- lowercase */
- u_fprintf(out, "\nupper.toLower: ");
- printUnicodeString(out, string);
+ u_fprintf(out, "\n\nlowercase=%U, uppercase=%U\n", lowercase, uppercase);
- string = lower;
- string.toUpper(Locale("tr", "TR")); /* Turkish upper case map string =
- uppercase */
- u_fprintf(out, "\nlower.toUpper: ");
- printUnicodeString(out, string);
+ string = upper;
+ string.toLower(Locale("tr", "TR")); /* Turkish lower case map string =
+ lowercase */
+ u_fprintf(out, "\nupper.toLower: ");
+ printUnicodeString(out, string);
+ string = lower;
+ string.toUpper(Locale("tr", "TR")); /* Turkish upper case map string =
+ uppercase */
+ u_fprintf(out, "\nlower.toUpper: ");
+ printUnicodeString(out, string);
- u_fprintf(out, "\nEnd C++ sample\n\n");
-
- // Call the C version
- int rc = c_main(out);
- u_fclose(out);
- return rc;
+
+ u_fprintf(out, "\nEnd C++ sample\n\n");
+
+ // Call the C version
+ int rc = c_main(out);
+ u_fclose(out);
+ return rc;
}
+
- Previous message: [sword-cvs] icu-sword/source/extra/scrptrun scrptrun.h,1.4,1.5
- Next message: [sword-cvs] icu-sword/source/tools/gentest genres32.c,NONE,1.1 gentest.h,NONE,1.1 Makefile.in,1.4,1.5 gentest.c,1.3,1.4 gentest.dsp,1.3,1.4 gentest.vcproj,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]