tbaeder / rpms / octave

Forked from rpms/octave 4 years ago
Clone
Orion Poplawski f932eb0
diff -up octave-4.0.0/libinterp/corefcn/pr-output.cc.abs octave-4.0.0/libinterp/corefcn/pr-output.cc
Orion Poplawski f932eb0
--- octave-4.0.0/libinterp/corefcn/pr-output.cc.abs	2015-05-23 08:21:53.000000000 -0600
Orion Poplawski f932eb0
+++ octave-4.0.0/libinterp/corefcn/pr-output.cc	2016-02-21 08:59:30.966291273 -0700
Orion Poplawski f932eb0
@@ -21,7 +21,7 @@ along with Octave; see the file COPYING.
Orion Poplawski f932eb0
 */
Orion Poplawski f932eb0
 
Orion Poplawski f932eb0
 #ifdef HAVE_CONFIG_H
Orion Poplawski f932eb0
-#include <config.h>
Orion Poplawski f932eb0
+#include "config.h"
Orion Poplawski f932eb0
 #endif
Orion Poplawski f932eb0
 
Orion Poplawski f932eb0
 #include <cfloat>
Orion Poplawski f932eb0
@@ -3145,6 +3145,14 @@ PRINT_INT_SCALAR_INTERNAL (uint32_t)
Orion Poplawski f932eb0
 PRINT_INT_SCALAR_INTERNAL (int64_t)
Orion Poplawski f932eb0
 PRINT_INT_SCALAR_INTERNAL (uint64_t)
Orion Poplawski f932eb0
 
Orion Poplawski f932eb0
+inline unsigned int abs (unsigned int x) { return x; }
Orion Poplawski f932eb0
+inline long unsigned int abs (long unsigned int x) { return x; }
Orion Poplawski f932eb0
+inline long long unsigned int abs (long long unsigned int x) { return x; }
Orion Poplawski f932eb0
+inline short unsigned int abs (short unsigned int x) { return x; }
Orion Poplawski f932eb0
+inline unsigned char abs (unsigned char x) { return x; }
Orion Poplawski f932eb0
+inline signed char abs (signed char x) { return abs((int)x); }
Orion Poplawski f932eb0
+inline short int abs (short int x) { return abs((int)x); }
Orion Poplawski f932eb0
+
Orion Poplawski f932eb0
 template <class T>
Orion Poplawski f932eb0
 /* static */ inline void
Orion Poplawski f932eb0
 octave_print_internal_template (std::ostream& os, const intNDArray<T>& nda,