gpio.c: simplify gpio_get_valfp and make static
authorBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 23 Apr 2014 08:28:04 +0000 (09:28 +0100)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 23 Apr 2014 08:28:04 +0000 (09:28 +0100)
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/gpio/gpio.c

index dd62fac..695ecb2 100644 (file)
 extern "C" {
 #endif
 
-int
-gpio_get_valfp(gpio_t *gpio);
+static int
+gpio_get_valfp(gpio_t *gpio) {
+    char bu[64];
+    sprintf(bu, "/sys/class/gpio/gpio%d/value", gpio->pin);
+
+    if((gpio->value_fp = fopen(bu, "r+b")) == NULL) {
+        return 1;
+    }
+    return 0;
+}
 
 void
 gpio_init(gpio_t *gpio, int pin) {
@@ -113,19 +121,6 @@ gpio_close(gpio_t *gpio) {
     }
 }
 
-int
-gpio_get_valfp(gpio_t *gpio) {
-    char bu[64];
-    sprintf(bu, "/sys/class/gpio/gpio%d/value", gpio->pin);
-
-    if((gpio->value_fp = fopen(bu, "r+b")) == NULL) {
-        return 1;
-    } else {
-        return 0;
-    }
-    return 1;
-}
-
 #ifdef __cplusplus
 }
 #endif