MOD déplacement de la function ceiling de euphorik_bd ver euphorik_common
authorGreg Burri <greg.burri@gmail.com>
Mon, 16 Jun 2008 12:19:39 +0000 (12:19 +0000)
committerGreg Burri <greg.burri@gmail.com>
Mon, 16 Jun 2008 12:19:39 +0000 (12:19 +0000)
modules/erl/euphorik_bd.erl
modules/erl/euphorik_common.erl

index b11b4e6..1f9a682 100755 (executable)
@@ -901,17 +901,6 @@ delta_date_minute(D1, D2) ->
    trunc(delta_date_ms(D1, D2) / 1000 / 60).
 
 
-% Bizarre, cette fonction n'existe pas dans la stdlib.
-% Pas utilisé mais bon ca me fait de la peine de l'enlever.
-ceiling(X) ->
-   T = trunc(X),
-   case (X - T) of
-      Neg when Neg < 0 -> T;
-      Pos when Pos > 0 -> T + 1;
-      _ -> T
-   end.
-
-
 % Renvoie un nouvel id pour une table donnée
 nouvel_id(Table) ->
    mnesia:dirty_update_counter(counter, Table, 1).\r
index 12ac9cb..5e3ef09 100644 (file)
@@ -1,5 +1,5 @@
 % coding: utf-8
-% Copyright 2008 Grégory Burri
+% Copyright 2008 Grégory Burri
 %
 % This file is part of Euphorik.
 %
 % You should have received a copy of the GNU General Public License
 % along with Euphorik.  If not, see <http://www.gnu.org/licenses/>.
 % 
-% Module avec plein de bordel utile à l'intérieur
+% Module avec plein de bordel utile à l'intérieur
 % @author G.Burri
 
 -module(euphorik_common).
--export([serialize_ip/1, unserialize_ip/1]).
+-export([\r
+   serialize_ip/1,\r
+   unserialize_ip/1,\r
+   ceiling/1\r
+]).\r
+\r
+\r
+% Arrondi un float à l'entier supérieur.\r
+% Bizarre, cette fonction n'existe pas dans la stdlib.\r
+% Pas utilisé mais bon ca me fait de la peine de l'enlever.\r
+ceiling(X) ->\r
+   T = trunc(X),\r
+   case (X - T) of\r
+      Neg when Neg < 0 -> T;\r
+      Pos when Pos > 0 -> T + 1;\r
+      _ -> T\r
+   end.
 
 
 serialize_ip(undefined) ->