aboutsummaryrefslogtreecommitdiff
path: root/malloclab-handout/mm.h
diff options
context:
space:
mode:
Diffstat (limited to 'malloclab-handout/mm.h')
-rw-r--r--malloclab-handout/mm.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/malloclab-handout/mm.h b/malloclab-handout/mm.h
new file mode 100644
index 0000000..d41eef7
--- /dev/null
+++ b/malloclab-handout/mm.h
@@ -0,0 +1,23 @@
+#include <stdio.h>
+
+extern int mm_init (void);
+extern void *mm_malloc (size_t size);
+extern void mm_free (void *ptr);
+extern void *mm_realloc(void *ptr, size_t size);
+
+
+/*
+ * Students work in teams of one or two. Teams enter their team name,
+ * personal names and login IDs in a struct of this
+ * type in their bits.c file.
+ */
+typedef struct {
+ char *teamname; /* ID1+ID2 or ID1 */
+ char *name1; /* full name of first member */
+ char *id1; /* login ID of first member */
+ char *name2; /* full name of second member (if any) */
+ char *id2; /* login ID of second member */
+} team_t;
+
+extern team_t team;
+