// ----------------------------------------------------------------------------
// netdata include files
+#include "simple_pattern.h"
#include "avl.h"
#include "clocks.h"
#include "log.h"
#include "plugin_macos.h"
#else
#include "plugin_proc.h"
+#include "plugin_proc_diskspace.h"
#endif /* __FreeBSD__, __APPLE__*/
#include "plugin_tc.h"
#include "unit_test.h"
#include "ipc.h"
#include "backends.h"
+#include "inlined.h"
+#include "adaptive_resortable_list.h"
extern void netdata_fix_chart_id(char *s);
extern void netdata_fix_chart_name(char *s);
-extern uint32_t simple_hash(const char *name);
-extern uint32_t simple_uhash(const char *name);
-
extern void strreverse(char* begin, char* end);
extern char *mystrsep(char **ptr, char *s);
extern char *trim(char *s);
#endif
#endif
-extern int read_single_number_file(const char *filename, unsigned long long *result);
-
-typedef enum {
- NETDATA_SIMPLE_PATTERN_MODE_EXACT,
- NETDATA_SIMPLE_PATTERN_MODE_PREFIX,
- NETDATA_SIMPLE_PATTERN_MODE_SUFFIX,
- NETDATA_SIMPLE_PATTERN_MODE_SUBSTRING
-} NETDATA_SIMPLE_PREFIX_MODE;
-typedef void NETDATA_SIMPLE_PATTERN;
-extern NETDATA_SIMPLE_PATTERN *netdata_simple_pattern_list_create(const char *list, NETDATA_SIMPLE_PREFIX_MODE default_mode);
-extern int netdata_simple_pattern_list_matches(NETDATA_SIMPLE_PATTERN *list, const char *str);
-
#endif /* NETDATA_COMMON_H */