6 #define STRINGRING_DATA_SIZE 32
7 #define STRINGRING_N_ENTRIES 102
14 uint8_t data[STRINGRING_DATA_SIZE];
15 } entries[STRINGRING_N_ENTRIES];
18 struct stringring_handle {
20 struct stringring *sr;
23 struct stringring_handle * stringring_open(const char *filename);
24 void stringring_close(struct stringring_handle *sh);
25 int stringring_add(struct stringring_handle *sh, const char *data);
26 int stringring_find(struct stringring_handle *sh, const char *data, unsigned int max_age);
27 int stringring_remove(struct stringring_handle *sh, const char *data);
28 int stringring_clear(struct stringring_handle *sh);
30 #endif /* _STRINGRING_H */