* macro ABS has no effect with uintptr_t anyway and was throwing warning (promoted to error) -> commented out and marked with TODO * removed two unused variables trhowing warning also promoted to error when compiling.