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