implemented memory_identifier in memory
added it to every node
This commit is contained in:
parent
b36bf1a850
commit
1b9d0a04d8
@ -9,10 +9,13 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <why2/flags.h>
|
||||||
|
|
||||||
//LOCAL
|
//LOCAL
|
||||||
typedef struct node
|
typedef struct node
|
||||||
{
|
{
|
||||||
void *pointer;
|
void *pointer;
|
||||||
|
char *identifier;
|
||||||
struct node *next;
|
struct node *next;
|
||||||
} node_t; //SINGLE LINKED LIST
|
} node_t; //SINGLE LINKED LIST
|
||||||
|
|
||||||
@ -25,6 +28,7 @@ void push_to_list(void *pointer)
|
|||||||
node_t *buffer = head;
|
node_t *buffer = head;
|
||||||
|
|
||||||
new_node -> pointer = pointer;
|
new_node -> pointer = pointer;
|
||||||
|
new_node -> identifier = why2_get_memory_identifier();
|
||||||
new_node -> next = NULL;
|
new_node -> next = NULL;
|
||||||
|
|
||||||
if (head == NULL) //INIT LIST
|
if (head == NULL) //INIT LIST
|
||||||
|
Loading…
x
Reference in New Issue
Block a user