add circular buffer logic and fix makefile bug

This commit is contained in:
thorium1256
2026-05-27 19:15:44 +03:00
parent 7be1ef312e
commit 94561cfa24
7 changed files with 83 additions and 28 deletions

View File

@@ -41,9 +41,13 @@ PUBLIC void IRC_Close(irc_client_t *irc);
// init
PUBLIC int IRC_Init(irc_client_t *irc);
PUBLIC void IRC_Free(irc_client_t *irc);
int IRC_InitQueue(irc_client_t *irc, int size);
PUBLIC int IRC_PollEvent(irc_event_t *event, irc_client_t *irc);
// PUBLIC int IRC_PollEvent(irc_event_t *event, irc_client_t *irc);
void IRC_PushEvent(irc_event_t *event, irc_client_t *irc);
int IRC_Enqueue(irc_event_t *data, irc_client_t *irc);
int IRC_Dequeue(irc_event_t *data, irc_client_t *irc);
int IRC_PeekQueue(irc_event_t *data, irc_client_t *irc);
#endif