Commit e97c30aa by Rainer Orth Committed by Rainer Orth

tracebak.c (MAX): Avoid redefinition warning.

	* 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.

From-SVN: r72794
parent 907393db
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> 2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
* mingw32.h: New file. * mingw32.h: New file.
......
...@@ -162,9 +162,9 @@ __gnat_full_name (nam, buffer) ...@@ -162,9 +162,9 @@ __gnat_full_name (nam, buffer)
char *nam; char *nam;
char *buffer; char *buffer;
{ {
#if defined(__EMX__) || defined (__MINGW32__)
char *p; char *p;
#if defined(__EMX__) || defined (__MINGW32__)
/* If this is a device file return it as is; under Windows NT and /* If this is a device file return it as is; under Windows NT and
OS/2 a device file end with ":". */ OS/2 a device file end with ":". */
if (nam[strlen (nam) - 1] == ':') if (nam[strlen (nam) - 1] == ':')
...@@ -189,6 +189,7 @@ __gnat_full_name (nam, buffer) ...@@ -189,6 +189,7 @@ __gnat_full_name (nam, buffer)
getcwd approach instead. */ getcwd approach instead. */
realpath (nam, buffer); realpath (nam, buffer);
return buffer;
#elif defined (VMS) #elif defined (VMS)
strncpy (buffer, __gnat_to_canonical_file_spec (nam), __gnat_max_path_len); strncpy (buffer, __gnat_to_canonical_file_spec (nam), __gnat_max_path_len);
...@@ -209,6 +210,8 @@ __gnat_full_name (nam, buffer) ...@@ -209,6 +210,8 @@ __gnat_full_name (nam, buffer)
return buffer; return buffer;
#else #else
char *p;
if (nam[0] != '/') if (nam[0] != '/')
{ {
p = getcwd (buffer, __gnat_max_path_len); p = getcwd (buffer, __gnat_max_path_len);
......
...@@ -1062,9 +1062,7 @@ __gnat_error_handler (sig, code, sc) ...@@ -1062,9 +1062,7 @@ __gnat_error_handler (sig, code, sc)
{ {
struct Machine_State *mstate; struct Machine_State *mstate;
struct Exception_Data *exception; struct Exception_Data *exception;
char *msg; const char *msg;
int i;
switch (sig) switch (sig)
{ {
...@@ -1142,7 +1140,6 @@ __gnat_error_handler (sig, code, sc) ...@@ -1142,7 +1140,6 @@ __gnat_error_handler (sig, code, sc)
void void
__gnat_install_handler () __gnat_install_handler ()
{ {
stack_t ss;
struct sigaction act; struct sigaction act;
/* Setup signal handler to map synchronous signals to appropriate /* Setup signal handler to map synchronous signals to appropriate
...@@ -1194,7 +1191,7 @@ __gnat_error_handler (sig, sip) ...@@ -1194,7 +1191,7 @@ __gnat_error_handler (sig, sip)
{ {
struct Exception_Data *exception; struct Exception_Data *exception;
static int recurse = 0; static int recurse = 0;
char *msg; const char *msg;
/* If this was an explicit signal from a "kill", just resignal it. */ /* If this was an explicit signal from a "kill", just resignal it. */
if (SI_FROMUSER (sip)) if (SI_FROMUSER (sip))
......
...@@ -327,7 +327,9 @@ extern unsigned int _image_base__; ...@@ -327,7 +327,9 @@ extern unsigned int _image_base__;
#define VALID_STACK_FRAME(ptr) 1 #define VALID_STACK_FRAME(ptr) 1
#endif #endif
#ifndef MAX
#define MAX(x,y) ((x) > (y) ? (x) : (y)) #define MAX(x,y) ((x) > (y) ? (x) : (y))
#endif
/* Define a dummy function to call if FORCE_CALL is defined. Don't /* 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" define it otherwise, as this could lead to "defined but not used"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment