filespec           25 win32/readdir.c 	char *filespec;
filespec           35 win32/readdir.c 	filespec = (char *)malloc(strlen(resolved_path_buff) + 2 + 1);
filespec           36 win32/readdir.c 	if (filespec == NULL) {
filespec           39 win32/readdir.c 	strcpy(filespec, resolved_path_buff);
filespec           40 win32/readdir.c 	index = strlen(filespec) - 1;
filespec           41 win32/readdir.c 	if (index >= 0 && (filespec[index] == '/' || 
filespec           42 win32/readdir.c 	   (filespec[index] == '\\' && (index == 0 || !IsDBCSLeadByte(filespec[index-1])))))
filespec           43 win32/readdir.c 		filespec[index] = '\0';
filespec           44 win32/readdir.c 	strcat(filespec, "\\*");
filespec           48 win32/readdir.c 		free(filespec);
filespec           54 win32/readdir.c 	if ((handle = FindFirstFile(filespec, &(dp->fileinfo))) == INVALID_HANDLE_VALUE) {
filespec           60 win32/readdir.c 			free(filespec);
filespec           66 win32/readdir.c 	free(filespec);
filespec          140 win32/readdir.c 	char *filespec;
filespec          149 win32/readdir.c 	filespec = (char *)malloc(strlen(dp->dir) + 2 + 1);
filespec          150 win32/readdir.c 	if (filespec == NULL) {
filespec          154 win32/readdir.c 	strcpy(filespec, dp->dir);
filespec          155 win32/readdir.c 	index = strlen(filespec) - 1;
filespec          156 win32/readdir.c 	if (index >= 0 && (filespec[index] == '/' || 
filespec          157 win32/readdir.c 	   (filespec[index] == '\\' && (index == 0 || !IsDBCSLeadByte(filespec[index-1])))))
filespec          158 win32/readdir.c 		filespec[index] = '\0';
filespec          159 win32/readdir.c 	strcat(filespec, "/*");
filespec          161 win32/readdir.c 	if ((handle = FindFirstFile(filespec, &(dp->fileinfo))) == INVALID_HANDLE_VALUE) {
filespec          166 win32/readdir.c 	free(filespec);