]> git.sur5r.net Git - i3/i3/commitdiff
Move update_if_necessary to util.c, will be necessary later
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 28 Feb 2010 17:39:11 +0000 (18:39 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 28 Feb 2010 17:39:11 +0000 (18:39 +0100)
include/util.h
src/layout.c
src/util.c

index e45fc75a9f85690341b8565f41e00cee990f63f4..d1384962b1fa3bfee0647a61faa20448eae42551 100644 (file)
@@ -41,6 +41,13 @@ extern struct keyvalue_table_head by_child;
 int min(int a, int b);
 int max(int a, int b);
 
+/**
+ * Updates *destination with new_value and returns true if it was changed or false
+ * if it was the same
+ *
+ */
+bool update_if_necessary(uint32_t *destination, const uint32_t new_value);
+
 /**
  * Safe-wrapper around malloc which exits if malloc returns NULL (meaning that
  * there is no more memory available)
index 1017c3dd4dbec17a8e78aa8105c61d0170b2ba21..182870df70b6a9f8c8d3f60e023ec7f6753437e6 100644 (file)
 #include "log.h"
 #include "container.h"
 
-/*
- * Updates *destination with new_value and returns true if it was changed or false
- * if it was the same
- *
- */
-static bool update_if_necessary(uint32_t *destination, const uint32_t new_value) {
-        uint32_t old_value = *destination;
-
-        return ((*destination = new_value) != old_value);
-}
-
 /*
  * Gets the unoccupied space (= space which is available for windows which were resized by the user)
  * for the given row. This is necessary to render both, customly resized windows and never touched
index 1cdc758aed89655705766e849571210a0e09dcf1..f14052b020bd341292689e79de1cea079457790b 100644 (file)
@@ -46,6 +46,17 @@ int max(int a, int b) {
         return (a > b ? a : b);
 }
 
+/*
+ * Updates *destination with new_value and returns true if it was changed or false
+ * if it was the same
+ *
+ */
+bool update_if_necessary(uint32_t *destination, const uint32_t new_value) {
+        uint32_t old_value = *destination;
+
+        return ((*destination = new_value) != old_value);
+}
+
 /*
  * The s* functions (safe) are wrappers around malloc, strdup, …, which exits if one of
  * the called functions returns NULL, meaning that there is no more memory available