diff options
Diffstat (limited to 'src/common.h')
| -rw-r--r-- | src/common.h | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/common.h b/src/common.h index eaa0743..cfc4a72 100644 --- a/src/common.h +++ b/src/common.h @@ -29,7 +29,7 @@ void *xrealloc(void *ptr, size_t size);  #define F_LOAD_FILE_ALIGNED(T)                              \      static int load_file_##T##_aligned(                     \ -        char *path, size_t *size, u32 *buf)                 \ +        char *path, size_t *size, T *buf)                   \      {                                                       \          int ret = 1;                                        \                                                              \ @@ -41,7 +41,7 @@ void *xrealloc(void *ptr, size_t size);                                                              \          fseek(fp, 0, SEEK_END);                             \          *size = (size_t)ftell(fp);                          \ -        *size += (*size % sizeof(u32));                     \ +        *size += (*size % sizeof(T));                       \                                                              \          if(buf == NULL) {                                   \              ret = 0;                                        \ @@ -49,7 +49,7 @@ void *xrealloc(void *ptr, size_t size);          }                                                   \                                                              \          fseek(fp, 0, SEEK_SET);                             \ -        fread(buf, sizeof(u32), *size/sizeof(u32), fp);     \ +        fread(buf, sizeof(T), *size/sizeof(T), fp);         \                                                              \          ret =  0;                                           \      exit:                                                   \ | 
