sprintf(dirname, ".%s*", n);
sprintf(dirname, "%s/*", n);
s_opendir(struct cfs_dir *p, const char *n){  struct cfs_win32_dir *dir = (struct cfs_win32_dir *)p;  WIN32_FIND_DATA data;  char dirname[MAX_PATH];  if(n == NULL) {    n = "";  }  sprintf(dirname, ".%s*", n);    dir->handle = FindFirstFile(dirname, &data);  if(dir->handle == INVALID_HANDLE_VALUE) {    dir->name = NULL;    return 1;  }  dir->name = strdup(data.cFileName);  dir->size = ((data.nFileSizeLow + 511) / 512) % 1000;  return 0;}