# HG changeset patch # User Sebastien Jodogne # Date 1570007612 -7200 # Node ID b26b6ea276486f6075da9b62ca27fc9bfa644518 # Parent 625625ed098f67e1b6af816d49e2e9f37fb1fd29 endianness to string diff -r 625625ed098f -r b26b6ea27648 Core/Enumerations.cpp --- a/Core/Enumerations.cpp Mon Sep 30 20:40:42 2019 +0200 +++ b/Core/Enumerations.cpp Wed Oct 02 11:13:32 2019 +0200 @@ -1141,6 +1141,25 @@ } + const char* EnumerationToString(Endianness endianness) + { + switch (endianness) + { + case Endianness_Little: + return "Little-endian"; + + case Endianness_Big: + return "Big-endian"; + + case Endianness_Unknown: + return "Unknown endianness"; + + default: + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } + + Encoding StringToEncoding(const char* encoding) { std::string s(encoding); diff -r 625625ed098f -r b26b6ea27648 Core/Enumerations.h --- a/Core/Enumerations.h Mon Sep 30 20:40:42 2019 +0200 +++ b/Core/Enumerations.h Wed Oct 02 11:13:32 2019 +0200 @@ -749,6 +749,8 @@ const char* EnumerationToString(MimeType mime); + const char* EnumerationToString(Endianness endianness); + Encoding StringToEncoding(const char* encoding); ResourceType StringToResourceType(const char* type);