On this subject (and thanks to GSR for research) on debian the values.h has the following warning: /* This interface is obsolete. New programs should use <limits.h> and/or <float.h> instead of <values.h>. */ Should values.h be used at all?