view libtommath/bn_s_mp_reverse.c @ 1796:74f4a5987234

Update netio.c (#115) Moved allocated_lport_p and allocated_lport at begin of block to buld in C89
author Guillaume Picquet <guillaume.picquet@gls-france.com>
date Thu, 04 Mar 2021 13:50:13 +0100
parents 1051e4eea25a
children
line wrap: on
line source

#include "tommath_private.h"
#ifdef BN_S_MP_REVERSE_C
/* LibTomMath, multiple-precision integer library -- Tom St Denis */
/* SPDX-License-Identifier: Unlicense */

/* reverse an array, used for radix code */
void s_mp_reverse(unsigned char *s, size_t len)
{
   size_t   ix, iy;
   unsigned char t;

   ix = 0u;
   iy = len - 1u;
   while (ix < iy) {
      t     = s[ix];
      s[ix] = s[iy];
      s[iy] = t;
      ++ix;
      --iy;
   }
}
#endif