diff --git a/basic-geometry-dev/main.c b/basic-geometry-dev/main.c index eedfc22..bf970ae 100644 --- a/basic-geometry-dev/main.c +++ b/basic-geometry-dev/main.c @@ -492,7 +492,7 @@ int main() uni_number number; - number.fp32 = 2.0f; + number.fp32 = 1.0f; printf("%x\n", number.si32); diff --git a/basic-geometry/complex.c b/basic-geometry/complex.c index 51ef75d..9afa6bf 100644 --- a/basic-geometry/complex.c +++ b/basic-geometry/complex.c @@ -67,10 +67,10 @@ extern inline void bgc_complex_subtract_fp32(const BgcComplexFP32* minuend, cons extern inline void bgc_complex_subtract_fp64(const BgcComplexFP64* minuend, const BgcComplexFP64* subtrahend, BgcComplexFP64* difference); extern inline void bgc_complex_multiply_by_number_fp32(const BgcComplexFP32* multiplicand, const float multiplier, BgcComplexFP32* product); -extern inline void bgc_complex_multiply_fp64(const BgcComplexFP64* multiplicand, const double multiplier, BgcComplexFP64* product); +extern inline void bgc_complex_multiply_by_number_fp64(const BgcComplexFP64* multiplicand, const double multiplier, BgcComplexFP64* product); extern inline void bgc_complex_divide_by_number_fp32(const BgcComplexFP32* dividend, const float divisor, BgcComplexFP32* quotient); -extern inline void bgc_complex_divide_fp64(const BgcComplexFP64* dividend, const double divisor, BgcComplexFP64* quotient); +extern inline void bgc_complex_divide_by_number_fp64(const BgcComplexFP64* dividend, const double divisor, BgcComplexFP64* quotient); extern inline void bgc_complex_get_mean_of_two_fp32(const BgcComplexFP32* number1, const BgcComplexFP32* number2, BgcComplexFP32* mean); extern inline void bgc_complex_get_mean_of_two_fp64(const BgcComplexFP64* number1, const BgcComplexFP64* number2, BgcComplexFP64* mean); diff --git a/basic-geometry/matrix3x3.h b/basic-geometry/matrix3x3.h index 6a38b04..b0bd7c6 100644 --- a/basic-geometry/matrix3x3.h +++ b/basic-geometry/matrix3x3.h @@ -274,7 +274,7 @@ inline int bgc_matrix3x3_is_singular_fp64(const BgcMatrix3x3FP64* matrix) // ================ Is Rotation ================= // -inline int bgc_matrix3x3_is_rotation_fp32a(const BgcMatrix3x3FP32* matrix) +inline int bgc_matrix3x3_is_rotation_fp32(const BgcMatrix3x3FP32* matrix) { if (!bgc_is_unit_fp32(bgc_matrix3x3_get_determinant_fp32(matrix))) { return 0; diff --git a/basic-geometry/versor.c b/basic-geometry/versor.c index 5c5b53d..a0155e3 100644 --- a/basic-geometry/versor.c +++ b/basic-geometry/versor.c @@ -165,7 +165,7 @@ void bgc_versor_set_turn_fp64(const double x1, const double x2, const double x3, // ========= Make Direction Difference ========== // -inline int _bgc_versor_make_direction_turn_fp32(const BgcVector3FP32* start, const BgcVector3FP32* end, const float square_modulus_product, BgcVersorFP32* result) +static int _bgc_versor_make_direction_turn_fp32(const BgcVector3FP32* start, const BgcVector3FP32* end, const float square_modulus_product, BgcVersorFP32* result) { BgcVector3FP32 orthogonal_axis; @@ -193,7 +193,7 @@ inline int _bgc_versor_make_direction_turn_fp32(const BgcVector3FP32* start, con return BGC_ZERO_TURN; } -inline int _bgc_versor_make_direction_turn_fp64(const BgcVector3FP64* start, const BgcVector3FP64* end, const double square_modulus_product, BgcVersorFP64* result) +static int _bgc_versor_make_direction_turn_fp64(const BgcVector3FP64* start, const BgcVector3FP64* end, const double square_modulus_product, BgcVersorFP64* result) { BgcVector3FP64 orthogonal_axis; @@ -249,7 +249,7 @@ int bgc_versor_make_direction_difference_fp64(const BgcVector3FP64* start, const // =============== Set Directions =============== // -inline int _bgc_versor_validate_basis_fp32(const float primary_square_modulus, const float auxiliary_square_modulus, const float orthogonal_square_modulus) +static int _bgc_versor_validate_basis_fp32(const float primary_square_modulus, const float auxiliary_square_modulus, const float orthogonal_square_modulus) { if (primary_square_modulus <= BGC_SQUARE_EPSYLON_FP32) { //TODO: add error code for: primary_vector is zero @@ -269,7 +269,7 @@ inline int _bgc_versor_validate_basis_fp32(const float primary_square_modulus, c return BGC_SUCCESS; } -inline int _bgc_versor_validate_basis_fp64(const double primary_square_modulus, const double auxiliary_square_modulus, const double orthogonal_square_modulus) +static int _bgc_versor_validate_basis_fp64(const double primary_square_modulus, const double auxiliary_square_modulus, const double orthogonal_square_modulus) { if (primary_square_modulus <= BGC_SQUARE_EPSYLON_FP64) { //TODO: add error code for: primary_vector is zero