Commit 6b021536 by Andreas Jaeger Committed by Andreas Jaeger

system_clock.c (system_clock_4, [...]): Add missing returns, reformat a bit.

	* intrinsics/system_clock.c (system_clock_4, system_clock_8): Add
	missing returns, reformat a bit.

	* io/write.c (nml_write_obj): Use %d again - and cast to int,
	st_sprintf does not handle %ld.

From-SVN: r99722
parent 944e86ee
2005-05-15 Andreas Jaeger <aj@suse.de> 2005-05-15 Andreas Jaeger <aj@suse.de>
* intrinsics/system_clock.c (system_clock_4, system_clock_8): Add
missing returns, reformat a bit.
* io/write.c (nml_write_obj): Use %d again - and cast to int,
st_sprintf does not handle %ld.
* io/unit.c (is_internal_unit): Add void as parameter list. * io/unit.c (is_internal_unit): Add void as parameter list.
* io/transfer.c: Move prototype declarations before the functions. * io/transfer.c: Move prototype declarations before the functions.
......
/* Implementation of the SYSTEM_CLOCK intrinsic. /* Implementation of the SYSTEM_CLOCK intrinsic.
Copyright (C) 2004 Free Software Foundation, Inc. Copyright (C) 2004, 2005 Free Software Foundation, Inc.
This file is part of the GNU Fortran 95 runtime library (libgfortran). This file is part of the GNU Fortran 95 runtime library (libgfortran).
...@@ -104,9 +104,13 @@ system_clock_4(GFC_INTEGER_4 *count, GFC_INTEGER_4 *count_rate, ...@@ -104,9 +104,13 @@ system_clock_4(GFC_INTEGER_4 *count, GFC_INTEGER_4 *count_rate,
} }
else else
{ {
if (count != NULL) *count = - GFC_INTEGER_4_HUGE; if (count != NULL)
if (count_rate != NULL) *count_rate = 0; *count = - GFC_INTEGER_4_HUGE;
if (count_max != NULL) *count_max = 0; if (count_rate != NULL)
*count_rate = 0;
if (count_max != NULL)
*count_max = 0;
return;
} }
#elif defined(HAVE_TIME_H) #elif defined(HAVE_TIME_H)
time_t t, t1; time_t t, t1;
...@@ -118,7 +122,7 @@ system_clock_4(GFC_INTEGER_4 *count, GFC_INTEGER_4 *count_rate, ...@@ -118,7 +122,7 @@ system_clock_4(GFC_INTEGER_4 *count, GFC_INTEGER_4 *count_rate,
cnt = - GFC_INTEGER_4_HUGE; cnt = - GFC_INTEGER_4_HUGE;
mx = 0; mx = 0;
} }
else if (t0 == (time_t) -2) else if (t0 == (time_t) -2)
t0 = t1; t0 = t1;
else else
{ {
...@@ -131,9 +135,12 @@ system_clock_4(GFC_INTEGER_4 *count, GFC_INTEGER_4 *count_rate, ...@@ -131,9 +135,12 @@ system_clock_4(GFC_INTEGER_4 *count, GFC_INTEGER_4 *count_rate,
cnt = - GFC_INTEGER_4_HUGE; cnt = - GFC_INTEGER_4_HUGE;
mx = 0; mx = 0;
#endif #endif
if (count != NULL) *count = cnt; if (count != NULL)
if (count_rate != NULL) *count_rate = TCK; *count = cnt;
if (count_max != NULL) *count_max = mx; if (count_rate != NULL)
*count_rate = TCK;
if (count_max != NULL)
*count_max = mx;
} }
...@@ -180,9 +187,14 @@ system_clock_8 (GFC_INTEGER_8 *count, GFC_INTEGER_8 *count_rate, ...@@ -180,9 +187,14 @@ system_clock_8 (GFC_INTEGER_8 *count, GFC_INTEGER_8 *count_rate,
} }
else else
{ {
if (count != NULL) *count = - GFC_INTEGER_8_HUGE; if (count != NULL)
if (count_rate != NULL) *count_rate = 0; *count = - GFC_INTEGER_8_HUGE;
if (count_max != NULL) *count_max = 0; if (count_rate != NULL)
*count_rate = 0;
if (count_max != NULL)
*count_max = 0;
return;
} }
#elif defined(HAVE_TIME_H) #elif defined(HAVE_TIME_H)
time_t t, t1; time_t t, t1;
...@@ -194,7 +206,7 @@ system_clock_8 (GFC_INTEGER_8 *count, GFC_INTEGER_8 *count_rate, ...@@ -194,7 +206,7 @@ system_clock_8 (GFC_INTEGER_8 *count, GFC_INTEGER_8 *count_rate,
cnt = - GFC_INTEGER_8_HUGE; cnt = - GFC_INTEGER_8_HUGE;
mx = 0; mx = 0;
} }
else if (t0 == (time_t) -2) else if (t0 == (time_t) -2)
t0 = t1; t0 = t1;
else else
{ {
......
...@@ -1490,7 +1490,7 @@ nml_write_obj (namelist_info * obj, index_type offset, ...@@ -1490,7 +1490,7 @@ nml_write_obj (namelist_info * obj, index_type offset,
{ {
strcat (ext_name, dim_i ? "" : "("); strcat (ext_name, dim_i ? "" : "(");
clen = strlen (ext_name); clen = strlen (ext_name);
st_sprintf (ext_name + clen, "%ld", (long) obj->ls[dim_i].idx); st_sprintf (ext_name + clen, "%d", (int) obj->ls[dim_i].idx);
strcat (ext_name, (dim_i == obj->var_rank - 1) ? ")" : ","); strcat (ext_name, (dim_i == obj->var_rank - 1) ? ")" : ",");
} }
......
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