diff -upr a/texlive-20120701-source/utils/pmx/pmx-2.6.18/libf2c/f2c.h b/texlive-20120701-source/utils/pmx/pmx-2.6.18/libf2c/f2c.h --- a/texlive-20120701-source/utils/pmx/pmx-2.6.18/libf2c/f2c.h 2012-05-20 12:47:27.000000000 -0200 +++ b/texlive-20120701-source/utils/pmx/pmx-2.6.18/libf2c/f2c.h 2015-04-10 22:30:34.448806152 -0200 @@ -157,8 +157,7 @@ struct Namelist { }; typedef struct Namelist Namelist; -#define abs(x) ((x) >= 0 ? (x) : -(x)) -#define dabs(x) (doublereal)abs(x) +#define dabs(x) ((doublereal)((x) >= 0 ? (x) : -(x))) #define min(a,b) ((a) <= (b) ? (a) : (b)) #define max(a,b) ((a) >= (b) ? (a) : (b)) #define dmin(a,b) (doublereal)min(a,b)