summaryrefslogtreecommitdiffstats
path: root/libk8055
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2011-02-28 01:05:02 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2011-02-28 01:05:02 +0100
commitb8b9bf4f2944e7f6bc76e98aea1249915943e612 (patch)
tree089e607ddcb3f1ecac36da9d739ffeccaba221d1 /libk8055
parent289c8180cbc36fc3566b32e4dd906033ef337547 (diff)
downloadk8055-b8b9bf4f2944e7f6bc76e98aea1249915943e612.zip
k8055-b8b9bf4f2944e7f6bc76e98aea1249915943e612.tar.gz
check SetCurrentDevice
Diffstat (limited to 'libk8055')
-rw-r--r--libk8055/libk8055.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/libk8055/libk8055.c b/libk8055/libk8055.c
index 7489759..ad34212 100644
--- a/libk8055/libk8055.c
+++ b/libk8055/libk8055.c
@@ -266,18 +266,11 @@ int CloseDevice() {
}
/* New function in version 2 of Velleman DLL, should return deviceno if OK */
-long SetCurrentDevice(long deviceno)
-{
- if (deviceno >= 0 && deviceno < K8055_MAX_DEV)
- {
- if (k8055d[deviceno].dev_no != 0)
- {
- curr_dev = &k8055d[deviceno];
- return deviceno;
- }
- }
- return K8055_ERROR;
-
+long SetCurrentDevice(long deviceno) {
+ if (deviceno < 0 || deviceno >= K8055_MAX_DEV) return K8055_ERROR;
+ if (k8055d[deviceno].dev_no == 0) return K8055_ERROR;
+ curr_dev = &k8055d[deviceno];
+ return deviceno;
}
/* New function in version 2 of Velleman DLL, should return devices-found bitmask or 0*/