From ac655d6bc600a9772c8d0a119383a172df956a39 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Wed, 21 Nov 2001 03:15:42 +0000 Subject: [PATCH] Add vps_next(). svn path=/trunk/yasm/; revision=355 --- libyasm/valparam.h | 3 +++ src/valparam.h | 3 +++ 2 files changed, 6 insertions(+) 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 -- 2.40.0