X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/37038e63935ecfbb2c6a401fa519ce4d10dec0c2..3884054be9261b4607f5f3a2d0b79695f65b851f:/lmem.h diff --git a/lmem.h b/lmem.h index 36204c6..3f84c6e 100644 --- a/lmem.h +++ b/lmem.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: lmem.h,v 1.3 2000/07/29 21:58:15 mdw Exp $ + * $Id: lmem.h,v 1.4 2000/12/06 20:33:27 mdw Exp $ * * Locked memory allocation * @@ -30,6 +30,10 @@ /*----- Revision history --------------------------------------------------* * * $Log: lmem.h,v $ + * Revision 1.4 2000/12/06 20:33:27 mdw + * Make flags be macros rather than enumerations, to ensure that they're + * unsigned. + * * Revision 1.3 2000/07/29 21:58:15 mdw * (l_destroy): New function for destroying locked memory blocks. * @@ -72,9 +76,7 @@ typedef struct l_node { unsigned f; /* Various flags */ } l_node; -enum { - LF_ALLOC = 1 -}; +#define LF_ALLOC 1u /* --- Locked memory buffer state --- */ @@ -88,9 +90,7 @@ typedef struct lmem { int err; char *emsg; /* Error indicators */ } lmem; -enum { - LF_LOCKED = 1 -}; +#define LF_LOCKED 1u /*----- Functions provided ------------------------------------------------*/