small fixes in documentation + initial checkin of wep - crack tool
[my-code/hdw-sniff.git] / old / list.c
1 /* manage sniffed stuff in linked lists
2  *
3  * author: hackbard@hackdaworld.dyndns.org
4  *
5  */
6
7 #include "hdw_outlib.h"
8 #include "list.h"
9 #include <stdio.h>
10 #include <stdlib.h>
11 #include <string.h>
12
13
14 // char sys_call[20];
15
16 int add_ssid_2_list(char *ssid,unsigned short cap,struct list *my_list) {
17
18         struct list *new_entry;
19
20         if(my_list->next==NULL) {
21                 tell_ssid(ssid);
22                 lcd_ssid(ssid,cap);
23                 new_entry=(struct list *)malloc(sizeof(struct list));
24                 my_list->next=new_entry;
25                 strcpy(my_list->ssid,ssid);
26                 new_entry->next=NULL;
27         } else if(!strcmp(my_list->ssid,ssid)) {
28         /* do nothing! */
29         } else {
30                 add_ssid_2_list(ssid,cap,my_list->next);
31         }
32         return 1;
33 }