Ignore:
Timestamp:
Feb 22, 2012, 8:50:40 PM (13 years ago)
Author:
dmik
Message:

jdk: Fix a whole bunch of warnings and a few build errors.

GCC is more strict than MSVC.

Location:
trunk/openjdk/jdk/src/share
Files:
31 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/src/share/bin/java.c

    r278 r333  
    205205    int ret;
    206206    InvocationFunctions ifn;
    207     jlong start, end;
     207    jlong start = 0, end;
    208208    char jrepath[MAXPATHLEN], jvmpath[MAXPATHLEN];
    209209    char ** original_argv = argv;
     
    389389    jobjectArray mainArgs;
    390390    int ret = 0;
    391     jlong start, end;
     391    jlong start = 0, end;
    392392
    393393    /*
     
    13901390    char *s = buf, *t = name, c;
    13911391    jclass cls;
    1392     jlong start, end;
     1392    jlong start = 0, end;
    13931393
    13941394    if (_launcher_debug)
     
    18091809    int cnt = 0;
    18101810    int lineno = 0;
    1811     jlong start, end;
     1811    jlong start = 0, end;
    18121812    int vmType;
    18131813    char *tmpPtr;
  • trunk/openjdk/jdk/src/share/instrument/InvocationAdapter.c

    r278 r333  
    3030#include    <string.h>
    3131#include    <stdlib.h>
     32
     33#ifdef __EMX__
     34#include <strings.h> // strcasecmp
     35#endif
    3236
    3337#include    "jni.h"
  • trunk/openjdk/jdk/src/share/instrument/JarFacade.c

    r278 r333  
    2626#include <string.h>
    2727#include <stdlib.h>
     28
     29#ifdef __EMX__
     30#include <strings.h> // strcasecmp
     31#endif
    2832
    2933#include "jni.h"
  • trunk/openjdk/jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c

    r278 r333  
    4949    int isSigned;
    5050    int isBigEndian;
    51     UINT8* conversionBuffer;
     51    char* conversionBuffer;
    5252    int conversionBufferSize;
    5353} DAUDIO_Info;
     
    173173 * as conversionSize
    174174 */
    175 void handleSignEndianConversion(INT8* data, INT8* output, int byteSize, int conversionSize) {
     175static void handleSignEndianConversion(char* data, char* output, int byteSize, int conversionSize) {
    176176    TRACE1("conversion with size %d\n", conversionSize);
    177177    switch (conversionSize) {
     
    186186    }
    187187    case 2: {
    188         INT8 h;
     188        char h;
    189189        byteSize = byteSize / 2;
    190190        while (byteSize > 0) {
     
    200200    }
    201201    case 3: {
    202         INT8 h;
     202        char h;
    203203        byteSize = byteSize / 3;
    204204        while (byteSize > 0) {
     
    215215    }
    216216    case 4: {
    217         INT8 h1, h2;
     217        char h1, h2;
    218218        byteSize = byteSize / 4;
    219219        while (byteSize > 0) {
     
    312312
    313313
    314 void handleGainAndConversion(DAUDIO_Info* info, UINT8* input, UINT8* output,
     314void handleGainAndConversion(DAUDIO_Info* info, char* input, char* output,
    315315                             int len, float leftGain, float rightGain,
    316316                             int conversionSize) {
     
    585585 jint offset, jint len, jint conversionSize, jfloat leftGain, jfloat rightGain) {
    586586    int ret = -1;
    587 #if USE_DAUDIO == TRUE
    588     UINT8* data;
    589     UINT8* dataOffset;
    590     UINT8* convertedData;
     587#if USE_DAUDIO != TRUE
     588    char* data;
     589    char* dataOffset;
     590    char* convertedData;
    591591    jboolean didCopy;
    592592    DAUDIO_Info* info = (DAUDIO_Info*) (UINT_PTR) id;
     
    599599    if (len == 0) return 0;
    600600    if (info && info->handle) {
    601         data = (UINT8*) ((*env)->GetByteArrayElements(env, jData, &didCopy));
     601        data = ((*env)->GetByteArrayElements(env, jData, &didCopy));
    602602        dataOffset = data;
    603603        dataOffset += (int) offset;
     
    615615                }
    616616                if (!info->conversionBuffer) {
    617                     info->conversionBuffer = (UINT8*) malloc(len);
     617                    info->conversionBuffer = (char*) malloc(len);
    618618                    if (!info->conversionBuffer) {
    619619                        // do not commit the native array
     
    630630                || ((info->channels * info->sampleSizeInBits / 8) != info->frameSize)
    631631                || (info->sampleSizeInBits != 8 && info->sampleSizeInBits != 16)) {
    632                 handleSignEndianConversion((INT8*) dataOffset, (INT8*) convertedData, (int) len,
     632                handleSignEndianConversion(dataOffset, convertedData, (int) len,
    633633                                           (int) conversionSize);
    634634            } else {
     
    639639        }
    640640
    641         ret = DAUDIO_Write(info->handle, (INT8*) convertedData, (int) len);
     641        ret = DAUDIO_Write(info->handle, convertedData, (int) len);
    642642
    643643        // do not commit the native array
  • trunk/openjdk/jdk/src/share/native/java/util/zip/zlib-1.1.3/inftrees.c

    r278 r333  
    153153  register uIntf *p;            /* pointer into c[], b[], or v[] */
    154154  inflate_huft *q;              /* points to current table */
    155   struct inflate_huft_s r;      /* table entry for structure assignment */
     155  struct inflate_huft_s r = {0};/* table entry for structure assignment */
    156156  inflate_huft *u[BMAX];        /* table stack */
    157157  register int w;               /* bits before this table == (l * h) */
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageAffine.c

    r278 r333  
    155155  mlib_status res;
    156156  mlib_type type;
    157   mlib_s32 nchan, t_ind, kw, kw1;
     157  mlib_s32 nchan, t_ind = 0, kw, kw1;
    158158  mlib_addr align;
    159159  mlib_d64 buff_lcl[BUFF_SIZE / 8];
     
    319319
    320320        break;
     321
     322      default:
     323        break;
    321324    }
    322325
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageAffineEdge.c

    r278 r333  
    617617        break;
    618618      }
     619
     620    default:
     621      break;
    619622  }
    620623}
     
    643646    case MLIB_DOUBLE:
    644647      MLIB_PROCESS_EDGES(MLIB_EDGE_NEAREST_LINE, mlib_d64);
     648      break;
     649
     650    default:
    645651      break;
    646652  }
     
    692698            MLIB_PROCESS_EDGES(MLIB_EDGE_INDEX_u8i, mlib_s16);
    693699            break;
     700
     701          default:
     702            break;
    694703        }
    695704
     
    706715            MLIB_PROCESS_EDGES(MLIB_EDGE_INDEX_s16i, mlib_s16);
    707716            break;
     717
     718          default:
     719            break;
    708720        }
    709721
     722        break;
     723
     724      default:
    710725        break;
    711726    }
     
    744759      srcStride >>= 3;
    745760      MLIB_PROCESS_EDGES(MLIB_EDGE_BL, mlib_d64);
     761      break;
     762
     763    default:
    746764      break;
    747765  }
     
    822840            MLIB_PROCESS_EDGES(MLIB_EDGE_INDEX_u8i, mlib_s16);
    823841            break;
     842
     843          default:
     844            break;
    824845        }
    825846
     
    836857            MLIB_PROCESS_EDGES(MLIB_EDGE_INDEX_s16i, mlib_s16);
    837858            break;
     859
     860          default:
     861            break;
    838862        }
    839863
     864        break;
     865
     866      default:
    840867        break;
    841868    }
     
    896923
    897924      break;
     925
     926    default:
     927      break;
    898928  }
    899929
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageColorTrue2Index.c

    r278 r333  
    26242624              }
    26252625            }
     2626
     2627          default:
     2628            break;
    26262629        }
    26272630
     
    26792682              }
    26802683            }
     2684
     2685          default:
     2686            break;
    26812687        }
    26822688
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConvMxN.c

    r278 r333  
    212212          ret = mlib_convMxNnw_d64(dst_i, src_i, kernel, m, n, dm, dn, cmask);
    213213          break;
     214        default:
     215          break;
    214216      }
    215217    }
     
    221223      case MLIB_EDGE_DST_COPY_SRC:
    222224        mlib_ImageConvCopyEdge(dst_e, src_e, dx_l, dx_r, dy_t, dy_b, cmask);
     225        break;
     226      default:
    223227        break;
    224228    }
     
    280284        mlib_convMxNext_d64(dst_e, src_e, kernel, m, n, dx_l, dx_r, dy_t, dy_b, cmask);
    281285        break;
     286      default:
     287        break;
    282288    }
    283289  }
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c

    r278 r333  
    18701870mlib_status CONV_FUNC_MxN
    18711871{
    1872   DTYPE    *adr_src, *sl, *sp;
    1873   DTYPE    *adr_dst, *dl, *dp;
     1872  DTYPE    *adr_src, *sl, *sp = 0;
     1873  DTYPE    *adr_dst, *dl, *dp = 0;
    18741874  FTYPE    buff[BUFF_SIZE], *buffs_arr[2*(MAX_N + 1)];
    18751875  FTYPE    **buffs = buffs_arr, *buffd;
     
    23332333mlib_status CONV_FUNC_MxN_I
    23342334{
    2335   DTYPE    *adr_src, *sl, *sp;
    2336   DTYPE    *adr_dst, *dl, *dp;
     2335  DTYPE    *adr_src, *sl, *sp = 0;
     2336  DTYPE    *adr_dst, *dl, *dp = 0;
    23372337  mlib_s32 buff[BUFF_SIZE], *buffs_arr[2*(MAX_N + 1)];
    23382338  mlib_s32 *pbuff = buff;
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c

    r278 r333  
    149149/***************************************************************/
    150150#define DEF_VARS(type)                                          \
    151   type     *adr_src, *sl, *sp;                                  \
    152   type     *adr_dst, *dl, *dp;                                  \
     151  type     *adr_src, *sl, *sp = 0;                              \
     152  type     *adr_dst, *dl, *dp = 0;                              \
    153153  FTYPE    *pbuff = buff;                                       \
    154154  mlib_s32 wid, hgt, sll, dll;                                  \
     
    20612061  mlib_s32 k0, k1, k2, k3, k4, k5, k6;
    20622062  mlib_s32 p0, p1, p2, p3, p4, p5, p6, p7;
    2063   DTYPE    *adr_src, *sl, *sp;
    2064   DTYPE    *adr_dst, *dl, *dp;
     2063  DTYPE    *adr_src, *sl, *sp = 0;
     2064  DTYPE    *adr_dst, *dl, *dp = 0;
    20652065  mlib_s32 wid, hgt, sll, dll;
    20662066  mlib_s32 nchannel, chan1;
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_32nw.c

    r278 r333  
    7171#define DEF_VARS(type)                                          \
    7272  GET_SRC_DST_PARAMETERS(type);                                 \
    73   type     *sl, *sp, *sl1, *dl, *dp;                            \
     73  type     *sl, *sp = 0, *sl1, *dl, *dp = 0;                    \
    7474  mlib_d64 *pbuff = buff, *buff0, *buff1, *buff2, *buffT;       \
    7575  mlib_s32 i, j, c;                                             \
     
    7979#define DEF_VARS_MxN(type)                                      \
    8080  GET_SRC_DST_PARAMETERS(type);                                 \
    81   type     *sl, *sp, *dl, *dp;                                  \
     81  type     *sl, *sp = 0, *dl, *dp = 0;                          \
    8282  mlib_d64 *pbuff = buff;                                       \
    8383  mlib_s32 i, j, c
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c

    r278 r333  
    18701870mlib_status CONV_FUNC_MxN
    18711871{
    1872   DTYPE    *adr_src, *sl, *sp;
    1873   DTYPE    *adr_dst, *dl, *dp;
     1872  DTYPE    *adr_src, *sl, *sp = 0;
     1873  DTYPE    *adr_dst, *dl, *dp = 0;
    18741874  FTYPE    buff[BUFF_SIZE], *buffs_arr[2*(MAX_N + 1)];
    18751875  FTYPE    **buffs = buffs_arr, *buffd;
     
    23332333mlib_status CONV_FUNC_MxN_I
    23342334{
    2335   DTYPE    *adr_src, *sl, *sp;
    2336   DTYPE    *adr_dst, *dl, *dp;
     2335  DTYPE    *adr_src, *sl, *sp = 0;
     2336  DTYPE    *adr_dst, *dl, *dp = 0;
    23372337  mlib_s32 buff[BUFF_SIZE], *buffs_arr[2*(MAX_N + 1)];
    23382338  mlib_s32 *pbuff = buff;
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c

    r278 r333  
    150150/***************************************************************/
    151151#define DEF_VARS(type)                                          \
    152   type     *adr_src, *sl, *sp;                                  \
    153   type     *adr_dst, *dl, *dp;                                  \
     152  type     *adr_src, *sl, *sp = 0;                              \
     153  type     *adr_dst, *dl, *dp = 0;                              \
    154154  FTYPE    *pbuff = buff;                                       \
    155155  mlib_s32 wid, hgt, sll, dll;                                  \
     
    20622062  mlib_s32 k0, k1, k2, k3, k4, k5, k6;
    20632063  mlib_s32 p0, p1, p2, p3, p4, p5, p6, p7;
    2064   DTYPE    *adr_src, *sl, *sp;
    2065   DTYPE    *adr_dst, *dl, *dp;
     2064  DTYPE    *adr_src, *sl, *sp = 0;
     2065  DTYPE    *adr_dst, *dl, *dp = 0;
    20662066  mlib_s32 wid, hgt, sll, dll;
    20672067  mlib_s32 nchannel, chan1;
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_D64nw.c

    r278 r333  
    7272  GET_SRC_DST_PARAMETERS(type);                                 \
    7373  type     *sl;                                                 \
    74   type     *dl, *dp;                                            \
    75   mlib_s32 i, j, c
     74  type     *dl, *dp = 0;                                        \
     75  mlib_s32 i = 0, j, c
    7676
    7777/***************************************************************/
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_F32nw.c

    r278 r333  
    7272  GET_SRC_DST_PARAMETERS(type);                                 \
    7373  type     *sl;                                                 \
    74   type     *dl, *dp;                                            \
     74  type     *dl, *dp = 0;                                        \
    7575  mlib_s32 i, j, c
    7676
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c

    r278 r333  
    18701870mlib_status CONV_FUNC_MxN
    18711871{
    1872   DTYPE    *adr_src, *sl, *sp;
    1873   DTYPE    *adr_dst, *dl, *dp;
     1872  DTYPE    *adr_src, *sl, *sp = 0;
     1873  DTYPE    *adr_dst, *dl, *dp = 0;
    18741874  FTYPE    buff[BUFF_SIZE], *buffs_arr[2*(MAX_N + 1)];
    18751875  FTYPE    **buffs = buffs_arr, *buffd;
     
    23332333mlib_status CONV_FUNC_MxN_I
    23342334{
    2335   DTYPE    *adr_src, *sl, *sp;
    2336   DTYPE    *adr_dst, *dl, *dp;
     2335  DTYPE    *adr_src, *sl, *sp = 0;
     2336  DTYPE    *adr_dst, *dl, *dp = 0;
    23372337  mlib_s32 buff[BUFF_SIZE], *buffs_arr[2*(MAX_N + 1)];
    23382338  mlib_s32 *pbuff = buff;
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c

    r278 r333  
    149149/***************************************************************/
    150150#define DEF_VARS(type)                                          \
    151   type     *adr_src, *sl, *sp;                                  \
    152   type     *adr_dst, *dl, *dp;                                  \
     151  type     *adr_src, *sl, *sp = 0;                              \
     152  type     *adr_dst, *dl, *dp = 0;                              \
    153153  FTYPE    *pbuff = buff;                                       \
    154154  mlib_s32 wid, hgt, sll, dll;                                  \
     
    20612061  mlib_s32 k0, k1, k2, k3, k4, k5, k6;
    20622062  mlib_s32 p0, p1, p2, p3, p4, p5, p6, p7;
    2063   DTYPE    *adr_src, *sl, *sp;
    2064   DTYPE    *adr_dst, *dl, *dp;
     2063  DTYPE    *adr_src, *sl, *sp = 0;
     2064  DTYPE    *adr_dst, *dl, *dp = 0;
    20652065  mlib_s32 wid, hgt, sll, dll;
    20662066  mlib_s32 nchannel, chan1;
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c

    r278 r333  
    205205  mlib_u64 *sp;          /* 8-byte aligned start point in src */
    206206  mlib_s32 j;            /* offset of address in dst */
    207   mlib_u64 lmask0 = 0xFFFFFFFFFFFFFFFF;
     207  mlib_u64 lmask0 = 0xFFFFFFFFFFFFFFFFLL;
    208208  mlib_u64 dmask;
    209   mlib_u64 lsrc, lsrc0, lsrc1, ldst;
     209  mlib_u64 lsrc, lsrc0, lsrc1 = 0, ldst;
    210210  mlib_s32 ls_offset, ld_offset, shift;
    211211
     
    428428  mlib_u64 *sp;          /* 8-byte aligned start point in src */
    429429  mlib_s32 j;            /* offset of address in dst */
    430   mlib_u64 lmask0 = 0xFFFFFFFFFFFFFFFF;
     430  mlib_u64 lmask0 = 0xFFFFFFFFFFFFFFFFLL;
    431431  mlib_u64 dmask;
    432   mlib_u64 lsrc, lsrc0, lsrc1, ldst;
     432  mlib_u64 lsrc, lsrc0, lsrc1 = 0, ldst;
    433433  mlib_s32 ls_offset, ld_offset, shift;
    434434
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_ImageCreate.c

    r278 r333  
    335335  mlib_s32       height;                /* for parent image */
    336336  mlib_s32       stride;
    337   mlib_s32       bitoffset;
     337  mlib_s32       bitoffset = 0;
    338338  void           *data;
    339339
     
    424424  mlib_s32   stride   = src -> stride;
    425425  mlib_u8    *data    = src -> data;
    426   mlib_s32   bitoffset;
     426  mlib_s32   bitoffset = 0;
    427427
    428428  data += y * stride;
  • trunk/openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_gfx_impl.c

    r278 r333  
    290290           int alphaMask)
    291291{
    292     int i, shift, numBits;
     292    int i, shift = 0, numBits = 0;
    293293
    294294    format->byteOrder = BYTE_ORDER_NATIVE;
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/AnyByteBinary.h

    r278 r333  
    151151#define DeclareByteBinaryAlphaLoadData(TYPE, PREFIX) \
    152152    jint *PREFIX ## Lut; \
    153     jint PREFIX ## rgb;
     153    jint PREFIX ## rgb = 0;
    154154
    155155#define InitByteBinaryAlphaLoadData(TYPE, PREFIX, pRasInfo) \
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/ByteIndexed.h

    r278 r333  
    200200#define DeclareByteIndexedAlphaLoadData(PREFIX) \
    201201    jint *PREFIX ## Lut; \
    202     jint PREFIX ## rgb;
     202    jint PREFIX ## rgb = 0;
    203203
    204204#define InitByteIndexedAlphaLoadData(PREFIX, pRasInfo) \
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/IntArgb.h

    r278 r333  
    119119
    120120#define DeclareIntArgbAlphaLoadData(PREFIX) \
    121     jint PREFIX;
     121    jint PREFIX = 0;
    122122
    123123#define InitIntArgbAlphaLoadData(PREFIX, pRasInfo)
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/IntArgbBm.h

    r278 r333  
    130130
    131131#define DeclareIntArgbBmAlphaLoadData(PREFIX) \
    132     jint PREFIX;
     132    jint PREFIX = 0;
    133133
    134134#define InitIntArgbBmAlphaLoadData(PREFIX, pRasInfo)
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/IntArgbPre.h

    r278 r333  
    150150
    151151#define DeclareIntArgbPreAlphaLoadData(PREFIX) \
    152     jint PREFIX;
     152    jint PREFIX = 0;
    153153
    154154#define InitIntArgbPreAlphaLoadData(PREFIX, pRasInfo)
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/TransformHelper.c

    r309 r333  
    281281    RegionData clipInfo;
    282282    TransformInfo itxInfo;
    283     jint maxlinepix;
    284     TransformHelperFunc *pHelperFunc;
    285     TransformInterpFunc *pInterpFunc;
     283    jint maxlinepix = 0;
     284    TransformHelperFunc *pHelperFunc = NULL;
     285    TransformInterpFunc *pInterpFunc = NULL;
    286286    jdouble xorig, yorig;
    287287    jlong numedges;
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/Ushort4444Argb.h

    r278 r333  
    117117
    118118#define DeclareUshort4444ArgbAlphaLoadData(PREFIX) \
    119     jint PREFIX;
     119    jint PREFIX = 0;
    120120
    121121#define InitUshort4444ArgbAlphaLoadData(PREFIX, pRasInfo)
  • trunk/openjdk/jdk/src/share/native/sun/java2d/loops/UshortIndexed.h

    r278 r333  
    168168#define DeclareUshortIndexedAlphaLoadData(PREFIX) \
    169169    jint *PREFIX ## Lut; \
    170     jint PREFIX ## rgb;
     170    jint PREFIX ## rgb = 0;
    171171
    172172#define InitUshortIndexedAlphaLoadData(PREFIX, pRasInfo) \
  • trunk/openjdk/jdk/src/share/native/sun/java2d/opengl/OGLBufImgOps.c

    r278 r333  
    629629    GLfloat foff;
    630630    GLint loc;
    631     void *bands[4];
     631    void *bands[4] = {0};
    632632    int i;
    633633    jint flags = 0;
  • trunk/openjdk/jdk/src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c

    r278 r333  
    218218    CK_OBJECT_HANDLE ckWrappingKeyHandle;
    219219    CK_OBJECT_HANDLE ckKeyHandle;
    220     jbyteArray jWrappedKey;
     220    jbyteArray jWrappedKey = 0;
    221221    CK_RV rv;
    222222    CK_BYTE BUF[MAX_STACK_BUFFER_LEN];
Note: See TracChangeset for help on using the changeset viewer.