lexlib 2.0.1

library with miscellaneous stuff
Documentation
// Copyright 2023 alexevier <alexevier@proton.me>
// licensed under the zlib license <https://www.zlib.net/zlib_license.html>

#include<lexlib/mem.h>
#include"test.h"

void testMemReverseN(void){
	testStart("memory Reverse #");
	const char* err = NULL;

	uint16_t val16 = 0xF35B;
	uint16_t new16 = lexlibMemReverse16(val16);
	if(new16 != 0x5BF3)
		err = "16";

	uint32_t val32 = 0xC0FFEE11;
	uint32_t new32 = lexlibMemReverse32(val32);
	if(new32 != 0x11EEFFC0)
		err = "32";

	uint64_t val64 = 0x1122AABBCCDDEEFF;
	uint64_t new64 = lexlibMemReverse64(val64);
	if(new64 != 0xFFEEDDCCBBAA2211)
		err = "64";

	testEnd(err);
}