From C11 draft:
C11 (n1570), § K.3.5.1.1 The
tmpfile_s
function
errno_t tmpfile_s(FILE * restrict * restrict streamptr);
What is the purpose of the restrict
qualifier here?
Because there is no other parameters, the compiler is able to know that streamptr
is not aliased without restrict
, isn't it?