[comp.lang.c] "noalias" in library function declarations

rk9005@cca.ucsf.edu (Roland McGrath) (02/14/88)

I gather that now all the library functions with pointer
arguments are declared like:
	void memcpy(noalias void *s1, noalias const void *s2);
Is that correct?

Now, I don't understand noalias very well, but I think
	void memcpy(noalias void *noalias s1, noalias const void *noalias s2);
would mean something.  What does it mean?
-- 
		Roland McGrath
UUCP: 			...!ucbvax!lbl-rtsg.arpa!roland
ARPA:	 		roland@rtsg.lbl.gov