FACT++
1.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
DLL
* dll_search_next_remove
(
DLL
*
head
,
int
offset
,
char *
data
,
int
size
)
Definition at line
112
of file
dll.c
.
References
dll_remove()
,
dll::next
, and
dll::user_info
.
113
{
114
register
DLL
*auxp= head->
next
;
115
DLL
*retp = 0;
116
117
DISABLE_AST
118
while
( auxp!= head ) {
119
if
( !memcmp(&(auxp->
user_info
[offset]),
data
, (
size_t
)
size
) ) {
120
retp = auxp;
121
}
122
auxp = auxp->
next
;
123
}
124
if
( retp)
125
{
126
dll_remove
(retp);
127
ENABLE_AST
128
return
(retp);
129
}
130
ENABLE_AST
131
return
((
DLL
*)0);
132
}
dll_remove
void dll_remove(DLL *item)
Definition:
dll.c:100
dll::next
struct dll * next
Definition:
dim.h:531
dll
Definition:
dim.h:530
size
int size
Definition:
db_dim_server.c:17
data
float data[4 *1440]
Definition:
EventBuilderWrapper.h:95
dll::user_info
char user_info[1]
Definition:
dim.h:533
Here is the call graph for this function:
dim
src
dll.c
Generated on Sun Sep 18 2016 20:50:30 for FACT++ by
1.8.11