diff options
author | Fritz Elfert <felfert@to.com> | 2001-03-06 16:48:59 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 2001-03-06 16:48:59 +0000 |
commit | 276db8fe7efa26e83310ecffddca044751fd4ab3 (patch) | |
tree | 1f03449c65ddc0f925ef82a4438344da39899778 /lib/rpcs.cc | |
parent | 3c5877e3f7fcd101a9868e6da86f12b92b6d4896 (diff) | |
download | plptools-276db8fe7efa26e83310ecffddca044751fd4ab3.tar.gz plptools-276db8fe7efa26e83310ecffddca044751fd4ab3.tar.bz2 plptools-276db8fe7efa26e83310ecffddca044751fd4ab3.zip |
- Unified drive parameter of some methods:
rfsv::devinfo, rfsv::setVolumeName and rpcs::formatOpen now all take
the drive-letter as a single const char.
- Documented formatOPen() and formatRead().
Diffstat (limited to 'lib/rpcs.cc')
-rw-r--r-- | lib/rpcs.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/rpcs.cc b/lib/rpcs.cc index 2e1288d..6cf7fee 100644 --- a/lib/rpcs.cc +++ b/lib/rpcs.cc @@ -247,12 +247,14 @@ queryProgram(const char *program) } Enum<rfsv::errs> rpcs:: -formatOpen(const char *drive, int &handle, int &count) +formatOpen(const char drive, int &handle, int &count) { Enum<rfsv::errs> res; bufferStore a; - a.addStringT(drive); + a.addByte(toupper(drive)); + a.addByte(':'); + a.addByte(0); if (!sendCommand(FORMAT_OPEN, a)) return rfsv::E_PSI_FILE_DISC; if ((res = getResponse(a, true)) != rfsv::E_PSI_GEN_NONE) |