extern void buffer_overflow();
extern void buffer_underflow();
-// Test case that fails as leak_memory() leaks a dynamically allocated block.
+/* Test case that fails as leak_memory() leaks a dynamically allocated block. */
static void leak_memory_test(void **state) {
+ (void) state; /* unused */
+
leak_memory();
}
-// Test case that fails as buffer_overflow() corrupts an allocated block.
+/* Test case that fails as buffer_overflow() corrupts an allocated block. */
static void buffer_overflow_test(void **state) {
+ (void) state; /* unused */
+
buffer_overflow();
}
-// Test case that fails as buffer_underflow() corrupts an allocated block.
+/* Test case that fails as buffer_underflow() corrupts an allocated block. */
static void buffer_underflow_test(void **state) {
+ (void) state; /* unused */
+
buffer_underflow();
}
-int main(int argc, char* argv[]) {
+int main(void) {
const UnitTest tests[] = {
unit_test(leak_memory_test),
unit_test(buffer_overflow_test),