Added RTF version of YAZ doc
[yaz-moved-to-github.git] / odr / odr_seq.c
index 7607920..1fede3d 100644 (file)
@@ -4,7 +4,23 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: odr_seq.c,v $
- * Revision 1.14  1995-08-15 11:16:39  quinn
+ * Revision 1.19  1997-06-23 10:31:11  adam
+ * Added RVDM's SEQUENCE OF patch again!
+ *
+ * Revision 1.18  1997/05/14 06:53:58  adam
+ * C++ support.
+ *
+ * Revision 1.17  1997/05/05 11:21:09  adam
+ * In handling of SEQUENCE OF: Counter set to zero when SEQUENCE
+ * OF isn't there at all.
+ *
+ * Revision 1.16  1995/09/29 17:12:26  quinn
+ * Smallish
+ *
+ * Revision 1.15  1995/09/27  15:03:00  quinn
+ * Modified function heads & prototypes.
+ *
+ * Revision 1.14  1995/08/15  11:16:39  quinn
  * Fixed pretty-printers.
  * CV:e ----------------------------------------------------------------------
  * CV:e ----------------------------------------------------------------------
@@ -92,8 +108,11 @@ int odr_sequence_of(ODR o, Odr_fun type, void *p, int *num)
     char **tmp = 0;
     int size = 0, i;
 
-    if (!odr_sequence_begin(o, p, 0))
+    if (!odr_sequence_begin(o, p, 0)) {
+       if (o->direction == ODR_DECODE)
+           *num = 0;
        return 0;
+    }
 
     switch (o->direction)
     {