blob: 37dbc5fedabbddb8f21926812468f8db868dc00b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/********************************************************
* find -- look for a data item in the list *
* *
* Parameters *
* name -- name to look for in the list *
* *
* Returns *
* 1 if name is found *
* 0 if name is not found *
********************************************************/
int file(char *name)
{
/* current structure we are looking at */
struct linked_list *current_ptr;
current_ptr = first_ptr;
while ((strcmp(current_ptr->data, name) != 0) &&
(current_ptr != NULL))
current_ptr = current_ptr->next_ptr;
/*
* If current_ptr is null, we fell off the end of the list and
* didn't find the name
*/
return (current_ptr != NULL);
}
|