aboutsummaryrefslogtreecommitdiff
path: root/os.c
diff options
context:
space:
mode:
Diffstat (limited to 'os.c')
-rw-r--r--os.c36
1 files changed, 12 insertions, 24 deletions
diff --git a/os.c b/os.c
index 530abe19d4cc..2daf7349fff7 100644
--- a/os.c
+++ b/os.c
@@ -60,12 +60,9 @@ extern int sigs;
* any pending iread().
*/
public int
-iread(fd, buf, len)
- int fd;
- char *buf;
- unsigned int len;
+iread(int fd, char *buf, unsigned int len)
{
- register int n;
+ int n;
start:
#if MSDOS_COMPILER==WIN32C
@@ -176,7 +173,7 @@ start:
* Interrupt a pending iread().
*/
public void
-intread()
+intread(void)
{
LONG_JUMP(read_label, 1);
}
@@ -186,7 +183,7 @@ intread()
*/
#if HAVE_TIME
public time_type
-get_time()
+get_time(void)
{
time_type t;
@@ -201,8 +198,7 @@ get_time()
* Local version of strerror, if not available from the system.
*/
static char *
-strerror(err)
- int err;
+strerror(int err)
{
#if HAVE_SYS_ERRLIST
static char buf[16];
@@ -223,11 +219,10 @@ strerror(err)
* errno_message: Return an error message based on the value of "errno".
*/
public char *
-errno_message(filename)
- char *filename;
+errno_message(char *filename)
{
- register char *p;
- register char *m;
+ char *p;
+ char *m;
int len;
#if HAVE_ERRNO
#if MUST_DEFINE_ERRNO
@@ -246,8 +241,7 @@ errno_message(filename)
/* #define HAVE_FLOAT 0 */
static POSITION
-muldiv(val, num, den)
- POSITION val, num, den;
+muldiv(POSITION val, POSITION num, POSITION den)
{
#if HAVE_FLOAT
double v = (((double) val) * num) / den;
@@ -270,8 +264,7 @@ muldiv(val, num, den)
* {{ Assumes a POSITION is a long int. }}
*/
public int
-percentage(num, den)
- POSITION num, den;
+percentage(POSITION num, POSITION den)
{
return (int) muldiv(num, (POSITION) 100, den);
}
@@ -280,10 +273,7 @@ percentage(num, den)
* Return the specified percentage of a POSITION.
*/
public POSITION
-percent_pos(pos, percent, fraction)
- POSITION pos;
- int percent;
- long fraction;
+percent_pos(POSITION pos, int percent, long fraction)
{
/* Change percent (parts per 100) to perden (parts per NUM_FRAC_DENOM). */
POSITION perden = (percent * (NUM_FRAC_DENOM / 100)) + (fraction / 100);
@@ -334,9 +324,7 @@ memcpy(dst, src, len)
* This implements an ANSI-style intercept setup for Microware C 3.2
*/
public int
-os9_signal(type, handler)
- int type;
- RETSIGTYPE (*handler)();
+os9_signal(int type, RETSIGTYPE (*handler)())
{
intercept(handler);
}