[Zodb-checkins] CVS: Zope/lib/python/BTrees - BTreeModuleTemplate.c:1.29

Tim Peters tim.one@comcast.net
Sun, 2 Jun 2002 03:46:45 -0400


Update of /cvs-repository/Zope/lib/python/BTrees
In directory cvs.zope.org:/tmp/cvs-serv10337

Modified Files:
	BTreeModuleTemplate.c 
Log Message:
Repaired some new comments.


=== Zope/lib/python/BTrees/BTreeModuleTemplate.c 1.28 => 1.29 ===
  * 4. Process all the elements:
  *        while (si.position >= 0) {
- *            do something si.key and/or si.value;
+ *            do something with si.key and/or si.value;
  *            if (si.next(&si) < 0) {
  *                there was an error;
  *                Py_XDECREF(si.set);
@@ -214,8 +214,8 @@
   int position;     /* initialized to 0; set to -1 by next() when done */
   int hasValue;     /* true iff 'set' has values (as well as keys) */
   KEY_TYPE key;     /* next() sets to next key */
-  VALUE_TYPE value; /* next() sets to next value, iff hasValue is true */
-  int (*next)(struct SetIteration_s*);  /* function to get next element */
+  VALUE_TYPE value; /* next() may set to next value */
+  int (*next)(struct SetIteration_s*);  /* function to get next key+value */
 } SetIteration;
 
 static PyObject *