]>
jfr.im git - irc/quakenet/newserv.git/blob - newsearch/ns-age.c
5 #include "../irc/irc.h"
11 void *age_exe(searchCtx
*ctx
, struct searchNode
*thenode
, void *theinput
);
12 void age_free(searchCtx
*ctx
, struct searchNode
*thenode
);
14 struct searchNode
*age_parse(searchCtx
*ctx
, int argc
, char **argv
) {
15 struct searchNode
*thenode
;
17 if (!(thenode
=(struct searchNode
*)malloc(sizeof (struct searchNode
)))) {
18 parseError
= "malloc: could not allocate memory for this search.";
22 thenode
->returntype
= RETURNTYPE_INT
;
23 thenode
->localdata
= NULL
;
24 thenode
->exe
= age_exe
;
25 thenode
->free
= age_free
;
30 void *age_exe(searchCtx
*ctx
, struct searchNode
*thenode
, void *theinput
) {
31 nick
*np
= (nick
*)theinput
;
32 whowas
*ww
= (whowas
*)np
->next
;
34 return (void *)(getnettime() - ww
->timestamp
);
37 void age_free(searchCtx
*ctx
, struct searchNode
*thenode
) {