struct App_State { Window_Data win_data; User_Input user_input; RNTuple_Info *rntinfo; FILE *inspected_file; u8 *inspected_fmem; u64 inspected_file_size; // @Platform: inotify file descriptor int inot; const char *ntpl_name; }; internal size_t file_size(FILE *f) { fseek(f, 0, SEEK_END); size_t res = ftell(f); fseek(f, 0, SEEK_SET); return res; }