Correct function return types for new and fussy gcc.
This commit is contained in:
parent
28240dcd30
commit
3dceb55b37
4 changed files with 17 additions and 9 deletions
|
@ -1,3 +1,11 @@
|
|||
2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
|
||||
* debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
|
||||
false.
|
||||
(debug_tag_type): Here too.
|
||||
* ieee.c (ieee_builtin_type): And here.
|
||||
* stabs.c (parse_stab_type, parse_stab_array_type): And here.
|
||||
|
||||
2000-01-13 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* readelf.c (get_machine_name): Change EM_S370 to return "IBM
|
||||
|
|
|
@ -1988,7 +1988,7 @@ debug_name_type (handle, name, type)
|
|||
nm = debug_add_to_namespace (info, &info->current_file->globals, name,
|
||||
DEBUG_OBJECT_TYPE, DEBUG_LINKAGE_NONE);
|
||||
if (nm == NULL)
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
|
||||
nm->u.type = t;
|
||||
|
||||
|
@ -2044,7 +2044,7 @@ debug_tag_type (handle, name, type)
|
|||
nm = debug_add_to_namespace (info, &info->current_file->globals, name,
|
||||
DEBUG_OBJECT_TAG, DEBUG_LINKAGE_NONE);
|
||||
if (nm == NULL)
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
|
||||
nm->u.tag = t;
|
||||
|
||||
|
|
|
@ -779,7 +779,7 @@ ieee_builtin_type (info, p, indx)
|
|||
|
||||
case builtin_bcd_float:
|
||||
ieee_error (info, p, _("BCD float type not supported"));
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
}
|
||||
|
||||
if (name != NULL)
|
||||
|
|
|
@ -1639,7 +1639,7 @@ parse_stab_type (dhandle, info, typename, pp, slotp)
|
|||
if (size != -1)
|
||||
{
|
||||
if (! debug_record_type_size (dhandle, dtype, (unsigned int) size))
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
}
|
||||
|
||||
return dtype;
|
||||
|
@ -3131,7 +3131,7 @@ parse_stab_array_type (dhandle, info, pp, stringp)
|
|||
/* If the index type is type 0, we take it as int. */
|
||||
p = *pp;
|
||||
if (! parse_stab_type_number (&p, typenums))
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
if (typenums[0] == 0 && typenums[1] == 0 && **pp != '=')
|
||||
{
|
||||
index_type = debug_find_named_type (dhandle, "int");
|
||||
|
@ -3139,7 +3139,7 @@ parse_stab_array_type (dhandle, info, pp, stringp)
|
|||
{
|
||||
index_type = debug_make_int_type (dhandle, 4, false);
|
||||
if (index_type == DEBUG_TYPE_NULL)
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
}
|
||||
*pp = p;
|
||||
}
|
||||
|
@ -3168,7 +3168,7 @@ parse_stab_array_type (dhandle, info, pp, stringp)
|
|||
if (**pp != ';')
|
||||
{
|
||||
bad_stab (orig);
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
}
|
||||
++*pp;
|
||||
|
||||
|
@ -3182,14 +3182,14 @@ parse_stab_array_type (dhandle, info, pp, stringp)
|
|||
if (**pp != ';')
|
||||
{
|
||||
bad_stab (orig);
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
}
|
||||
++*pp;
|
||||
|
||||
element_type = parse_stab_type (dhandle, info, (const char *) NULL, pp,
|
||||
(debug_type **) NULL);
|
||||
if (element_type == DEBUG_TYPE_NULL)
|
||||
return false;
|
||||
return DEBUG_TYPE_NULL;
|
||||
|
||||
if (adjustable)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue