iobuf: Use a first-class enum.
authorNeal H. Walfield <neal@g10code.com>
Tue, 1 Sep 2015 20:17:23 +0000 (22:17 +0200)
committerNeal H. Walfield <neal@g10code.com>
Wed, 2 Sep 2015 08:07:40 +0000 (10:07 +0200)
* common/iobuf.h (enum iobuf_use): Name the IOBUF_OUTPUT, etc. enum.
(struct iobuf_struct): Change the field use's type to it.

--
Signed-off-by: Neal H. Walfield <neal@g10code.com>.
common/iobuf.h

index 7157e0f..36b14b7 100644 (file)
@@ -118,7 +118,7 @@ typedef enum
     IOBUF_IOCTL_FSYNC            = 4  /* Uses ptrval.  */
   } iobuf_ioctl_t;
 
-enum
+enum iobuf_use
   {
     /* Pipeline is in input mode.  The data flows from the end to the
        beginning.  That is, when reading from the pipeline, the first
@@ -143,7 +143,7 @@ struct iobuf_struct
 {
   /* The type of filter.  Either IOBUF_INPUT, IOBUF_OUTPUT or
      IOBUF_TEMP.  */
-  int use;
+  enum iobuf_use use;
 
   /* nlimit can be changed using iobuf_set_limit.  If non-zero, it is
      the number of additional bytes that can be read from the filter