Re: winedos / Migrate current drive routines and add date conversions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> This patch migrates some int21 stuff to winedos and
> adds implementation for long file name date conversion
> functions. The patch makes kernel dll export current drive
> routines, but using those routines it should be possible to
> migrate many additional int21 subfunctions to winedos.
>
>
>
>
> Changelog:
>     Move current drive subfunctions to winedos.
>     Add long file name date conversion subfunctions.
>

Could someone please explain to me why it is not possible to reimplement
DRIVE_GetCurrentDrive in winedos like this, it looks quite simple and
straight forward:

int GetCurrentDrive()
{
  char root[MAX_PATH];
  GetCurrentDirectoryA(MAX_PATH, root);
  return toupper(*root) - 'A';
}

and the same question for DRIVE_SetCurrentDrive:

void SetCurrentDrive(int drive)
{
  char drive[] = "A:";
  *drive += drive;
  SetCurrentDirectoryA(drive);
}

nog.


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux