Change long long int to fixed width integer type int64_t

This commit is contained in:
2025-05-22 16:12:56 +02:00
parent 97b61836d8
commit 0b70db7670
35 changed files with 93 additions and 96 deletions

View File

@@ -30,7 +30,7 @@ class ChronospatialComputerInstruction
protected:
virtual void runValue(ChronospatialComputerState& state, const int operandValue) const = 0;
private:
std::function<int(const std::array<long long, 3>&, const int)> operandFunctor_;
std::function<int(const std::array<int64_t, 3>&, const int)> operandFunctor_;
};
#pragma region ChronospatialComputerDivisionInstruction

View File

@@ -22,6 +22,6 @@ class ChronospatialComputerState
{
public:
size_t instructionPointer{ 0 };
std::array<long long, 3> registers{};
std::array<int64_t, 3> registers{};
std::ostringstream output{};
};

View File

@@ -15,6 +15,8 @@
#pragma once
#include <cstdint>
class MullData
{
public:
@@ -24,12 +26,12 @@ class MullData
int getFactor(const int index) const;
void setFactor(const int index, const int value);
void updateResult();
long long int getResultPart1() const;
long long int getResultPart2() const;
int64_t getResultPart1() const;
int64_t getResultPart2() const;
private:
bool isEnabled_;
int factor1_;
int factor2_;
long long int part1_;
long long int part2_;
int64_t part1_;
int64_t part2_;
};