Commit 2a68a7de by Ben Elliston Committed by Ben Elliston

* vec.h: Comment improvements.

From-SVN: r86021
parent b790003a
2004-08-15 Ben Elliston <bje@au.ibm.com>
* vec.h: Comment improvements.
2004-08-14 Roger Sayle <roger@eyesopen.com> 2004-08-14 Roger Sayle <roger@eyesopen.com>
* c-common.c (shorten_compare, pointer_int_sum, * c-common.c (shorten_compare, pointer_int_sum,
......
...@@ -81,10 +81,10 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -81,10 +81,10 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
the 'space' predicate will tell you whether there is spare capacity the 'space' predicate will tell you whether there is spare capacity
in the vector. You will not normally need to use these two functions. in the vector. You will not normally need to use these two functions.
Vector types are defined using a DEF_VEC_x(TYPEDEF) macro, and Vector types are defined using a DEF_VEC_{O,P}(TYPEDEF) macro, and
variables of vector type are declared using a VEC(TYPEDEF) variables of vector type are declared using a VEC(TYPEDEF)
macro. The 'x' letter indicates whether TYPEDEF is a pointer (P) or macro. The characters O and P indicate whether TYPEDEF is a pointer
object (O) type. (P) or object (O) type.
An example of their use would be, An example of their use would be,
...@@ -99,8 +99,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -99,8 +99,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
if (VEC_length(tree,s->v)) { we have some contents } if (VEC_length(tree,s->v)) { we have some contents }
VEC_safe_push(tree,s->v,decl); // append some decl onto the end VEC_safe_push(tree,s->v,decl); // append some decl onto the end
for (ix = 0; VEC_iterate(tree,s->v,ix,t); ix++) for (ix = 0; VEC_iterate(tree,s->v,ix,elt); ix++)
{ do something with t } { do something with elt }
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment