From: Peter Johnson Date: Wed, 21 Nov 2001 03:15:42 +0000 (-0000) Subject: Add vps_next(). X-Git-Tag: v0.1.0~175 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ac655d6bc600a9772c8d0a119383a172df956a39;p=yasm Add vps_next(). svn path=/trunk/yasm/; revision=355 --- diff --git a/libyasm/valparam.h b/libyasm/valparam.h index 571ba144..32fc171d 100644 --- a/libyasm/valparam.h +++ b/libyasm/valparam.h @@ -49,6 +49,9 @@ void vps_append(valparamhead *headp, /*@keep@*/ valparam *vp); /*@null@*/ /*@dependent@*/ valparam *vps_first(valparamhead *headp); #define vps_first(headp) STAILQ_FIRST(headp) +/*@null@*/ /*@dependent@*/ valparam *vps_next(valparam *cur); +#define vps_next(cur) STAILQ_NEXT(cur, link) + #define vps_foreach(iter, headp) STAILQ_FOREACH(iter, headp, link) #endif diff --git a/src/valparam.h b/src/valparam.h index 571ba144..32fc171d 100644 --- a/src/valparam.h +++ b/src/valparam.h @@ -49,6 +49,9 @@ void vps_append(valparamhead *headp, /*@keep@*/ valparam *vp); /*@null@*/ /*@dependent@*/ valparam *vps_first(valparamhead *headp); #define vps_first(headp) STAILQ_FIRST(headp) +/*@null@*/ /*@dependent@*/ valparam *vps_next(valparam *cur); +#define vps_next(cur) STAILQ_NEXT(cur, link) + #define vps_foreach(iter, headp) STAILQ_FOREACH(iter, headp, link) #endif