https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192266
Diego Casati <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Diego Casati <[email protected]> --- Hi -- Is this ticket still valid? I've compared what's on sys/queue.h with queue.3 and did not find the discrepancies noted by the user. queue.h defines these functions: #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ #define SLIST_FOREACH_FROM_SAFE(var, head, field, tvar) \ #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ #define STAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \ #define LIST_FOREACH_SAFE(var, head, field, tvar) \ #define LIST_FOREACH_FROM_SAFE(var, head, field, tvar) \ #define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ #define TAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \ #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ #define TAILQ_FOREACH_REVERSE_FROM_SAFE(var, head, headname, field, tvar) \ Every example on queue.3 that uses these functions do make a reference to tvar (declared as np_temp on the man page). SLIST_FOREACH_SAFE(np, &head, entries, np_temp) { STAILQ_FOREACH_SAFE(np, &head, entries, np_temp) { LIST_FOREACH_SAFE(np, &head, entries, np_temp) { TAILQ_FOREACH_SAFE(np, &head, entries, np_temp) { Did I miss anything ? thanks, -dcasati -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-doc To unsubscribe, send any mail to "[email protected]"
