aCOM TO NEJDE
This commit is contained in:
		
							parent
							
								
									64f9a186de
								
							
						
					
					
						commit
						16be58f769
					
				@ -1,6 +1,7 @@
 | 
				
			|||||||
#include "a_station.h"
 | 
					#include "a_station.h"
 | 
				
			||||||
#include <stdlib.h>
 | 
					#include <stdlib.h>
 | 
				
			||||||
#include <string.h>
 | 
					#include <string.h>
 | 
				
			||||||
 | 
					#include <stdio.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct station* create_station(){
 | 
					struct station* create_station(){
 | 
				
			||||||
    struct station* station = (struct station*)calloc(1,sizeof(struct station));
 | 
					    struct station* station = (struct station*)calloc(1,sizeof(struct station));
 | 
				
			||||||
@ -9,20 +10,6 @@ struct station* create_station(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    return station;
 | 
					    return station;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
/*unsigned long hash(char *key, size_t len){
 | 
					 | 
				
			||||||
    unsigned long hash;
 | 
					 | 
				
			||||||
    int i;
 | 
					 | 
				
			||||||
    for(hash = i = 0; i < len; ++i)
 | 
					 | 
				
			||||||
    {   hash += key[i];
 | 
					 | 
				
			||||||
        hash += (hash << 10);
 | 
					 | 
				
			||||||
        hash ^= (hash >> 6);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    hash += (hash << 3);
 | 
					 | 
				
			||||||
    hash ^= (hash >> 11);
 | 
					 | 
				
			||||||
    hash += (hash << 15);
 | 
					 | 
				
			||||||
    return hash;
 | 
					 | 
				
			||||||
}*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void destroy_station(struct station* station){
 | 
					void destroy_station(struct station* station){
 | 
				
			||||||
    //struct car* del =prev;
 | 
					    //struct car* del =prev;
 | 
				
			||||||
    for(int i=0;i>station->track_count;i++){
 | 
					    for(int i=0;i>station->track_count;i++){
 | 
				
			||||||
@ -33,9 +20,7 @@ void destroy_station(struct station* station){
 | 
				
			|||||||
            prev=del->next;
 | 
					            prev=del->next;
 | 
				
			||||||
            free(del);
 | 
					            free(del);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
    free(station->tracks);
 | 
					    free(station->tracks);
 | 
				
			||||||
    free(station);
 | 
					    free(station);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user