Commit a6fb6b70 authored by Yang Tse's avatar Yang Tse
Browse files

fix compiler warning
parent 2179ef9f
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -54,22 +54,28 @@ static const char table64[]=

static void decodeQuantum(unsigned char *dest, const char *src)
{
  unsigned int x = 0;
  unsigned long x = 0;
  int i;
  char *found;
  union {
    unsigned long uns;
             long sig;
  } offset;

  for(i = 0; i < 4; i++) {
    if((found = strchr(table64, src[i])) != NULL)
      x = (x << 6) + (unsigned int)(found - table64);
    if((found = strchr(table64, src[i])) != NULL) {
      offset.sig = found - table64;
      x = (x << 6) + offset.uns;
    }
    else if(src[i] == '=')
      x = (x << 6);
  }

  dest[2] = (unsigned char)(x & 255);
  dest[2] = (unsigned char)(x & 0xFFUL);
  x >>= 8;
  dest[1] = (unsigned char)(x & 255);
  dest[1] = (unsigned char)(x & 0xFFUL);
  x >>= 8;
  dest[0] = (unsigned char)(x & 255);
  dest[0] = (unsigned char)(x & 0xFFUL);
}

/*
+2 −2
Original line number Diff line number Diff line
@@ -222,7 +222,7 @@ void *curl_dorealloc(void *ptr, size_t wantedsize,
    return NULL;

  if(ptr)
    mem = (struct memdebug *)((char *)ptr - offsetof(struct memdebug, mem));
    mem = (void *)((char *)ptr - offsetof(struct memdebug, mem));

  mem = (Curl_crealloc)(mem, size);
  if(source)
@@ -243,7 +243,7 @@ void curl_dofree(void *ptr, int line, const char *source)

  assert(ptr != NULL);

  mem = (struct memdebug *)((char *)ptr - offsetof(struct memdebug, mem));
  mem = (void *)((char *)ptr - offsetof(struct memdebug, mem));

  /* destroy  */
  memset(mem->mem, 0x13, mem->size);
+1 −1
Original line number Diff line number Diff line
@@ -911,7 +911,7 @@ static int dprintf_formatf(
          static const char strnil[] = "(nil)";
          const char *point;

          width -= sizeof(strnil) - 1;
          width -= (long)(sizeof(strnil) - 1);
          if(p->flags & FLAGS_LEFT)
            while(width-- > 0)
              OUTCHAR(' ');