tsystem.h: Add the prototype of strlen.

* tsystem.h: Add the prototype of strlen.
	* unwind-pe.h (read_encoded_value_with_base): Add an
	appropriate cast to handle a case where the pointer size is
	smaller than sizeof (int).

From-SVN: r73265
This commit is contained in:
Kazu Hirata 2003-11-05 05:17:16 +00:00 committed by Kazu Hirata
parent c1fab4c1be
commit 488c98d8e5
3 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2003-11-05 Kazu Hirata <kazu@cs.umass.edu>
* tsystem.h: Add the prototype of strlen.
* unwind-pe.h (read_encoded_value_with_base): Add an
appropriate cast to handle a case where the pointer size is
smaller than sizeof (int).
2003-11-04 Richard Sandiford <rsandifo@redhat.com>
* config/mips/mips-protos.h (mips_global_pic_constant_p): Delete.

View File

@ -62,6 +62,10 @@ extern int atexit (void (*)(void));
extern void abort (void) __attribute__ ((__noreturn__));
#endif
#ifndef strlen
extern size_t strlen (const char *);
#endif
#else /* ! inhibit_libc */
/* We disable this when inhibit_libc, so that gcc can still be built without
needing header files first. */

View File

@ -199,7 +199,7 @@ read_encoded_value_with_base (unsigned char encoding, _Unwind_Ptr base,
_Unwind_Internal_Ptr a = (_Unwind_Internal_Ptr) p;
a = (a + sizeof (void *) - 1) & - sizeof(void *);
result = *(_Unwind_Internal_Ptr *) a;
p = (const unsigned char *) (a + sizeof (void *));
p = (const unsigned char *) (_Unwind_Internal_Ptr) (a + sizeof (void *));
}
else
{