Date: Thu, 13 Aug 1998 14:18:44 +0300 (IDT) From: Eli Zaretskii To: Andris Pavenis cc: Gerhard Gruber , djgpp AT delorie DOT com Subject: Re: -fxref bug? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Thu, 13 Aug 1998, Andris Pavenis wrote: > + #ifdef __DJGPP__ > + #define FILE_NAME_ABSOLUTE_P(NAME) \ > + ((NAME[0] == '/') || \ > + (isascii(NAME[0]) && NAME[1]==':' && \ > + (NAME[2]=='/' || NAME[2]=='\\'))) > + #endif Thanks. However, this has a few drawbacks: a drive letter doesn't have to be isascii and a name such as d:foo should also be treated as absolute. It also doesn't support backslashes. So I would suggest the following: #define FILE_NAME_ABSOLUTE_P(NAME) \ (((NAME)[0] == '/') || ((NAME)[0] == '\\') || \ (((NAME)[0] >= 'A') && ((NAME)[0] <= 'z') && ((NAME)[1] == ':')))