//-------------------------------------- //--- 010 Editor v2.0 Binary Template // // File: Creative firmware (nk.bin)-Parser // Author: l_e // Edited by: mcuelenaere // Revision: 0.1 //-------------------------------------- typedef struct { CHAR BlockID[4]; DWORD Size; if (BlockID == "FNIC"){ UCHAR Desc[96]; } else if (BlockID == "0TXE"){ UCHAR Desc[24]; UCHAR Data[ Size - sizeof(Desc) ]; } else if (BlockID == "LLUN" || BlockID == "FFIC" || BlockID == " LTŠ"){ UCHAR Data[ Size ]; } else { UCHAR Desc[32]; UCHAR Data[ Size - sizeof(Desc) ]; } } BLOCK; //-------------------------------------------- CHAR[] StrRev( CHAR s[] ) { local int sz; local int up; local CHAR strng[sizeof(s)]; for (sz =sizeof(s)-1,up=0;up