* init.c [sgi] (__gnat_error_handler): Remove i, unused.
Change msg to const char *.
(__gnat_install_handler): Remove ss, unused.
[sun && __SVR4 && !__vxworks] (__gnat_error_handler): Change msg
to const char *.
* cstreams.c (__gnat_full_name): Declare p only when used.
(__gnat_full_name) [sgi] Return buffer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72794
138bc75d-0d04-0410-961f-
82ee72b054a4
+2003-10-22 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * tracebak.c (MAX): Avoid redefinition warning.
+
+ * init.c [sgi] (__gnat_error_handler): Remove i, unused.
+ Change msg to const char *.
+ (__gnat_install_handler): Remove ss, unused.
+ [sun && __SVR4 && !__vxworks] (__gnat_error_handler): Change msg
+ to const char *.
+ * cstreams.c (__gnat_full_name): Declare p only when used.
+ (__gnat_full_name) [sgi] Return buffer.
+
2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
* mingw32.h: New file.
char *nam;
char *buffer;
{
+#if defined(__EMX__) || defined (__MINGW32__)
char *p;
-#if defined(__EMX__) || defined (__MINGW32__)
/* If this is a device file return it as is; under Windows NT and
OS/2 a device file end with ":". */
if (nam[strlen (nam) - 1] == ':')
getcwd approach instead. */
realpath (nam, buffer);
+ return buffer;
#elif defined (VMS)
strncpy (buffer, __gnat_to_canonical_file_spec (nam), __gnat_max_path_len);
return buffer;
#else
+ char *p;
+
if (nam[0] != '/')
{
p = getcwd (buffer, __gnat_max_path_len);
{
struct Machine_State *mstate;
struct Exception_Data *exception;
- char *msg;
-
- int i;
+ const char *msg;
switch (sig)
{
void
__gnat_install_handler ()
{
- stack_t ss;
struct sigaction act;
/* Setup signal handler to map synchronous signals to appropriate
{
struct Exception_Data *exception;
static int recurse = 0;
- char *msg;
+ const char *msg;
/* If this was an explicit signal from a "kill", just resignal it. */
if (SI_FROMUSER (sip))
#define VALID_STACK_FRAME(ptr) 1
#endif
+#ifndef MAX
#define MAX(x,y) ((x) > (y) ? (x) : (y))
+#endif
/* Define a dummy function to call if FORCE_CALL is defined. Don't
define it otherwise, as this could lead to "defined but not used"