diff --git a/src/units.c b/src/units.c index e6470efefd84f653e60ec4f8354286d2ce00c09d..c0276fd4fa74136f46f2f4b7d719c124c92fa48c 100644 --- a/src/units.c +++ b/src/units.c @@ -330,7 +330,7 @@ void units_conversion_string(char* buffer, const struct UnitSystem* us, * the desired quantity. See conversionFactor() for a working example */ double units_general_conversion_factor(const struct UnitSystem* us, - float baseUnitsExponants[5]) { + const float baseUnitsExponants[5]) { double factor = 1.; int i; @@ -348,7 +348,7 @@ double units_general_conversion_factor(const struct UnitSystem* us, * the desired quantity. See conversionFactor() for a working example */ float units_general_h_factor(const struct UnitSystem* us, - float baseUnitsExponants[5]) { + const float baseUnitsExponants[5]) { float factor_exp = 0.f; factor_exp += -baseUnitsExponants[UNIT_MASS]; @@ -366,7 +366,7 @@ float units_general_h_factor(const struct UnitSystem* us, * the desired quantity. See conversionFactor() for a working example */ float units_general_a_factor(const struct UnitSystem* us, - float baseUnitsExponants[5]) { + const float baseUnitsExponants[5]) { float factor_exp = 0.f; factor_exp += baseUnitsExponants[UNIT_LENGTH]; @@ -384,7 +384,7 @@ float units_general_a_factor(const struct UnitSystem* us, * the desired quantity. See conversionFactor() for a working example */ void units_general_conversion_string(char* buffer, const struct UnitSystem* us, - float baseUnitsExponants[5]) { + const float baseUnitsExponants[5]) { char temp[14]; double a_exp = units_general_a_factor(us, baseUnitsExponants); double h_exp = units_general_h_factor(us, baseUnitsExponants); diff --git a/src/units.h b/src/units.h index 3e349dc16787cd4052a3e9205b21dce3c3732448..197d3e1f1dac2e01015d44758dd079ac21c6a0b7 100644 --- a/src/units.h +++ b/src/units.h @@ -97,19 +97,19 @@ double units_get_base_unit(const struct UnitSystem*, enum BaseUnits); const char* units_get_base_unit_symbol(enum BaseUnits); const char* units_get_base_unit_CGS_symbol(enum BaseUnits); double units_general_conversion_factor(const struct UnitSystem* us, - float baseUnitsExponants[5]); + const float baseUnitsExponants[5]); double units_conversion_factor(const struct UnitSystem* us, enum UnitConversionFactor unit); float units_general_h_factor(const struct UnitSystem* us, - float baseUnitsExponants[5]); + const float baseUnitsExponants[5]); float units_h_factor(const struct UnitSystem* us, enum UnitConversionFactor unit); float units_general_a_factor(const struct UnitSystem* us, - float baseUnitsExponants[5]); + const float baseUnitsExponants[5]); float units_a_factor(const struct UnitSystem* us, enum UnitConversionFactor unit); void units_general_conversion_string(char* buffer, const struct UnitSystem* us, - float baseUnitsExponants[5]); + const float baseUnitsExponants[5]); void units_conversion_string(char* buffer, const struct UnitSystem* us, enum UnitConversionFactor unit);