simple_hashtable_undef.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // this file clears the preprocessor defines of simple_hashtable.h
  2. // allowing simple_hashtable.h to be included multiple times
  3. // with different configuration each time.
  4. #undef SIMPLE_HASHTABLE_HASH_SECOND_HASH_SHIFTS
  5. #undef simple_hashtable_init_named
  6. #undef simple_hashtable_destroy_named
  7. #undef simple_hashtable_slot_named
  8. #undef SIMPLE_HASHTABLE_SLOT_NAMED
  9. #undef simple_hashtable_named
  10. #undef SIMPLE_HASHTABLE_NAMED
  11. #undef simple_hashtable_resize_named
  12. #undef simple_hashtable_can_use_slot_named
  13. #undef simple_hashtable_get_slot_named
  14. #undef simple_hashtable_del_slot_named
  15. #undef simple_hashtable_set_slot_named
  16. #undef simple_hashtable_first_read_only_named
  17. #undef simple_hashtable_next_read_only_named
  18. #undef simple_hashtable_sorted_binary_search_named
  19. #undef simple_hashtable_add_value_sorted_named
  20. #undef simple_hashtable_del_value_sorted_named
  21. #undef simple_hashtable_replace_value_sorted_named
  22. #undef simple_hashtable_sorted_array_first_read_only_named
  23. #undef simple_hashtable_sorted_array_next_read_only_named
  24. #undef SIMPLE_HASHTABLE_SAMPLE_IMPLEMENTATION
  25. #undef SIMPLE_HASHTABLE_SORT_FUNCTION
  26. #undef SIMPLE_HASHTABLE_VALUE_TYPE
  27. #undef SIMPLE_HASHTABLE_KEY_TYPE
  28. #undef SIMPLE_HASHTABLE_VALUE2KEY_FUNCTION
  29. #undef SIMPLE_HASHTABLE_COMPARE_KEYS_FUNCTION
  30. #undef SIMPLE_HASHTABLE_NAME
  31. #undef NETDATA_SIMPLE_HASHTABLE_H