Path: utzoo!utgpu!water!watmath!clyde!rutgers!rochester!bbn!uwmcsd1!ig!agate!ucbvax!ucsfcgl!cca.ucsf.edu!rk9005 From: rk9005@cca.ucsf.edu (Roland McGrath) Newsgroups: comp.lang.c Subject: "noalias" in library function declarations Message-ID: <1153@ucsfcca.ucsf.edu> Date: 13 Feb 88 21:34:32 GMT Reply-To: roland@rtsg.lbl.gov (Roland McGrath) Organization: Hackers Anonymous International, Ltd., Inc. (Applications welcome) Lines: 12 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