#include #include "genres.h" #include extern const wchar_t *INI_DIRECTORY; static void file_init(wchar_t *file_path, wchar_t *fn) { PathCombineW(file_path, INI_DIRECTORY, fn); } static char eol[2]={13,10}; static char get_char(HANDLE f,BOOL * eof) { DWORD br=0; char r=0; ReadFile(f,&r,1,&br,0); if (!br) *eof=1; return r; } void genres_read(HWND wnd, wchar_t* fn) { char temp[MAX_GENRE] = {0}; char add[MAX_GENRE] = {0}; BOOL eof=0; char c = 0; wchar_t file_path[MAX_PATH] = {0}; HANDLE f; file_init(file_path, fn); f = CreateFileW(file_path, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0); if (f==INVALID_HANDLE_VALUE) return; GetWindowTextA(wnd,add,MAX_GENRE); while(!eof) { UINT ptr=0; BOOL start=1; while(ptr