From eb45a7913d83fe2a3dc03033230950e78fb9755d Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Fri, 20 Oct 2017 04:28:53 +0300 Subject: Added CMake support --- src/dumpmiles/dumpmiles.cc | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/dumpmiles/dumpmiles.cc (limited to 'src/dumpmiles') diff --git a/src/dumpmiles/dumpmiles.cc b/src/dumpmiles/dumpmiles.cc deleted file mode 100644 index 2715d16..0000000 --- a/src/dumpmiles/dumpmiles.cc +++ /dev/null @@ -1,40 +0,0 @@ -//#ifdef __MINGW32__ -//typedef struct vswprintf {} swprintf; -//#endif -#include -#include - -static void LoadMiles(const char* fn) -{ - FILE* fp = fopen(fn, "rb"); - fseek(fp, 0, SEEK_END); - std::vector data(ftell(fp)); - rewind(fp); - fread(&data[0], 1, data.size(), fp), - fclose(fp); - - for(unsigned a=0; a<500; ++a) - { - unsigned gmnumber = data[a*6+0]; - unsigned gmnumber2 = data[a*6+1]; - unsigned offset = *(unsigned*)&data[a*6+2]; - - if(gmnumber == 0xFF) break; - int gmno = gmnumber2==0x7F ? gmnumber+0x80 : gmnumber; - unsigned length = data[offset] + data[offset+1]*256; - signed char notenum = data[offset+2]; - - printf("%02X %02X ", gmnumber,gmnumber2); //, offset); - for(unsigned b=0; b 3 && (b-3)%11 == 0) printf("\n "); - printf("%02X ", data[offset+b]); - } - printf("\n"); - } -} - -int main(int argc, const char* const* argv) -{ - LoadMiles(argv[1]); -} -- cgit v1.2.3