Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!bionet!apple!gem.mps.ohio-state.edu!wuarchive!cs.utexas.edu!tut.cis.ohio-state.edu!AI.MIT.EDU!kingdon From: kingdon@AI.MIT.EDU (Jim Kingdon) Newsgroups: gnu.gdb.bug Subject: Sorry for misleading information on "volatile" Message-ID: <8909281538.AA05581@apple-gunkies.ai.mit.edu> Date: 28 Sep 89 15:38:34 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 11 I accidently sent a message containing wrong information about C type qualifiers to this list (I meant to send it to the individual; even so I probably should have kept my mouth shut about something I didn't understand, but it's too late for that), so at the risk of compounding the problem of overflowing mailboxes I think I better set the record straight. "volatile char *p" means "pointer to volatile character" (since "volatile char" is a volatile character, "volatile char *" is a pointer to that). "char volatile *p" means the same thing. "char * volatile p" means "volatile pointer to character".