--- octave-4.2.0/libinterp/corefcn/pr-output.cc.orig +++ octave-4.2.0/libinterp/corefcn/pr-output.cc @@ -3152,6 +3152,14 @@ PRINT_INT_SCALAR_INTERNAL (int64_t) PRINT_INT_SCALAR_INTERNAL (uint64_t) +inline unsigned int abs (unsigned int x) { return x; } +inline long unsigned int abs (long unsigned int x) { return x; } +inline long long unsigned int abs (long long unsigned int x) { return x; } +inline short unsigned int abs (short unsigned int x) { return x; } +inline unsigned char abs (unsigned char x) { return x; } +inline signed char abs (signed char x) { return abs((int)x); } +inline short int abs (short int x) { return abs((int)x); } + template /* static */ inline void octave_print_internal_template (std::ostream& os, const intNDArray& nda,