diff options
| author | ilotterytea <iltsu@alright.party> | 2025-01-19 20:42:57 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-01-19 20:42:57 +0500 |
| commit | 3fa74d5844e441f0cccf711791066efaab054b63 (patch) | |
| tree | 2a3f95088e49deba37963c16928d830373899146 /src/xd.c | |
| parent | 8bc01fccc138461f3bd58cd9d2707309fe745a43 (diff) | |
feat: save/load .xd files (wip)
Diffstat (limited to 'src/xd.c')
| -rw-r--r-- | src/xd.c | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -4,15 +4,12 @@ #include <stdio.h> #include <stdlib.h> -XdData *Xd_LoadFromFile(const char *filePath) { +XdData Xd_LoadFromFile(const char *filePath) { FILE *file = fopen(filePath, "rb"); - if (file == NULL) { - return NULL; - } - - XdData *data = malloc(sizeof(XdData)); - fread(data, sizeof(XdData), 1, file); + XdData data; + fread(&data, sizeof(XdData), 1, file); + printf("1 %s\n", data.name); fclose(file); return data; |
