From 614af18466bec1aea771ee8b081ea02077e692da Mon Sep 17 00:00:00 2001 From: Hoguchi Date: Sat, 4 Feb 2023 02:58:34 -1000 Subject: [PATCH] Fixed warning for declarations without prototype --- src/chat/ircRead.py | 25 ------------------------- src/chat/test.py | 26 -------------------------- src/connection/sock.c | 12 ++++++------ src/connection/sock.h | 12 ++++++------ src/gfx/bitmap.c | 4 +--- src/gfx/bitmap.h | 2 +- src/gfx/player.c | 2 +- src/gfx/player.h | 2 +- src/gfx/renderer.c | 2 +- src/gfx/renderer.h | 4 ++-- src/gfx/vao.c | 2 +- src/gfx/vao.h | 2 +- src/gfx/window.c | 22 +++++++++++----------- src/gfx/window.h | 4 ++-- src/main.c | 20 +++++++++----------- src/util/safe_queue.c | 4 ++-- src/util/safe_queue.h | 2 +- src/window_setup.c | 15 +++++++-------- src/window_setup.h | 14 +++++++------- 19 files changed, 60 insertions(+), 116 deletions(-) delete mode 100644 src/chat/ircRead.py delete mode 100644 src/chat/test.py diff --git a/src/chat/ircRead.py b/src/chat/ircRead.py deleted file mode 100644 index 7f969db..0000000 --- a/src/chat/ircRead.py +++ /dev/null @@ -1,25 +0,0 @@ -import socket -import time -import sys - -server = "irc.rizon.net" #settings -channel = "#soranowoto" -botnick = "assam__" - -irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #defines the socket -print("connecting to:"+server) - -irc.connect((server, 6667)) -irc.send(bytes("NICK "+ botnick +"\n", encoding='utf8')) -irc.send(bytes("PASS PekoRrat\n", encoding='utf8')) -irc.send(bytes("USER "+ botnick +" " + "assam assam " + "assam\n", encoding='utf8')) -time.sleep(5) -irc.send(bytes("JOIN "+ channel +"\n", encoding='utf8')) - -while 1: - text=irc.recv(2040) - print(text) - - if text.find(bytes('PING', encoding='utf8')) != -1: #check if 'PING' is found - irc.send(bytes('PONG ', encoding='utf8') + text.split()[1] + bytes('\r\n', encoding='utf8') ) - diff --git a/src/chat/test.py b/src/chat/test.py deleted file mode 100644 index 4c84668..0000000 --- a/src/chat/test.py +++ /dev/null @@ -1,26 +0,0 @@ -import socket, string, time, thread -SERVER = 'irc.rizon.net' -PORT = 6667 -NICKNAME = 'GataGoto' -CHANNEL = '#soranowoto' - -def main(): - global IRC - IRC = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - IRC.connect((SERVER, PORT)) - thread.start_new_thread(Listener(),("Thread No:1",2)) - -def send_data(command): - IRC.send(command + '\n') - -def Listener(): - send_data('USER Blah') - send_data('NICK Blah') - while (1): - buffer = IRC.recv(1024) - msg = string.split(buffer) - if msg[0] == "PING": - print('Pinged!') - IRC.send("PONG %s" % msg[1] + '\n') - -main() diff --git a/src/connection/sock.c b/src/connection/sock.c index 4ecd898..e7f22f7 100644 --- a/src/connection/sock.c +++ b/src/connection/sock.c @@ -4,7 +4,7 @@ inline bool _SetSocketBlockingEnabled(int fd, bool blocking); -struct Socket *socket_create(){ +struct Socket *socket_create(void){ struct Socket *self = malloc(sizeof(struct Socket)); self->queue = queue_create(); return self; @@ -36,7 +36,7 @@ void socket_init(struct Socket* self){ queue_init(self->queue, QUEUE_SIZE); } -struct Socket *socket_init_start(){ +struct Socket *socket_init_start(void){ struct Socket *sock = socket_create(); socket_init(sock); socket_listen(sock); @@ -61,7 +61,7 @@ void socket_listen(struct Socket *self){ } } -void socket_accept(struct Socket *self){ +void socket_accept(struct Socket *self){ int addrlen = sizeof(self->address); if ((self->endpoint = accept(self->server_fd, (struct sockaddr *)&(self->address), (socklen_t *)&addrlen)) < 0) { @@ -75,12 +75,12 @@ void socket_accept(struct Socket *self){ } void update_queue(struct Socket* self){ - + } -/** +/** Sets socket as blocking - Returns true on success, or false if there was an error + Returns true on success, or false if there was an error */ bool _SetSocketBlockingEnabled(int fd, bool blocking) { diff --git a/src/connection/sock.h b/src/connection/sock.h index f4f4015..83b27bc 100644 --- a/src/connection/sock.h +++ b/src/connection/sock.h @@ -1,8 +1,8 @@ #ifndef _SOCK_H_ #define _SOCK_H_ -#include -#include +#include +#include #include //TODO Unnecessary #include @@ -23,17 +23,17 @@ struct Socket{ int server_fd; // File descriptor struct sockaddr_in address; // Socket address int opt; - int endpoint; + int endpoint; queue_t *queue; }; -struct Socket *socket_create(); +struct Socket *socket_create(void); void socket_init(struct Socket*); void socket_destroy(struct Socket*); -struct Socket *socket_init_start(); +struct Socket *socket_init_start(void); void socket_listen(struct Socket*); -void socket_accept(); +void socket_accept(struct Socket* self); void update_queue(struct Socket*); diff --git a/src/gfx/bitmap.c b/src/gfx/bitmap.c index f8daec5..10e0b7e 100644 --- a/src/gfx/bitmap.c +++ b/src/gfx/bitmap.c @@ -1,6 +1,6 @@ #include "bitmap.h" -CharacterAtlas* makeBitmaps(){ +CharacterAtlas* makeBitmaps(void){ /////// FREETYPE2 INIT FT_Library ft; if (FT_Init_FreeType(&ft)){ @@ -60,5 +60,3 @@ CharacterAtlas* makeBitmaps(){ return atlas; } - - diff --git a/src/gfx/bitmap.h b/src/gfx/bitmap.h index 8b2f232..248d241 100644 --- a/src/gfx/bitmap.h +++ b/src/gfx/bitmap.h @@ -34,7 +34,7 @@ typedef struct CharacterAtlas { int hashmap[MAP_SIZE]; } CharacterAtlas; -CharacterAtlas *makeBitmaps(); +CharacterAtlas *makeBitmaps(void); #endif diff --git a/src/gfx/player.c b/src/gfx/player.c index 246cc5c..3e5db57 100644 --- a/src/gfx/player.c +++ b/src/gfx/player.c @@ -45,7 +45,7 @@ void player_init(struct Player *self) { check_error(mpv_set_option(self->handle, "osc", MPV_FORMAT_FLAG, &val)); } -struct Player* player_create() { +struct Player* player_create(void) { return malloc(sizeof(struct Player)); } diff --git a/src/gfx/player.h b/src/gfx/player.h index 39ebee6..48b44a3 100644 --- a/src/gfx/player.h +++ b/src/gfx/player.h @@ -15,7 +15,7 @@ struct Player { mpv_render_context *ctx; }; -struct Player* player_create(); +struct Player* player_create(void); void player_init(struct Player *self); void player_destroy(struct Player *self); diff --git a/src/gfx/renderer.c b/src/gfx/renderer.c index f732e04..6b3a51f 100644 --- a/src/gfx/renderer.c +++ b/src/gfx/renderer.c @@ -20,7 +20,7 @@ float quadVertices[] = { int fbo_width = 1920; int fbo_height = 1080; -struct Renderer* renderer_create() { +struct Renderer* renderer_create(void) { return malloc(sizeof(struct Renderer)); } diff --git a/src/gfx/renderer.h b/src/gfx/renderer.h index f94f3c5..8645fbe 100644 --- a/src/gfx/renderer.h +++ b/src/gfx/renderer.h @@ -25,7 +25,7 @@ struct Renderer{ struct Shader shader; - // TODO: all of these should be more generically defined + // TODO: all of these should be more generically defined struct VBO screenVBO; struct VAO screenVAO; @@ -47,7 +47,7 @@ struct Renderer{ CharacterAtlas *atlas; }; -struct Renderer* renderer_create(); +struct Renderer* renderer_create(void); void renderer_init(struct Renderer *self); void renderer_destroy(struct Renderer *self); diff --git a/src/gfx/vao.c b/src/gfx/vao.c index e92de18..5668108 100644 --- a/src/gfx/vao.c +++ b/src/gfx/vao.c @@ -1,6 +1,6 @@ #include "vao.h" -struct VAO vao_create() { +struct VAO vao_create(void) { struct VAO self; glGenVertexArrays(1, &self.handle); return self; diff --git a/src/gfx/vao.h b/src/gfx/vao.h index 76f302f..ec0d65f 100644 --- a/src/gfx/vao.h +++ b/src/gfx/vao.h @@ -9,7 +9,7 @@ struct VAO { GLuint handle; }; -struct VAO vao_create(); +struct VAO vao_create(void); void vao_destroy(struct VAO self); void vao_bind(struct VAO self); diff --git a/src/gfx/window.c b/src/gfx/window.c index a5d9e52..97ffcb4 100644 --- a/src/gfx/window.c +++ b/src/gfx/window.c @@ -3,11 +3,11 @@ #include #include -static void _init(); -static void _update(); -static void _render(); -static void _destroy(); -static void _tick(); +static void _init(void); +static void _update(void); +static void _render(void); +static void _destroy(void); +static void _tick(void); static void _size_callback(GLFWwindow *handle, int width, int height); static void _error_callback(int code, const char *description); @@ -65,7 +65,7 @@ struct Window *window_create(FWindow init, FWindow destroy, FWindow tick, FWind return window; } -void window_loop() { +void window_loop(void) { _init(); while (!glfwWindowShouldClose(window->handle)) { @@ -121,27 +121,27 @@ static void _error_callback(int code, const char *description) { fprintf(stderr, "GLFW error %d: %s\n", code, description); } -static void _init() { +static void _init(void) { window->init(); } -static void _destroy() { +static void _destroy(void) { window->destroy(); player_destroy(player); renderer_destroy(renderer); glfwTerminate(); } -static void _tick() { +static void _tick(void) { window->ticks++; window->tick(); } -static void _update() { +static void _update(void) { window->update(); } -static void _render() { +static void _render(void) { window->frames++; window->render(); } diff --git a/src/gfx/window.h b/src/gfx/window.h index c56f52b..5ba4e94 100644 --- a/src/gfx/window.h +++ b/src/gfx/window.h @@ -27,7 +27,7 @@ struct Button { }; -typedef void (*FWindow)(); +typedef void (*FWindow)(void); struct Window { GLFWwindow *handle; @@ -40,6 +40,6 @@ struct Window { u64 ticks, tps, tick_remainder; }; -void window_loop(); +void window_loop(void); struct Window *window_create(FWindow init, FWindow destroy, FWindow tick, FWindow update, FWindow render); #endif diff --git a/src/main.c b/src/main.c index fcd98e4..32bbd1e 100644 --- a/src/main.c +++ b/src/main.c @@ -2,14 +2,14 @@ bool SetSocketBlockingEnabled(int fd, bool blocking); -void _setup(){ - sock = socket_init_start(); - //window = window_create(init, destroy, tick, update, render); - //player = player_create(); - //renderer = renderer_create(); +void _setup(void){ + //sock = socket_init_start(); + window = window_create(init, destroy, tick, update, render); + player = player_create(); + renderer = renderer_create(); - //player_init(player); - //renderer_init(renderer); + player_init(player); + renderer_init(renderer); /* Glyph shenanigans */ //mat4s transformation = glms_ortho(0.0f, (float)(window_width), 0.0f, (float)window_height, -100, 100); @@ -19,9 +19,7 @@ int main(int argc, char const *argv[]){ if (argc < 2){ return -1;} _setup(); - //player_loadfile(player, argv[1]); - //window_loop(); + player_loadfile(player, argv[1]); + window_loop(); return 0; } - - diff --git a/src/util/safe_queue.c b/src/util/safe_queue.c index e4ca363..bc1ec49 100644 --- a/src/util/safe_queue.c +++ b/src/util/safe_queue.c @@ -1,6 +1,6 @@ #include "safe_queue.h" -queue_t *queue_create(){ +queue_t *queue_create(void){ queue_t *self = malloc(sizeof(queue_t)); self->mutex = malloc(sizeof(pthread_mutex_t)); return self; @@ -39,7 +39,7 @@ int queue_write(queue_t *self, void* handle) { if (((self->head + 1) % self->size) == self->tail) { return -1; } - + pthread_mutex_lock(self->mutex); self->data[self->head] = handle; self->head = (self->head + 1) % self->size; diff --git a/src/util/safe_queue.h b/src/util/safe_queue.h index 88a667a..c6f72f8 100644 --- a/src/util/safe_queue.h +++ b/src/util/safe_queue.h @@ -14,7 +14,7 @@ typedef struct { pthread_mutex_t *mutex; } queue_t; -queue_t *queue_create(); +queue_t *queue_create(void); void queue_init(queue_t *, size_t); void queue_destroy(queue_t *); queue_t *queue_init_create(size_t); diff --git a/src/window_setup.c b/src/window_setup.c index 2e8be00..f2ffac8 100644 --- a/src/window_setup.c +++ b/src/window_setup.c @@ -1,32 +1,32 @@ #include "window_setup.h" -static inline void _check_error(int); +static inline void _check_error(int); static inline void _processGLFWInput(GLFWwindow *window, mpv_handle *ctx); -void init() { +void init(void) { } -void destroy() { +void destroy(void) { } -void tick() { +void tick(void) { } -void update() { +void update(void) { _processGLFWInput(window->handle, player->handle); if (wakeup) { if ((mpv_render_context_update(player->ctx) & MPV_RENDER_UPDATE_FRAME)) { - mpv_render_context_render(player->ctx, renderer->params_fbo); + mpv_render_context_render(player->ctx, renderer->params_fbo); glViewport(0, 0, window->size.x, window->size.y); } } } -void render(){ +void render(void){ shader_bind(renderer->shaders[SHADER_MPV]); vao_bind(renderer->screenVAO); @@ -66,4 +66,3 @@ static inline void _check_error(int status) //exit(1); } } - diff --git a/src/window_setup.h b/src/window_setup.h index 75bbb29..f762bdd 100644 --- a/src/window_setup.h +++ b/src/window_setup.h @@ -5,7 +5,7 @@ #include "gfx/renderer.h" #include "gfx/window.h" // Also imports player.h and renderer.h -/* +/* Global variables */ extern struct Window *window; @@ -15,12 +15,12 @@ extern struct Renderer *renderer; extern int wakeup; /* - Window functions + Window functions */ -void init(); -void destroy(); -void tick(); -void update(); -void render(); +void init(void); +void destroy(void); +void tick(void); +void update(void); +void render(void); #endif