Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ImgNode * Makenode(char *name, int dim, QTnode *data)
- {
- ImgNode *newNode = NULL;
- newNode = malloc( sizeof(ImgNode) );
- if ( newNode == NULL ) {
- fprintf(stderr, "Error: memory allocation failed.\n");
- exit( 1 );
- }
- newNode->index = index;
- strcpy(newNode->name,name);
- newNode->dim = dim;
- newNode->data = data;
- newNode->next = NULL;
- newNode->prev = NULL;
- return( newNode );
- }
- ImgNode * Insertnode(ImgNode *head, ImgNode *newNode)
- {
- ImgNode *current = head;
- int counter = 1;
- while( current->next != NULL )
- {
- current = current->next;
- counter ++;
- }
- current->next = newNode;
- newNode->prev = current;
- newNode->next = NULL;
- newNode->index = counter;
- return (head);
- }
Add Comment
Please, Sign In to add comment