aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rpcs.cc
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2001-03-06 16:48:59 +0000
committerFritz Elfert <felfert@to.com>2001-03-06 16:48:59 +0000
commit276db8fe7efa26e83310ecffddca044751fd4ab3 (patch)
tree1f03449c65ddc0f925ef82a4438344da39899778 /lib/rpcs.cc
parent3c5877e3f7fcd101a9868e6da86f12b92b6d4896 (diff)
downloadplptools-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.cc6
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)