summaryrefslogtreecommitdiff
path: root/libupower-glib
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-10-11 11:14:02 +0200
committerBastien Nocera <hadess@hadess.net>2013-10-14 10:36:13 +0200
commitf926ee488fd3ec49c61525b86978fba136759baf (patch)
tree78678e4d12b9fb9ace672f00fc6aa457ecdbd9be /libupower-glib
parentcb759a05c85a0a81b6813ed53278b4cfc43ce778 (diff)
downloadupower-f926ee488fd3ec49c61525b86978fba136759baf.tar.gz
lib: Simplify _to_string() calls
Diffstat (limited to 'libupower-glib')
-rw-r--r--libupower-glib/up-types.c87
1 files changed, 29 insertions, 58 deletions
diff --git a/libupower-glib/up-types.c b/libupower-glib/up-types.c
index 4f7643f..cc53391 100644
--- a/libupower-glib/up-types.c
+++ b/libupower-glib/up-types.c
@@ -47,46 +47,33 @@
const gchar *
up_device_kind_to_string (UpDeviceKind type_enum)
{
- const gchar *type = NULL;
switch (type_enum) {
case UP_DEVICE_KIND_LINE_POWER:
- type = "line-power";
- break;
+ return "line-power";
case UP_DEVICE_KIND_BATTERY:
- type = "battery";
- break;
+ return "battery";
case UP_DEVICE_KIND_UPS:
- type = "ups";
- break;
+ return "ups";
case UP_DEVICE_KIND_MONITOR:
- type = "monitor";
- break;
+ return "monitor";
case UP_DEVICE_KIND_MOUSE:
- type = "mouse";
- break;
+ return "mouse";
case UP_DEVICE_KIND_KEYBOARD:
- type = "keyboard";
- break;
+ return "keyboard";
case UP_DEVICE_KIND_PDA:
- type = "pda";
- break;
+ return "pda";
case UP_DEVICE_KIND_PHONE:
- type = "phone";
- break;
+ return "phone";
case UP_DEVICE_KIND_MEDIA_PLAYER:
- type = "media-player";
- break;
+ return "media-player";
case UP_DEVICE_KIND_TABLET:
- type = "tablet";
- break;
+ return "tablet";
case UP_DEVICE_KIND_COMPUTER:
- type = "computer";
- break;
+ return "computer";
default:
- type = "unknown";
- break;
+ return "unknown";
}
- return type;
+ g_assert_not_reached ();
}
/**
@@ -138,31 +125,23 @@ up_device_kind_from_string (const gchar *type)
const gchar *
up_device_state_to_string (UpDeviceState state_enum)
{
- const gchar *state = NULL;
switch (state_enum) {
case UP_DEVICE_STATE_CHARGING:
- state = "charging";
- break;
+ return "charging";
case UP_DEVICE_STATE_DISCHARGING:
- state = "discharging";
- break;
+ return "discharging";
case UP_DEVICE_STATE_EMPTY:
- state = "empty";
- break;
+ return "empty";
case UP_DEVICE_STATE_FULLY_CHARGED:
- state = "fully-charged";
- break;
+ return "fully-charged";
case UP_DEVICE_STATE_PENDING_CHARGE:
- state = "pending-charge";
- break;
+ return "pending-charge";
case UP_DEVICE_STATE_PENDING_DISCHARGE:
- state = "pending-discharge";
- break;
+ return "pending-discharge";
default:
- state = "unknown";
- break;
+ return "unknown";
}
- return state;
+ g_assert_not_reached ();
}
/**
@@ -206,31 +185,23 @@ up_device_state_from_string (const gchar *state)
const gchar *
up_device_technology_to_string (UpDeviceTechnology technology_enum)
{
- const gchar *technology = NULL;
switch (technology_enum) {
case UP_DEVICE_TECHNOLOGY_LITHIUM_ION:
- technology = "lithium-ion";
- break;
+ return "lithium-ion";
case UP_DEVICE_TECHNOLOGY_LITHIUM_POLYMER:
- technology = "lithium-polymer";
- break;
+ return "lithium-polymer";
case UP_DEVICE_TECHNOLOGY_LITHIUM_IRON_PHOSPHATE:
- technology = "lithium-iron-phosphate";
- break;
+ return "lithium-iron-phosphate";
case UP_DEVICE_TECHNOLOGY_LEAD_ACID:
- technology = "lead-acid";
- break;
+ return "lead-acid";
case UP_DEVICE_TECHNOLOGY_NICKEL_CADMIUM:
- technology = "nickel-cadmium";
- break;
+ return "nickel-cadmium";
case UP_DEVICE_TECHNOLOGY_NICKEL_METAL_HYDRIDE:
- technology = "nickel-metal-hydride";
- break;
+ return "nickel-metal-hydride";
default:
- technology = "unknown";
- break;
+ return "unknown";
}
- return technology;
+ g_assert_not_reached ();
}
/**