mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-27 15:52:28 +00:00
Fix warnings
This change fixes Cosmopolitan so it has fewer opinions about compiler warnings. The whole repository had to be cleaned up to be buildable in -Werror -Wall mode. This lets us benefit from things like strict const checking. Some actual bugs might have been caught too.
This commit is contained in:
parent
e2b3c3618e
commit
0d748ad58e
571 changed files with 1306 additions and 1888 deletions
11
third_party/mbedtls/bigmul.c
vendored
11
third_party/mbedtls/bigmul.c
vendored
|
@ -26,7 +26,7 @@
|
|||
#include "third_party/mbedtls/profile.h"
|
||||
/* clang-format off */
|
||||
|
||||
void Mul(uint64_t *c, uint64_t *A, unsigned n, uint64_t *B, unsigned m)
|
||||
void Mul(uint64_t *c, const uint64_t *A, unsigned n, const uint64_t *B, unsigned m)
|
||||
{
|
||||
if (!m--) return;
|
||||
mbedtls_platform_zeroize(c, m * ciL);
|
||||
|
@ -41,8 +41,8 @@ void Mul(uint64_t *c, uint64_t *A, unsigned n, uint64_t *B, unsigned m)
|
|||
void mbedtls_mpi_mul_hlp1(size_t n, const uint64_t *s, uint64_t *d, uint64_t b)
|
||||
{
|
||||
size_t i;
|
||||
uint64_t c;
|
||||
uint128_t x;
|
||||
uint64_t c, t, t1, t2;
|
||||
i = c = 0;
|
||||
#if defined(__x86_64__) && !defined(__STRICT_ANSI__)
|
||||
if( X86_HAVE(BMI2) )
|
||||
|
@ -113,7 +113,7 @@ void mbedtls_mpi_mul_hlp1(size_t n, const uint64_t *s, uint64_t *d, uint64_t b)
|
|||
/**
|
||||
* Computes inner loop of multiplication algorithm.
|
||||
*/
|
||||
void mbedtls_mpi_mul_hlp(size_t n, uint64_t *s, uint64_t *d, uint64_t b)
|
||||
void mbedtls_mpi_mul_hlp(size_t n, const uint64_t *s, uint64_t *d, uint64_t b)
|
||||
{
|
||||
size_t i;
|
||||
uint128_t x;
|
||||
|
@ -241,9 +241,10 @@ int mbedtls_mpi_mul_int(mbedtls_mpi *X, const mbedtls_mpi *A,
|
|||
int mbedtls_mpi_mul_mpi(mbedtls_mpi *X, const mbedtls_mpi *A,
|
||||
const mbedtls_mpi *B)
|
||||
{
|
||||
int i, j, t, k, ret;
|
||||
int i, j, t, ret;
|
||||
mbedtls_mpi TA, TB;
|
||||
mbedtls_mpi_uint *K;
|
||||
mbedtls_mpi TA, TB, *T;
|
||||
const mbedtls_mpi *T;
|
||||
MPI_VALIDATE_RET(X);
|
||||
MPI_VALIDATE_RET(A);
|
||||
MPI_VALIDATE_RET(B);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue