.nf
.B #include <stdlib.h>
.PP
-.BI "int ecvt_r(double " number ", int " ndigits ", int *" decpt ,
-.BI " int *" sign ", char *" buf ", size_t " len );
-.BI "int fcvt_r(double " number ", int " ndigits ", int *" decpt ,
-.BI " int *" sign ", char *" buf ", size_t " len );
+.BI "int ecvt_r(double " number ", int " ndigits ", int *restrict " decpt ,
+.BI " int *restrict " sign ", char *restrict " buf ", size_t " len );
+.BI "int fcvt_r(double " number ", int " ndigits ", int *restrict " decpt ,
+.BI " int *restrict " sign ", char *restrict " buf ", size_t " len );
.PP
-.BI "int qecvt_r(long double " number ", int " ndigits ", int *" decpt ,
-.BI " int *" sign ", char *" buf ", size_t " len );
-.BI "int qfcvt_r(long double " number ", int " ndigits ", int *" decpt ,
-.BI " int *" sign ", char *" buf ", size_t " len );
+.BI "int qecvt_r(long double " number ", int " ndigits \
+", int *restrict " decpt ,
+.BI " int *restrict " sign ", char *restrict " buf ", size_t " len );
+.BI "int qfcvt_r(long double " number ", int " ndigits \
+", int *restrict " decpt ,
+.BI " int *restrict " sign ", char *restrict " buf ", size_t " len );
.fi
.PP
.RS -4