MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / tinydir_close

Function tinydir_close

extlibs/tinydir/include/tinydir/tinydir.h:415–446  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

413}
414
415_TINYDIR_FUNC
416void tinydir_close(tinydir_dir *dir)
417{
418 if (dir == NULL)
419 {
420 return;
421 }
422
423 memset(dir->path, 0, sizeof(dir->path));
424 dir->has_next = 0;
425 dir->n_files = 0;
426 _TINYDIR_FREE(dir->_files);
427 dir->_files = NULL;
428#ifdef _MSC_VER
429 if (dir->_h != INVALID_HANDLE_VALUE)
430 {
431 FindClose(dir->_h);
432 }
433 dir->_h = INVALID_HANDLE_VALUE;
434#else
435 if (dir->_d)
436 {
437 _tinydir_closedir(dir->_d);
438 }
439 dir->_d = NULL;
440 dir->_e = NULL;
441#ifndef _TINYDIR_USE_READDIR
442 _TINYDIR_FREE(dir->_ep);
443 dir->_ep = NULL;
444#endif
445#endif
446}
447
448_TINYDIR_FUNC
449int tinydir_next(tinydir_dir *dir)

Callers 6

getDirectoryListFunction · 0.85
getFileListFunction · 0.85
listDirInDirFunction · 0.85
tinydir.hFile · 0.85
tinydir_open_sortedFunction · 0.85
tinydir_nextFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected