RCS_ID_C "$Id: misc.c,v 3.1 1994/01/07 22:51:24 ppessi Exp $";
/* misc.c -- collection of generic useful functions used by niftyterm
 *
 * Copyright 1988, 1989 Chris Newman
 * All Rights Reserved
 * Permission is granted ot copy, modify, and use this as long
 * as this notice remains intact.  This is a nifty program.
 *
 * $Author: ppessi $ $Revision: 3.1 $ $Date: 1994/01/07 22:51:24 $
 */

#include <stdio.h>
#include <ctype.h>
#include "nifty.h"
#include "amiga.h"

extern struct timerequest *tr;

/* a string compare which ignores case
 */
int lstrncmp(register char *str1, register char *str2, register int len)
{
  return Strnicmp(str1, str2, len);
}

/* This sleeps for a given amount of microseconds
 */
void udelay(unsigned long val)
{
  Delay(val / (1000000 / 50));
}

/* simple procedure to convert decimal number of 
 * less than 16 digits to a string.
 */
char *itos(register long n)
{
  static char    sbuf[16];
  register char  *cp = sbuf + sizeof(sbuf) - 1;

  *cp = '\0';
  do {
    cp--;
    *cp = "0123456789"[n % 10];
    n /= 10;
  } while (n != 0);
  return (cp);
}
