X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/4388f060552cc537e71e957d32f35e9d75a61233..f3c0d7a59d99c2a94c6b8822291f0e42be3773c9:/icuSources/samples/date/date.c diff --git a/icuSources/samples/date/date.c b/icuSources/samples/date/date.c index 9ade2134..156a3417 100644 --- a/icuSources/samples/date/date.c +++ b/icuSources/samples/date/date.c @@ -1,6 +1,10 @@ /* -********************************************************************** -* Copyright (C) 1998-2011, International Business Machines +************************************************************************* +* © 2016 and later: Unicode, Inc. and others. +* License & terms of use: http://www.unicode.org/copyright.html#License +************************************************************************* +*********************************************************************** +* Copyright (C) 1998-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -64,7 +68,7 @@ main(int argc, { int printUsage = 0; int printVersion = 0; - int optind = 1; + int optInd = 1; char *arg; const UChar *tz = 0; UDateFormatStyle style = UDAT_DEFAULT; @@ -76,8 +80,8 @@ main(int argc, UDate when; /* parse the options */ - for(optind = 1; optind < argc; ++optind) { - arg = argv[optind]; + for(optInd = 1; optInd < argc; ++optInd) { + arg = argv[optInd]; /* version info */ if(strcmp(arg, "-v") == 0 || strcmp(arg, "--version") == 0) { @@ -108,30 +112,30 @@ main(int argc, style = UDAT_SHORT; } else if(strcmp(arg, "-F") == 0 || strcmp(arg, "--format") == 0) { - if ( optind + 1 < argc ) { - optind++; - format = argv[optind]; + if ( optInd + 1 < argc ) { + optInd++; + format = argv[optInd]; } } else if(strcmp(arg, "-r") == 0) { - if ( optind + 1 < argc ) { - optind++; - seconds = argv[optind]; + if ( optInd + 1 < argc ) { + optInd++; + seconds = argv[optInd]; } } else if(strcmp(arg, "-R") == 0) { - if ( optind + 1 < argc ) { - optind++; - millis = argv[optind]; + if ( optInd + 1 < argc ) { + optInd++; + millis = argv[optInd]; } } else if(strcmp(arg, "-P") == 0) { - if ( optind + 1 < argc ) { - optind++; - parse = argv[optind]; + if ( optInd + 1 < argc ) { + optInd++; + parse = argv[optInd]; } } /* POSIX.1 says all arguments after -- are not options */ else if(strcmp(arg, "--") == 0) { /* skip the -- */ - ++optind; + ++optInd; break; } /* unrecognized option */ @@ -252,10 +256,10 @@ date(UDate when, if( format != NULL ) { if(!strcmp(format,FORMAT_MILLIS)) { - printf("%.0lf\n", when); + printf("%.0f\n", when); return; } else if(!strcmp(format, FORMAT_SECONDS)) { - printf("%.3lf\n", when/1000.0); + printf("%.3f\n", when/1000.0); return; } } @@ -325,7 +329,7 @@ static UDate getWhen(const char *millis, const char *seconds, const char *format when = udat_parse(fmt, uParse, -1, &parsepos, status); if(U_FAILURE(*status)) { fprintf(stderr, "Error in Parse: %s\n", u_errorName(*status)); - if(parsepos>0&&parsepos<=strlen(parse)) { + if(parsepos > 0 && parsepos <= (int32_t)strlen(parse)) { fprintf(stderr, "ERR>\"%s\" @%d\n" "ERR> %*s^\n", parse,parsepos,parsepos,"");