refactor: add missing headers, remove compiler warnings (#86)
* refactor: add missing headers
* refactor: reduce warnings
* chore: remove more unsed stuff
* refactor: remove some sign compare warnings
* fix: less warnings
* fix: more warnings
* refactor: remove UNUSED_PARAM
* fix: typos
* revert: removing f var from test.c
* revert: remove debug info from testing files
* revert: changing build script
* fix: tests
diff --git a/test/context.c b/test/context.c
index dbdea88..8fc925e 100644
--- a/test/context.c
+++ b/test/context.c
@@ -29,22 +29,19 @@
bool CheckMemory(MyContext * pContext)
{
MyItem * p;
- int i;
-
// Walk memory and check every block
for (p = (MyItem *) pContext->pFirst; p != NULL; p = p->pNext) {
if (p->pad[0] == (byte) 0xab) {
// Block has been freed
- for (i = 0; i < p->size + 8; i++) {
+ for (unsigned i = 0; i < p->size + 8; i++) {
if (p->pad[i] != (byte) 0xab) {
fprintf(stderr, "Freed block is modified");
assert(false);
}
}
- }
- else if (p->pad[0] == (byte) 0xef) {
- for (i = 0; i < 4; i++) {
+ } else if (p->pad[0] == (byte) 0xef) {
+ for (unsigned i = 0; i < 4; i++) {
if ((p->pad[i] != (byte) 0xef) || (p->pad[i + 4 + p->size] != (byte) 0xef)) {
fprintf(stderr, "Curent block was overrun");
assert(false);