common code for shaders

This commit is contained in:
2025-09-15 23:39:18 +02:00
parent 858d504528
commit e91c113471
16 changed files with 139 additions and 91 deletions
+11 -1
View File
@@ -5,6 +5,7 @@
#include <sys/types.h>
#include "logs.h"
#include "strings.h"
#include "types.h"
time_t get_file_time(File file) {
@@ -64,4 +65,13 @@ File read_file(char *path) {
return file;
}
void free_file(File *file) { free(file->content); }
void prepend_file(File *src, File extra) {
char *old_src_content = src->content;
src->content = concat(extra.content, src->content);
free(old_src_content);
}
void free_file(File *file) {
free(file->content);
free(file->path);
}