Line 4822... |
Line 4822... |
const char *modname;
|
const char *modname;
|
#ifdef HAVE_DOS_BASED_FILE_SYSTEM
|
#ifdef HAVE_DOS_BASED_FILE_SYSTEM
|
const char *backslash;
|
const char *backslash;
|
#endif
|
#endif
|
char *c, *s;
|
char *c, *s;
|
unsigned int nindx;
|
|
|
|
if (info->filename != NULL)
|
if (info->filename != NULL)
|
{
|
{
|
if (! ieee_finish_compilation_unit (info))
|
if (! ieee_finish_compilation_unit (info))
|
return FALSE;
|
return FALSE;
|
Line 4870... |
Line 4869... |
|| ! ieee_write_byte (info, 1)
|
|| ! ieee_write_byte (info, 1)
|
|| ! ieee_write_number (info, 0)
|
|| ! ieee_write_number (info, 0)
|
|| ! ieee_write_id (info, info->modname))
|
|| ! ieee_write_id (info, info->modname))
|
return FALSE;
|
return FALSE;
|
|
|
nindx = info->name_indx;
|
|
++info->name_indx;
|
++info->name_indx;
|
if (! ieee_change_buffer (info, &info->vars)
|
if (! ieee_change_buffer (info, &info->vars)
|
|| ! ieee_write_byte (info, (int) ieee_bb_record_enum)
|
|| ! ieee_write_byte (info, (int) ieee_bb_record_enum)
|
|| ! ieee_write_byte (info, 3)
|
|| ! ieee_write_byte (info, 3)
|
|| ! ieee_write_number (info, 0)
|
|| ! ieee_write_number (info, 0)
|
Line 5686... |
Line 5684... |
/* Make an offset type. */
|
/* Make an offset type. */
|
|
|
static bfd_boolean
|
static bfd_boolean
|
ieee_offset_type (void *p)
|
ieee_offset_type (void *p)
|
{
|
{
|
struct ieee_handle *info = (struct ieee_handle *) p;
|
|
unsigned int targetindx, baseindx;
|
|
|
|
targetindx = ieee_pop_type (info);
|
|
baseindx = ieee_pop_type (info);
|
|
|
|
/* FIXME: The MRI C++ compiler does not appear to generate any
|
/* FIXME: The MRI C++ compiler does not appear to generate any
|
useful type information about an offset type. It just records a
|
useful type information about an offset type. It just records a
|
pointer to member as an integer. The MRI/HP IEEE spec does
|
pointer to member as an integer. The MRI/HP IEEE spec does
|
describe a pmisc record which can be used for a pointer to
|
describe a pmisc record which can be used for a pointer to
|
member. Unfortunately, it does not describe the target type,
|
member. Unfortunately, it does not describe the target type,
|