96 #if defined ( _MSC_VER ) && _MSC_VER >= 1400
97 # define STRNCPY( dest, src, size ) strncpy_s( ( dest ), ( size ), ( src ), _TRUNCATE )
99 # define STRNCPY( dest, src, size ) strncpy( ( dest ), ( src ), ( size ) )
110 const char *dirname )
113 assert( dirname != NULL );
114 assert( strlen( dirname ) < MAX_PATH );
117 dirp = (
DIR *) malloc(
sizeof (
struct DIR ) );
124 dirp->
patt[MAX_PATH] =
'\0';
127 p = strchr( dirp->
patt,
'\0' );
128 if ( dirp->
patt < p && *( p - 1 ) !=
'\\' && *( p - 1 ) !=
':' )
162 assert( dirp != NULL );
205 assert( dirp != NULL );
static DIR * opendir(const char *dirname)
#define STRNCPY(dest, src, size)
static int closedir(DIR *dirp)
static struct dirent * readdir(DIR *dirp)