X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/e03be5f4f70614fea2479741cb54cd411be963f8..ec6770ddae55110cf71b73e2bce70150a39a17c3:/lbuf.h diff --git a/lbuf.h b/lbuf.h index 3f25dac..9f290b8 100644 --- a/lbuf.h +++ b/lbuf.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: lbuf.h,v 1.4 2000/06/17 10:38:14 mdw Exp $ + * $Id: lbuf.h,v 1.5 2001/01/20 12:06:01 mdw Exp $ * * Block-to-line buffering * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: lbuf.h,v $ + * Revision 1.5 2001/01/20 12:06:01 mdw + * Define flags with macros, to ensure unsignedness. + * * Revision 1.4 2000/06/17 10:38:14 mdw * Add support for variable buffer sizes. * @@ -119,10 +122,8 @@ typedef struct lbuf { char *buf; /* The actual buffer */ } lbuf; -enum { - LBUF_CR = 1, /* Read a carriage return */ - LBUF_ENABLE = 2 /* Buffer is currently enabled */ -}; +#define LBUF_CR 1u /* Read a carriage return */ +#define LBUF_ENABLE 2u /* Buffer is currently enabled */ /*----- Functions provided ------------------------------------------------*/