[Haiku-commits] r24326 - haiku/trunk/src/system/kernel/device_manager
axeld at BerliOS
axeld at mail.berlios.de
Sun Mar 9 16:26:30 CET 2008
Author: axeld
Date: 2008-03-09 16:26:29 +0100 (Sun, 09 Mar 2008)
New Revision: 24326
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=24326&view=rev
Modified:
haiku/trunk/src/system/kernel/device_manager/settings.cpp
Log:
* Accept case insensitive boolean values.
* Minor cleanup.
Modified: haiku/trunk/src/system/kernel/device_manager/settings.cpp
===================================================================
--- haiku/trunk/src/system/kernel/device_manager/settings.cpp 2008-03-09 15:25:39 UTC (rev 24325)
+++ haiku/trunk/src/system/kernel/device_manager/settings.cpp 2008-03-09 15:26:29 UTC (rev 24326)
@@ -1,5 +1,5 @@
/*
- * Copyright 2004-2005, Axel Dörfler, axeld at pinc-software.de. All rights reserved.
+ * Copyright 2004-2008, Axel Dörfler, axeld at pinc-software.de. All rights reserved.
* Distributed under the terms of the MIT License.
*/
@@ -42,8 +42,9 @@
if (get_safemode_option(parameter, value, &length) != B_OK)
return defaultValue;
- return !strcmp(value, "on") || !strcmp(value, "true") || !strcmp(value, "1")
- || !strcmp(value, "yes") || !strcmp(value, "enabled");
+ return !strcasecmp(value, "on") || !strcasecmp(value, "true")
+ || !strcmp(value, "1") || !strcasecmp(value, "yes")
+ || !strcasecmp(value, "enabled");
}
@@ -51,7 +52,8 @@
extern "C" status_t
-_user_get_safemode_option(const char *userParameter, char *userBuffer, size_t *_userBufferSize)
+_user_get_safemode_option(const char *userParameter, char *userBuffer,
+ size_t *_userBufferSize)
{
char parameter[B_FILE_NAME_LENGTH];
char buffer[B_PATH_NAME_LENGTH];
@@ -71,7 +73,8 @@
if (status == B_OK
&& (user_strlcpy(userBuffer, buffer, originalBufferSize) < B_OK
- || user_memcpy(_userBufferSize, &bufferSize, sizeof(size_t)) < B_OK))
+ || user_memcpy(_userBufferSize, &bufferSize, sizeof(size_t))
+ < B_OK))
return B_BAD_ADDRESS;
return status;
More information about the Haiku-commits
mailing list