Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4b7f7ac

Browse files
author
Stefan Krah
committed
Make a couple of parameters constant.
1 parent 827f5d3 commit 4b7f7ac

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

Modules/_decimal/libmpdec/mpdecimal.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -392,42 +392,42 @@ mpd_radix(void)
392392

393393
/* Dynamic decimal */
394394
ALWAYS_INLINE int
395-
mpd_isdynamic(mpd_t *dec)
395+
mpd_isdynamic(const mpd_t *dec)
396396
{
397397
return !(dec->flags & MPD_STATIC);
398398
}
399399

400400
/* Static decimal */
401401
ALWAYS_INLINE int
402-
mpd_isstatic(mpd_t *dec)
402+
mpd_isstatic(const mpd_t *dec)
403403
{
404404
return dec->flags & MPD_STATIC;
405405
}
406406

407407
/* Data of decimal is dynamic */
408408
ALWAYS_INLINE int
409-
mpd_isdynamic_data(mpd_t *dec)
409+
mpd_isdynamic_data(const mpd_t *dec)
410410
{
411411
return !(dec->flags & MPD_DATAFLAGS);
412412
}
413413

414414
/* Data of decimal is static */
415415
ALWAYS_INLINE int
416-
mpd_isstatic_data(mpd_t *dec)
416+
mpd_isstatic_data(const mpd_t *dec)
417417
{
418418
return dec->flags & MPD_STATIC_DATA;
419419
}
420420

421421
/* Data of decimal is shared */
422422
ALWAYS_INLINE int
423-
mpd_isshared_data(mpd_t *dec)
423+
mpd_isshared_data(const mpd_t *dec)
424424
{
425425
return dec->flags & MPD_SHARED_DATA;
426426
}
427427

428428
/* Data of decimal is const */
429429
ALWAYS_INLINE int
430-
mpd_isconst_data(mpd_t *dec)
430+
mpd_isconst_data(const mpd_t *dec)
431431
{
432432
return dec->flags & MPD_CONST_DATA;
433433
}
@@ -597,7 +597,7 @@ mpd_set_sign(mpd_t *result, uint8_t sign)
597597

598598
/* Copy sign from another decimal */
599599
ALWAYS_INLINE void
600-
mpd_signcpy(mpd_t *result, mpd_t *a)
600+
mpd_signcpy(mpd_t *result, const mpd_t *a)
601601
{
602602
uint8_t sign = a->flags&MPD_NEG;
603603

Modules/_decimal/libmpdec/mpdecimal.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -752,12 +752,12 @@ EXTINLINE uint8_t mpd_sign(const mpd_t *dec);
752752
/* 1 if dec is positive, -1 if dec is negative */
753753
EXTINLINE int mpd_arith_sign(const mpd_t *dec);
754754
EXTINLINE long mpd_radix(void);
755-
EXTINLINE int mpd_isdynamic(mpd_t *dec);
756-
EXTINLINE int mpd_isstatic(mpd_t *dec);
757-
EXTINLINE int mpd_isdynamic_data(mpd_t *dec);
758-
EXTINLINE int mpd_isstatic_data(mpd_t *dec);
759-
EXTINLINE int mpd_isshared_data(mpd_t *dec);
760-
EXTINLINE int mpd_isconst_data(mpd_t *dec);
755+
EXTINLINE int mpd_isdynamic(const mpd_t *dec);
756+
EXTINLINE int mpd_isstatic(const mpd_t *dec);
757+
EXTINLINE int mpd_isdynamic_data(const mpd_t *dec);
758+
EXTINLINE int mpd_isstatic_data(const mpd_t *dec);
759+
EXTINLINE int mpd_isshared_data(const mpd_t *dec);
760+
EXTINLINE int mpd_isconst_data(const mpd_t *dec);
761761
EXTINLINE mpd_ssize_t mpd_trail_zeros(const mpd_t *dec);
762762

763763

@@ -769,7 +769,7 @@ EXTINLINE mpd_ssize_t mpd_trail_zeros(const mpd_t *dec);
769769
EXTINLINE void mpd_setdigits(mpd_t *result);
770770
EXTINLINE void mpd_set_sign(mpd_t *result, uint8_t sign);
771771
/* copy sign from another decimal */
772-
EXTINLINE void mpd_signcpy(mpd_t *result, mpd_t *a);
772+
EXTINLINE void mpd_signcpy(mpd_t *result, const mpd_t *a);
773773
EXTINLINE void mpd_set_infinity(mpd_t *result);
774774
EXTINLINE void mpd_set_qnan(mpd_t *result);
775775
EXTINLINE void mpd_set_snan(mpd_t *result);

0 commit comments

Comments
 (0)