Pessimistic memory allocation.

* Added/removed headers as necessary
* Removed 'key_event' function from keyboard
This commit is contained in:
Murilo Pereira
2011-02-06 03:45:58 -02:00
parent d1a7d6fc24
commit 75d1e5f23b
17 changed files with 81 additions and 24 deletions
+9 -2
View File
@@ -1,10 +1,17 @@
#include <malloc.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <malloc.h>
#include <string.h>
#include <errno.h>
#include "stack.h"
#include "game.h"
void allocate_stack(struct stack **stack) {
*stack = malloc(sizeof(**stack));
if (!(*stack = malloc(sizeof(**stack)))) {
fprintf(stderr, "%s: %s (%s:%d)\n", program_name, strerror(errno), __FILE__, __LINE__ - 1);
exit(errno);
}
allocate_card(&((*stack)->card));