Loading lib/base64.c +12 −6 Original line number Diff line number Diff line Loading @@ -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); } /* Loading lib/memdebug.c +2 −2 Original line number Diff line number Diff line Loading @@ -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) Loading @@ -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); Loading lib/mprintf.c +1 −1 Original line number Diff line number Diff line Loading @@ -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(' '); Loading Loading
lib/base64.c +12 −6 Original line number Diff line number Diff line Loading @@ -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); } /* Loading
lib/memdebug.c +2 −2 Original line number Diff line number Diff line Loading @@ -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) Loading @@ -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); Loading
lib/mprintf.c +1 −1 Original line number Diff line number Diff line Loading @@ -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(' '); Loading