Modified function heads & prototypes.
[yaz-moved-to-github.git] / odr / odr_seq.c
index e1ec9f1..8ab4e03 100644 (file)
@@ -4,7 +4,15 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: odr_seq.c,v $
- * Revision 1.13  1995-05-22 14:56:57  quinn
+ * 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 ----------------------------------------------------------------------
+ *
+ * Revision 1.13  1995/05/22  14:56:57  quinn
  * Fixed problem in decoding empty sequence.
  *
  * Revision 1.12  1995/05/18  13:06:32  quinn
@@ -48,7 +56,7 @@
 #include <odr.h>
 #include <assert.h>
 
-int odr_sequence_begin(ODR o, void *p, int size)
+int MDF odr_sequence_begin(ODR o, void *p, int size)
 {
     char **pp = (char**) p;
 
@@ -65,25 +73,14 @@ int odr_sequence_begin(ODR o, void *p, int size)
     {
        if (o->direction == ODR_DECODE && size)
            *pp = odr_malloc(o, size);
-       if (o->direction == ODR_PRINT)
-       {
-           fprintf(o->print, "%s{\n", odr_indent(o));
-           o->indent++;
-       }
        return 1;
     }
     else
        return 0;
 }
 
-int odr_sequence_end(ODR o)
+int MDF odr_sequence_end(ODR o)
 {
-    if (o->direction == ODR_PRINT)
-    {
-       assert(o->indent > 0);
-       o->indent--;
-       fprintf(o->print, "%s}\n", odr_indent(o));
-    }
     return odr_constructed_end(o);    
 }
 
@@ -92,7 +89,7 @@ int odr_sequence_more(ODR o)
     return odr_constructed_more(o);
 }
 
-int odr_sequence_of(ODR o, Odr_fun type, void *p, int *num)
+int MDF odr_sequence_of(ODR o, Odr_fun type, void *p, int *num)
 {
     char ***pp = (char***) p;  /* for dereferencing */
     char **tmp = 0;