/*
 * Amiga additions
 *
 */

#include "curses.h"

void
usleep(int t)
{
	if (t < 20000) Delay(t / 20000);
}

void
sleep(int t)
{
	if (t > 0) Delay(t * 50);
}

void
overwrite(WINDOW *from, WINDOW *to)
{
    int l;

    for (l = 0; l < LINES; l++) {
	memmove(to->LnArry[l].Line, from->LnArry[l].Line, COLS);
	memmove(to->LnArry[l].ATTRS, from->LnArry[l].ATTRS, COLS);
	to->LnArry[l].StartCol = from->LnArry[l].StartCol;
	to->LnArry[l].EndCol = from->LnArry[l].EndCol;
	to->LnArry[l].Touched = TRUE;
    }
}

void
user_name(char *buf)
{
  strcpy(buf, "Amiga-user");
}

void
bzero(char *sp, int len)
{
  while (len--)
    *sp++ = '\0';
}
