X-Git-Url: https://harrygodden.com/git/?p=csRadar.git;a=blobdiff_plain;f=vdf.h;fp=vdf.h;h=892b65d5f304386a0efa532888e14c79398c20ca;hp=2b77a7a4f3bf65fc87aa0b7c54bc7978d8e1a782;hb=1bdd02062cda9b107c4d66586d3c036ea15f6ae2;hpb=8aa3bce0394bff13b44ea3cd84a47f5880fd7527 diff --git a/vdf.h b/vdf.h index 2b77a7a..892b65d 100644 --- a/vdf.h +++ b/vdf.h @@ -1,12 +1,12 @@ #define vdf_foreach( NODE, STR, AS ) \ -int __vdf_it_##__LINE__ = 0; \ +int __vdf_it_##AS = 0; \ vdf_node * AS;\ -while( (AS = vdf_next( NODE, STR, &__vdf_it_##__LINE__ )) ) +while( (AS = vdf_next( NODE, STR, &__vdf_it_##AS )) ) #define kv_foreach( NODE, STR, AS ) \ -int __kv_it_##__LINE__ = 0; \ +int __kv_it_##AS = 0; \ const char * AS;\ -while( (AS = kv_iter( NODE, STR, &__kv_it_##__LINE__ )) ) +while( (AS = kv_iter( NODE, STR, &__kv_it_##AS )) ) #include #include @@ -105,6 +105,7 @@ struct vdf_node vdf_kv *pairs; u32 user; + u32 user1; }; vdf_node *vdf_next( vdf_node *node, const char *name, int *it )