8 /* Private typedefs used in macros */
9 typedef enum { used, avail } eref_status;
16 /* Declared here so that macros can use it */
17 extern eref_ERP eref_Pool;
23 # define eref_free(er) (eref_Pool.status[er] = avail)
24 # define eref_assign(er, e) (eref_Pool.conts[er] = e)
25 # define eref_get(er) (eref_Pool.conts[er])
26 # define eref_equal(er1, er2) (er1 == er2)