* stabsread.c (STABS_CONTINUE, error_type), partial-stab.h:
AIX can use ? instead of \ for continuation. Deal with it.
This commit is contained in:
parent
09f7054951
commit
91a0575c8a
|
@ -1,5 +1,8 @@
|
|||
Tue Jan 25 11:31:53 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||
|
||||
* stabsread.c (STABS_CONTINUE, error_type), partial-stab.h:
|
||||
AIX can use ? instead of \ for continuation. Deal with it.
|
||||
|
||||
* paread.c (read_unwind_info): Just assign to objfile->obj_private,
|
||||
not OBJ_UNWIND_INFO. Assigning to a cast is a GCC-ism which
|
||||
the HP compiler in ANSI mode doesn't like.
|
||||
|
|
|
@ -463,7 +463,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
|
||||
/* Check for and handle cretinous dbx symbol name
|
||||
continuation! */
|
||||
if (*p == '\\')
|
||||
if (*p == '\\' || (*p == '?' && p[1] == '\0'))
|
||||
p = next_symbol_text ();
|
||||
|
||||
/* Point to the character after the name
|
||||
|
|
|
@ -194,7 +194,8 @@ static int undef_types_length;
|
|||
/* Check for and handle cretinous stabs symbol name continuation! */
|
||||
#define STABS_CONTINUE(pp) \
|
||||
do { \
|
||||
if (**(pp) == '\\') *(pp) = next_symbol_text (); \
|
||||
if (**(pp) == '\\' || (**(pp) == '?' && (*(pp))[1] == '\0')) \
|
||||
*(pp) = next_symbol_text (); \
|
||||
} while (0)
|
||||
|
||||
|
||||
|
@ -1190,7 +1191,7 @@ error_type (pp)
|
|||
}
|
||||
|
||||
/* Check for and handle cretinous dbx symbol name continuation! */
|
||||
if ((*pp)[-1] == '\\')
|
||||
if ((*pp)[-1] == '\\' || (*pp)[-1] == '?')
|
||||
{
|
||||
*pp = next_symbol_text ();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue