diff --git a/include/linkdefs.h b/include/linkdefs.h index 38e8090b..c7f16b75 100644 --- a/include/linkdefs.h +++ b/include/linkdefs.h @@ -12,8 +12,8 @@ #include #include -#define RGBDS_OBJECT_VERSION_STRING "RGB%1hhu" -#define RGBDS_OBJECT_VERSION_NUMBER 9 +#define RGBDS_OBJECT_VERSION_STRING "RGB%1u" +#define RGBDS_OBJECT_VERSION_NUMBER 9U #define RGBDS_OBJECT_REV 4U enum AssertionType { diff --git a/src/link/object.c b/src/link/object.c index 8bd949e0..43c928ae 100644 --- a/src/link/object.c +++ b/src/link/object.c @@ -400,18 +400,18 @@ void obj_ReadFile(char const *fileName) err(1, "Could not open file %s", fileName); /* Begin by reading the magic bytes and version number */ - uint8_t versionNumber; + unsigned versionNumber; int matchedElems = fscanf(file, RGBDS_OBJECT_VERSION_STRING, &versionNumber); if (matchedElems != 1) errx(1, "\"%s\" is not a RGBDS object file", fileName); - verbosePrint("Reading object file %s, version %hhu\n", + verbosePrint("Reading object file %s, version %u\n", fileName, versionNumber); if (versionNumber != RGBDS_OBJECT_VERSION_NUMBER) - errx(1, "\"%s\" is an incompatible version %hhu object file", + errx(1, "\"%s\" is an incompatible version %u object file", fileName, versionNumber); uint32_t revNum;