1 #ifndef FREE_FLAGS_H
2 #define FREE_FLAGS_H
3 
4 // For use by various data structures including slls_t and lrec_t.  Some
5 // keys/values are dynamically allocated and should be freed the container's
6 // destructor, and some should not. Examples of the former include strduped
7 // keys/values; examples of the latter include data from string literals, or
8 // from mmapped file-input data.
9 
10 #define NO_FREE          0x00
11 #define FREE_ENTRY_KEY   0x40
12 #define FREE_ENTRY_VALUE 0x04
13 
14 #endif // FREE_FLAGS_H
15