diff options
author | Tomasz Kramkowski <tk@the-tk.com> | 2018-10-27 12:41:58 +0100 |
---|---|---|
committer | Tomasz Kramkowski <tk@the-tk.com> | 2018-10-27 12:47:05 +0100 |
commit | d3f47e042aebd5fbf86477abf7058704657e8430 (patch) | |
tree | 4996f0c46f7ebf5037ee7fecceb161bbeb4e549e /fmd.c | |
parent | adbc72e159d48e6b1ad091e6ac19fd1cd6d5f798 (diff) | |
download | faqe-d3f47e042aebd5fbf86477abf7058704657e8430.tar.gz faqe-d3f47e042aebd5fbf86477abf7058704657e8430.tar.xz faqe-d3f47e042aebd5fbf86477abf7058704657e8430.zip |
Cleanup pass
Diffstat (limited to 'fmd.c')
-rw-r--r-- | fmd.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -13,12 +13,14 @@ static const char *MAGIC = "FMD002\r\n"; +// checkmagic: check the fmd magic number static void checkmagic(FILE *f) { for (size_t i = 0; i < strlen(MAGIC); i++) assert(fgetc(f) == MAGIC[i]); } +// betoul: read big endian 32 bit unsigned integer static inline unsigned long betoul(FILE *src) { unsigned long ret = 0; @@ -34,6 +36,7 @@ static inline unsigned long betoul(FILE *src) return ret; } +// readfloats: read ieee754 32 bit floating point numbers void readfloats(float *dest, int count, FILE *src) { assert(dest != NULL); @@ -43,6 +46,7 @@ void readfloats(float *dest, int count, FILE *src) dest[i] = ieee754f(betoul(src)); } +// fmd_load: read a FMD file void fmd_load(struct fmd *fmd, FILE *f) { assert(fmd != NULL); @@ -102,6 +106,7 @@ void fmd_load(struct fmd *fmd, FILE *f) } } +// fmd_free: free a previously loaded FMD file void fmd_free(struct fmd *fmd) { assert(fmd); |