/*
******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
static UFILE *gStdOut = NULL;
-static UBool U_CALLCONV uprintf_cleanup()
+static UBool U_CALLCONV uprintf_cleanup(void)
{
if (gStdOut != NULL) {
u_fclose(gStdOut);
/*
**********************************************************************
-* Copyright (C) 1998-2009, International Business Machines Corporation
+* Copyright (C) 1998-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
*
int printUsage = 0;
int printVersion = 0;
UBool useLongNames = 0;
- int optind = 1;
+ int optInd = 1;
char *arg;
int32_t month = -1, year = -1;
UErrorCode status = U_ZERO_ERROR;
/* 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) {
/* POSIX.1 says all arguments after -- are not options */
else if(strcmp(arg, "--") == 0) {
/* skip the -- */
- ++optind;
+ ++optInd;
break;
}
/* unrecognized option */
}
/* Get the month and year to display, if specified */
- if(optind != argc) {
+ if(optInd != argc) {
/* Month and year specified */
- if(argc - optind == 2) {
- sscanf(argv[optind], "%d", (int*)&month);
- sscanf(argv[optind + 1], "%d", (int*)&year);
+ if(argc - optInd == 2) {
+ sscanf(argv[optInd], "%d", (int*)&month);
+ sscanf(argv[optInd + 1], "%d", (int*)&year);
/* Make sure the month value is legal */
if(month < 0 || month > 12) {
}
/* Only year specified */
else {
- sscanf(argv[optind], "%d", (int*)&year);
+ sscanf(argv[optInd], "%d", (int*)&year);
}
}
{
int printUsage = 0;
int printVersion = 0;
- int optind = 1;
+ int optInd = 1;
char *arg;
const UChar *tz = 0;
UDateFormatStyle style = UDAT_DEFAULT;
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) {
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 */
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,"");
/*
* Test that covers issue reported in ticket 8814
*/
-static void TestReorderWithNumericCollation()
+static void TestReorderWithNumericCollation(void)
{
UErrorCode status = U_ZERO_ERROR;
UCollator *myCollation;
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1998-2011, International Business Machines Corporation and
+ * Copyright (c) 1998-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*
#include <stdio.h>
/* See the comments on U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC. */
-static void TestSignedRightShiftIsArithmetic() {
+static void TestSignedRightShiftIsArithmetic(void) {
int32_t x=0xfff5fff3;
int32_t m=-1;
int32_t x4=x>>4;
#define INV_BUFSIZ 2048 /* increase this if too small */
-static int32_t inv_next=0;
+static int64_t inv_next=0;
#if U_CHARSET_FAMILY!=U_ASCII_FAMILY
static char inv_buf[INV_BUFSIZ];