From 5a838015c389b64337945b07d960917912f85166 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Mon, 19 Apr 2021 14:05:01 +0100 Subject: [PATCH] AmigaOS filesystem type is printed in decimal not octal. --- setter/src/amiga/volume.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/setter/src/amiga/volume.c b/setter/src/amiga/volume.c index 6f8e6a4..c07efd0 100644 --- a/setter/src/amiga/volume.c +++ b/setter/src/amiga/volume.c @@ -75,11 +75,11 @@ void GetVolumeInfo(const char* path, size_t* clusterSize) { type[pos++] = '\\'; - if(typeByte <= 7) type[pos++] = typeByte + 0x30; + if(typeByte < 10) type[pos++] = typeByte + 0x30; else { - type[pos++] = (typeByte / 8) + 0x30; - type[pos++] = (typeByte % 8) + 0x30; + type[pos++] = (typeByte / 10) + 0x30; + type[pos++] = (typeByte % 10) + 0x30; } } else @@ -91,11 +91,11 @@ void GetVolumeInfo(const char* path, size_t* clusterSize) { type[pos++] = '\\'; - if(typeByte <= 7) type[pos++] = typeByte + 0x30; + if(typeByte < 10) type[pos++] = typeByte + 0x30; else { - type[pos++] = (typeByte / 8) + 0x30; - type[pos++] = (typeByte % 8) + 0x30; + type[pos++] = (typeByte / 10) + 0x30; + type[pos++] = (typeByte % 10) + 0x30; } } else @@ -107,11 +107,11 @@ void GetVolumeInfo(const char* path, size_t* clusterSize) { type[pos++] = '\\'; - if(typeByte <= 7) type[pos++] = typeByte + 0x30; + if(typeByte < 10) type[pos++] = typeByte + 0x30; else { - type[pos++] = (typeByte / 8) + 0x30; - type[pos++] = (typeByte % 8) + 0x30; + type[pos++] = (typeByte / 10) + 0x30; + type[pos++] = (typeByte % 10) + 0x30; } } else @@ -123,11 +123,11 @@ void GetVolumeInfo(const char* path, size_t* clusterSize) { type[pos++] = '\\'; - if(typeByte <= 7) type[pos++] = typeByte + 0x30; + if(typeByte < 10) type[pos++] = typeByte + 0x30; else { - type[pos++] = (typeByte / 8) + 0x30; - type[pos++] = (typeByte % 8) + 0x30; + type[pos++] = (typeByte / 10) + 0x30; + type[pos++] = (typeByte % 10) + 0x30; } } else