char * mcview_get_ptr_file (mcview_t * view, off_t byte_index) { assert (view->datasource == DS_FILE); mcview_file_load_data (view, byte_index); if (mcview_already_loaded (view->ds_file_offset, byte_index, view->ds_file_datalen)) return (char *) (view->ds_file_data + (byte_index - view->ds_file_offset)); return NULL; }
char * mcview_get_ptr_file (WView * view, off_t byte_index) { #ifdef HAVE_ASSERT_H assert (view->datasource == DS_FILE); #endif mcview_file_load_data (view, byte_index); if (mcview_already_loaded (view->ds_file_offset, byte_index, view->ds_file_datalen)) return (char *) (view->ds_file_data + (byte_index - view->ds_file_offset)); return NULL; }