Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
---
 libwacom/libwacom.c |  239 +++++++++++++++++++++++++--------------------------
 libwacom/libwacom.h |   60 ++++++-------
 2 files changed, 149 insertions(+), 150 deletions(-)

diff --git a/libwacom/libwacom.c b/libwacom/libwacom.c
index a8fcc7e..f8d104a 100644
--- a/libwacom/libwacom.c
+++ b/libwacom/libwacom.c
@@ -216,130 +216,130 @@ libwacom_copy(const WacomDevice *device)
 static const WacomDevice *
 libwacom_new (WacomDeviceDatabase *db, int vendor_id, int product_id, 
WacomBusType bus, WacomError *error)
 {
-    const WacomDevice *device;
-    char *match;
+       const WacomDevice *device;
+       char *match;
 
-    if (!db) {
-        libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
-        return NULL;
-    }
+       if (!db) {
+               libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
+               return NULL;
+       }
 
-    match = make_match_string(bus, vendor_id, product_id);
-    device = libwacom_get_device(db, match);
-    g_free (match);
+       match = make_match_string(bus, vendor_id, product_id);
+       device = libwacom_get_device(db, match);
+       g_free (match);
 
-    return device;
+       return device;
 }
 
 WacomDevice*
 libwacom_new_from_path(WacomDeviceDatabase *db, const char *path, int 
fallback, WacomError *error)
 {
-    int vendor_id, product_id;
-    WacomBusType bus;
-    const WacomDevice *device;
-    WacomDevice *ret;
-    IsBuiltin builtin;
-    char *name;
-
-    if (!db) {
-        libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
-        return NULL;
-    }
-
-    if (!path) {
-        libwacom_error_set(error, WERROR_INVALID_PATH, "path is NULL");
-        return NULL;
-    }
-
-    if (!get_device_info (path, &vendor_id, &product_id, &name, &bus, 
&builtin, error))
-        return NULL;
-
-    device = libwacom_new (db, vendor_id, product_id, bus, error);
-    if (device != NULL)
-           ret = libwacom_copy(device);
-    else if (!fallback)
-           goto bail;
-
-    if (device == NULL && fallback) {
-           device = libwacom_get_device(db, "generic");
-           if (device == NULL)
-                   goto bail;
-
-           ret = libwacom_copy(device);
-
-           if (name != NULL) {
-                   g_free (ret->name);
-                   ret->name = name;
-           }
-    } else {
-           g_free (name);
-    }
-
-    /* for multiple-match devices, set to the one we requested */
-    libwacom_update_match(ret, bus, vendor_id, product_id);
-
-    if (device) {
-           if (builtin == IS_BUILTIN_TRUE)
-               ret->features |= FEATURE_BUILTIN;
-           else if (builtin == IS_BUILTIN_FALSE)
-               ret->features &= ~FEATURE_BUILTIN;
-
-           return ret;
-    }
+       int vendor_id, product_id;
+       WacomBusType bus;
+       const WacomDevice *device;
+       WacomDevice *ret;
+       IsBuiltin builtin;
+       char *name;
+
+       if (!db) {
+               libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
+               return NULL;
+       }
+
+       if (!path) {
+               libwacom_error_set(error, WERROR_INVALID_PATH, "path is NULL");
+               return NULL;
+       }
+
+       if (!get_device_info (path, &vendor_id, &product_id, &name, &bus, 
&builtin, error))
+               return NULL;
+
+       device = libwacom_new (db, vendor_id, product_id, bus, error);
+       if (device != NULL)
+               ret = libwacom_copy(device);
+       else if (!fallback)
+               goto bail;
+
+       if (device == NULL && fallback) {
+               device = libwacom_get_device(db, "generic");
+               if (device == NULL)
+                       goto bail;
+
+               ret = libwacom_copy(device);
+
+               if (name != NULL) {
+                       g_free (ret->name);
+                       ret->name = name;
+               }
+       } else {
+               g_free (name);
+       }
+
+       /* for multiple-match devices, set to the one we requested */
+       libwacom_update_match(ret, bus, vendor_id, product_id);
+
+       if (device) {
+               if (builtin == IS_BUILTIN_TRUE)
+                       ret->features |= FEATURE_BUILTIN;
+               else if (builtin == IS_BUILTIN_FALSE)
+                       ret->features &= ~FEATURE_BUILTIN;
+
+               return ret;
+       }
 
 bail:
-    g_free (name);
-    libwacom_error_set(error, WERROR_UNKNOWN_MODEL, NULL);
-    return NULL;
+       g_free (name);
+       libwacom_error_set(error, WERROR_UNKNOWN_MODEL, NULL);
+       return NULL;
 }
 
 WacomDevice*
 libwacom_new_from_usbid(WacomDeviceDatabase *db, int vendor_id, int 
product_id, WacomError *error)
 {
-    const WacomDevice *device;
+       const WacomDevice *device;
 
-    if (!db) {
-        libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
-        return NULL;
-    }
+       if (!db) {
+               libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
+               return NULL;
+       }
 
-    device = libwacom_new(db, vendor_id, product_id, WBUSTYPE_USB, error);
+       device = libwacom_new(db, vendor_id, product_id, WBUSTYPE_USB, error);
 
-    if (device)
-           return libwacom_copy(device);
+       if (device)
+               return libwacom_copy(device);
 
-    libwacom_error_set(error, WERROR_UNKNOWN_MODEL, NULL);
-    return NULL;
+       libwacom_error_set(error, WERROR_UNKNOWN_MODEL, NULL);
+       return NULL;
 }
 
 WacomDevice*
 libwacom_new_from_name(WacomDeviceDatabase *db, const char *name, WacomError 
*error)
 {
-    const WacomDevice *device;
-    GList *keys, *l;
+       const WacomDevice *device;
+       GList *keys, *l;
 
-    if (!db) {
-        libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
-        return NULL;
-    }
+       if (!db) {
+               libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
+               return NULL;
+       }
 
-    device = NULL;
-    keys = g_hash_table_get_values (db->device_ht);
-    for (l = keys; l; l = l->next) {
-        WacomDevice *d = l->data;
+       device = NULL;
+       keys = g_hash_table_get_values (db->device_ht);
+       for (l = keys; l; l = l->next) {
+               WacomDevice *d = l->data;
 
-        if (g_strcmp0 (d->name, name) == 0) {
-            device = d;
-            break;
+               if (g_strcmp0 (d->name, name) == 0) {
+                       device = d;
+                       break;
+               }
        }
-    }
-    g_list_free (keys);
+       g_list_free (keys);
 
-    if (device)
-           return libwacom_copy(device);
+       if (device)
+               return libwacom_copy(device);
 
-    libwacom_error_set(error, WERROR_UNKNOWN_MODEL, NULL);
-    return NULL;
+       libwacom_error_set(error, WERROR_UNKNOWN_MODEL, NULL);
+       return NULL;
 }
 
 void
@@ -395,115 +395,114 @@ libwacom_update_match(WacomDevice *device, WacomBusType 
bus, int vendor_id, int
 
 int libwacom_get_vendor_id(WacomDevice *device)
 {
-    return device->matches[device->match]->vendor_id;
+       return device->matches[device->match]->vendor_id;
 }
 
 const char* libwacom_get_name(WacomDevice *device)
 {
-    return device->name;
+       return device->name;
 }
 
 int libwacom_get_product_id(WacomDevice *device)
 {
-    return device->matches[device->match]->product_id;
+       return device->matches[device->match]->product_id;
 }
 
 const char* libwacom_get_match(WacomDevice *device)
 {
-    return device->matches[device->match]->match;
+       return device->matches[device->match]->match;
 }
 
 WacomMatch** libwacom_get_matches(WacomDevice *device, int *nmatches)
 {
-    *nmatches = device->nmatches;
-    return device->matches;
+       *nmatches = device->nmatches;
+       return device->matches;
 }
 
 int libwacom_get_width(WacomDevice *device)
 {
-    return device->width;
+       return device->width;
 }
 
 int libwacom_get_height(WacomDevice *device)
 {
-    return device->height;
+       return device->height;
 }
 
-WacomClass
-libwacom_get_class(WacomDevice *device)
+WacomClass libwacom_get_class(WacomDevice *device)
 {
-    return device->cls;
+       return device->cls;
 }
 
 int libwacom_has_stylus(WacomDevice *device)
 {
-    return !!(device->features & FEATURE_STYLUS);
+       return !!(device->features & FEATURE_STYLUS);
 }
 
 int libwacom_has_touch(WacomDevice *device)
 {
-    return !!(device->features & FEATURE_TOUCH);
+       return !!(device->features & FEATURE_TOUCH);
 }
 
 int libwacom_get_num_buttons(WacomDevice *device)
 {
-    return device->num_buttons;
+       return device->num_buttons;
 }
 
 int *libwacom_get_supported_styli(WacomDevice *device, int *num_styli)
 {
-    *num_styli = device->num_styli;
-    return device->supported_styli;
+       *num_styli = device->num_styli;
+       return device->supported_styli;
 }
 
 int libwacom_has_ring(WacomDevice *device)
 {
-    return !!(device->features & FEATURE_RING);
+       return !!(device->features & FEATURE_RING);
 }
 
 int libwacom_has_ring2(WacomDevice *device)
 {
-    return !!(device->features & FEATURE_RING2);
+       return !!(device->features & FEATURE_RING2);
 }
 
 int libwacom_get_ring_num_modes(WacomDevice *device)
 {
-    return device->ring_num_modes;
+       return device->ring_num_modes;
 }
 
 int libwacom_get_ring2_num_modes(WacomDevice *device)
 {
-    return device->ring2_num_modes;
+       return device->ring2_num_modes;
 }
 
 int libwacom_get_num_strips(WacomDevice *device)
 {
-    return device->num_strips;
+       return device->num_strips;
 }
 
 int libwacom_get_strips_num_modes(WacomDevice *device)
 {
-    return device->strips_num_modes;
+       return device->strips_num_modes;
 }
 
 int libwacom_is_builtin(WacomDevice *device)
 {
-    return !!(device->features & FEATURE_BUILTIN);
+       return !!(device->features & FEATURE_BUILTIN);
 }
 
 int libwacom_is_reversible(WacomDevice *device)
 {
-    return !!(device->features & FEATURE_REVERSIBLE);
+       return !!(device->features & FEATURE_REVERSIBLE);
 }
 
 WacomBusType libwacom_get_bustype(WacomDevice *device)
 {
-    return device->matches[device->match]->bus;
+       return device->matches[device->match]->bus;
 }
 
 WacomButtonFlags
 libwacom_get_button_flag(WacomDevice *device,
-                        char         button)
+               char         button)
 {
        int index;
 
diff --git a/libwacom/libwacom.h b/libwacom/libwacom.h
index 3fe02dd..6ba96eb 100644
--- a/libwacom/libwacom.h
+++ b/libwacom/libwacom.h
@@ -95,50 +95,50 @@ typedef struct _WacomDeviceDatabase WacomDeviceDatabase;
  * Possible error codes.
  */
 enum WacomErrorCode {
-    WERROR_NONE,               /**< No error has occured */
-    WERROR_BAD_ALLOC,          /**< Allocation error */
-    WERROR_INVALID_PATH,       /**< A path specified is invalid */
-    WERROR_INVALID_DB,         /**< The passed DB is invalid */
-    WERROR_BAD_ACCESS,         /**< Invalid permissions to access the path */
-    WERROR_UNKNOWN_MODEL,      /**< Unsupported/unknown device */
+       WERROR_NONE,            /**< No error has occured */
+       WERROR_BAD_ALLOC,               /**< Allocation error */
+       WERROR_INVALID_PATH,    /**< A path specified is invalid */
+       WERROR_INVALID_DB,              /**< The passed DB is invalid */
+       WERROR_BAD_ACCESS,              /**< Invalid permissions to access the 
path */
+       WERROR_UNKNOWN_MODEL,   /**< Unsupported/unknown device */
 };
 
 /**
  * Bus types for tablets.
  */
 typedef enum {
-    WBUSTYPE_UNKNOWN,          /**< Unknown/unsupported bus type */
-    WBUSTYPE_USB,              /**< USB tablet */
-    WBUSTYPE_SERIAL,           /**< Serial tablet */
-    WBUSTYPE_BLUETOOTH         /**< Bluetooth tablet */
+       WBUSTYPE_UNKNOWN,               /**< Unknown/unsupported bus type */
+       WBUSTYPE_USB,           /**< USB tablet */
+       WBUSTYPE_SERIAL,                /**< Serial tablet */
+       WBUSTYPE_BLUETOOTH              /**< Bluetooth tablet */
 } WacomBusType;
 
 /**
  * Classes of devices.
  */
 typedef enum {
-    WCLASS_UNKNOWN,            /**< Unknown/unsupported device class */
-    WCLASS_INTUOS3,            /**< Any Intuos3 series */
-    WCLASS_INTUOS4,            /**< Any Intuos4 series */
-    WCLASS_INTUOS5,            /**< Any Intuos5 series */
-    WCLASS_CINTIQ,             /**< Any Cintiq device */
-    WCLASS_BAMBOO,             /**< Any Bamboo device */
-    WCLASS_GRAPHIRE,           /**< Any Graphire device */
-    WCLASS_ISDV4,              /**< Any serial ISDV4 device */
+       WCLASS_UNKNOWN,         /**< Unknown/unsupported device class */
+       WCLASS_INTUOS3,         /**< Any Intuos3 series */
+       WCLASS_INTUOS4,         /**< Any Intuos4 series */
+       WCLASS_INTUOS5,         /**< Any Intuos5 series */
+       WCLASS_CINTIQ,          /**< Any Cintiq device */
+       WCLASS_BAMBOO,          /**< Any Bamboo device */
+       WCLASS_GRAPHIRE,                /**< Any Graphire device */
+       WCLASS_ISDV4,           /**< Any serial ISDV4 device */
 } WacomClass;
 
 /**
  * Class of stylus
  */
 typedef enum {
-    WSTYLUS_UNKNOWN,
-    WSTYLUS_GENERAL,
-    WSTYLUS_INKING,
-    WSTYLUS_AIRBRUSH,
-    WSTYLUS_CLASSIC,
-    WSTYLUS_MARKER,
-    WSTYLUS_STROKE,
-    WSTYLUS_PUCK
+       WSTYLUS_UNKNOWN,
+       WSTYLUS_GENERAL,
+       WSTYLUS_INKING,
+       WSTYLUS_AIRBRUSH,
+       WSTYLUS_CLASSIC,
+       WSTYLUS_MARKER,
+       WSTYLUS_STROKE,
+       WSTYLUS_PUCK
 } WacomStylusType;
 
 /**
@@ -207,10 +207,10 @@ WacomDeviceDatabase* libwacom_database_new(void);
 WacomDeviceDatabase* libwacom_database_new_for_path(const char *datadir);
 
 /**
-  * Free all memory used by the database.
-  *
-  * @param db A Tablet and Stylus database.
-  */
+ * Free all memory used by the database.
+ *
+ * @param db A Tablet and Stylus database.
+ */
 void libwacom_database_destroy(WacomDeviceDatabase *db);
 
 /**
-- 
1.7.10


------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to