OSDN Git Service

* bits/std_cmath.h (std::abs): Overload for int and long.
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Aug 2000 10:45:26 +0000 (10:45 +0000)
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Aug 2000 10:45:26 +0000 (10:45 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35837 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/bits/std_cmath.h

index 83b3915..024a7ba 100644 (file)
@@ -1,3 +1,7 @@
+2000-08-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
+
+       * bits/std_cmath.h (std::abs): Overload for int and long.
+
 2000-08-20  Benjamin Kosnik  <bkoz@gnu.org>
 
        * src/string-inst.cc: Tweak instantiations for new-gxx-abi.
index c25afa6..dd21e4f 100644 (file)
 
 namespace std {
 
+  //
+  // int
+  //
+
+  inline int abs(int i)
+  { return i < 0 ? i : -i; }
+
+  inline long abs(long i)
+  { return i < 0 ? i : -i; }
+  
     //
     // float
     //