[Madwifi-cvs] madwifi/include/sys queue.h,1.5,1.5.2.1
Status: Beta
Brought to you by:
otaku
From: Sebastian W. <to...@us...> - 2005-02-16 16:11:03
|
Update of /cvsroot/madwifi/madwifi/include/sys In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31761/sys Modified Files: Tag: BSD queue.h Log Message: - copied TAILQ_FOREACH_SAFE macro from bsd Index: queue.h =================================================================== RCS file: /cvsroot/madwifi/madwifi/include/sys/queue.h,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -C2 -d -r1.5 -r1.5.2.1 *** queue.h 5 Aug 2004 17:34:51 -0000 1.5 --- queue.h 16 Feb 2005 16:10:54 -0000 1.5.2.1 *************** *** 403,406 **** --- 403,411 ---- (var) = TAILQ_NEXT((var), field)) + #define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = TAILQ_FIRST((head)); \ + (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \ + (var) = (tvar)) + #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ for ((var) = TAILQ_LAST((head), headname); \ |