Добавление квалификатора const для запрета изменения указаелей внутри функций

This commit is contained in:
Andrey Pokidov 2026-03-24 00:33:17 +07:00
parent 610756ffed
commit e6ac9023ec
24 changed files with 951 additions and 951 deletions

View file

Internal server error - Personal Git Server: Beyond coding. We Forge.

500

Internal server error

Forgejo version: 11.0.1+gitea-1.22.0

@ -14,13 +14,13 @@ extern const BGC_FP64_Turn2 BGC_FP64_IDLE_TURN2;
// =================== Reset ==================== //
inline void bgc_fp32_turn2_reset(BGC_FP32_Turn2* turn)
inline void bgc_fp32_turn2_reset(BGC_FP32_Turn2* const turn)
{
turn->_cos = 1.0f;
turn->_sin = 0.0f;
}
inline void bgc_fp64_turn2_reset(BGC_FP64_Turn2* turn)
inline void bgc_fp64_turn2_reset(BGC_FP64_Turn2* const turn)
{
turn->_cos = 1.0;
turn->_sin = 0.0;
@ -28,7 +28,7 @@ inline void bgc_fp64_turn2_reset(BGC_FP64_Turn2* turn)
// ================== Set Turn ================== //
inline void bgc_fp32_turn2_make_for_angle(BGC_FP32_Turn2* turn, const float angle, const int angle_unit)
inline void bgc_fp32_turn2_make_for_angle(BGC_FP32_Turn2* const turn, const float angle, const int angle_unit)
{
const float radians = bgc_fp32_angle_to_radians(angle, angle_unit);
@ -36,7 +36,7 @@ inline void bgc_fp32_turn2_make_for_angle(BGC_FP32_Turn2* turn, const float angl
turn->_sin = sinf(radians);
}
inline void bgc_fp64_turn2_make_for_angle(BGC_FP64_Turn2* turn, const double angle, const int angle_unit)
inline void bgc_fp64_turn2_make_for_angle(BGC_FP64_Turn2* const turn, const double angle, const int angle_unit)
{
const double radians = bgc_fp64_angle_to_radians(angle, angle_unit);
@ -47,23 +47,23 @@ inline void bgc_fp64_turn2_make_for_angle(BGC_FP64_Turn2* turn, const double ang
// ================== Set Turn ================== //