X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=common%2Fstringring.h;fp=common%2Fstringring.h;h=c742e25441293a33a165f9330391dfe58775c05b;hb=d256c26b209489efece29717898f18fd511e66a5;hp=7aedeb4724319462758b749dae1f24ba249ddd86;hpb=973130f7802a00204d7b032bd941b2d9cdac8e81;p=blerg.git diff --git a/common/stringring.h b/common/stringring.h index 7aedeb4..c742e25 100644 --- a/common/stringring.h +++ b/common/stringring.h @@ -6,7 +6,7 @@ #define STRINGRING_DATA_SIZE 32 #define STRINGRING_N_ENTRIES 102 -struct stringring { +struct stringring_block { uint8_t counter; uint8_t reserved[15]; struct { @@ -15,16 +15,16 @@ struct stringring { } entries[STRINGRING_N_ENTRIES]; }; -struct stringring_handle { +struct stringring { int fd; - struct stringring *sr; + struct stringring_block *sb; }; -struct stringring_handle * stringring_open(const char *filename); -void stringring_close(struct stringring_handle *sh); -int stringring_add(struct stringring_handle *sh, const char *data); -int stringring_find(struct stringring_handle *sh, const char *data, unsigned int max_age); -int stringring_remove(struct stringring_handle *sh, const char *data); -int stringring_clear(struct stringring_handle *sh); +struct stringring * stringring_open(const char *filename); +void stringring_close(struct stringring *sr); +int stringring_add(struct stringring *sr, const char *data); +int stringring_find(struct stringring *sr, const char *data, unsigned int max_age); +int stringring_remove(struct stringring *sr, const char *data); +int stringring_clear(struct stringring *sr); #endif /* _STRINGRING_H */