+/* $Header$ */
/* File : _c2type.c
Author : Richard A. O'Keefe.
Updated: 23 April 1984
+/* $Header$ */
abs(i){
return i < 0 ? -i : i;
}
+/* $Header$ */
#include <time.h>
#define DATE_STR "??? ??? ?? ??:??:?? ????\n"
+/* $Header$ */
#ifndef NOFLOAT
#include <ctype.h>
+/* $Header$ */
atoi(s)
register char *s;
{
+/* $Header$ */
long atol(s)
register char *s;
{
+/* $Header$ */
int
bcmp(b1, b2, n)
register char *b1, *b2;
+/* $Header$ */
bcopy(old, new, n)
register char *old, *new;
register int n;
+/* $Header$ */
bfill(dst, len, fill)
register char *dst;
register int len;
+/* $Header$ */
bmove(dst, src, len)
char *dst, *src;
int len;
+/* $Header$ */
bzero(b, l)
register char *b;
{
+/* $Header$ */
#define ALIGN(sz) (((sz) + (sizeof(long) - 1) / sizeof(long)) * sizeof(long))
char *
calloc(nelem, elsize)
+/* $Header$ */
#include <sys/types.h>
#include <sys/dir.h>
+/* $Header$ */
/* From Andy Tanenbaum's book "Computer Networks",
rewritten in C
*/
+/* $Header$ */
#include <time.h>
extern struct tm *localtime();
+/* $Header$ */
#ifndef NOFLOAT
extern double modf();
static char *cvt();
+/* $Header$ */
char *getenv();
char *index();
+/* $Header$ */
ffc(i)
register int i;
{
+/* $Header$ */
ffs(i)
register int i;
{
+/* $Header$ */
#ifndef NOFLOAT
extern char *ecvt();
+/* $Header$ */
char *getenv(name)
register char *name;
{
+/* $Header$ */
#define UTMPFILE "/etc/utmp"
#ifdef __USG
+/* $Header$ */
#include <stdio.h>
#define ERR(s, c) if(opterr){\
fputs(argv[0], stderr);\
+/* $Header$ */
#include <time.h>
static int monthsize[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
+/* $Header$ */
char *index(s, c)
register char *s, c;
{
+/* $Header$ */
isatty(f)
{
char buf[128];
+/* $Header$ */
ltol3(cp, lp, n)
register char *cp;
register long *lp;
+/* $Header$ */
#ifndef NOFLOAT
extern double frexp();
+/* $Header$ */
#include <time.h>
#define YEARSIZE(year) ((year) % 4 ? 365 : 366)
+/* $Header$ */
#define CLICK_SIZE 16
#if EM_WSIZE == EM_PSIZE
+/* $Header$ */
char *
memccpy(dst, src, c, n)
register char *dst, *src;
+/* $Header$ */
char *
memchr(s, c, n)
char *s;
+/* $Header$ */
int
memcmp(s1, s2, n)
register char *s1, *s2;
+/* $Header$ */
char *
memcpy(s1, s2, n)
register char *s1, *s2;
+/* $Header$ */
char *
memset(s, c, n)
char *s;
+/* $Header$ */
/* mktemp - make a name for a temporary file */
char *mktemp(template)
+/* $Header$ */
static int bs;
static char *bp;
static char *bufp;
+/* $Header$ */
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/dir.h>
+/* $Header$ */
/* perror(s) print the current error message. */
extern int errno;
+/* $Header$ */
/*
* (c) copyright 1983 by the Vrije Universiteit, Amsterdam, The Netherlands.
*
+/* $Header$ */
static qsort1();
static int (*qcompar)();
static qexchange();
+/* $Header$ */
static long seed = 1L;
int rand()
+/* $Header$ */
#include <sys/types.h>
#include <sys/dir.h>
+/* $Header$ */
char *rindex(s, c)
register char *s, c;
{
+/* $Header$ */
#include <sys/types.h>
#include <sys/dir.h>
+/* $Header$ */
#include <signal.h>
#include <setjmp.h>
+/* $Header$ */
char *strcat(s1, s2)
register char *s1, *s2;
{
+/* $Header$ */
char *strchr(s, c)
register char *s, c;
{
+/* $Header$ */
int strcmp(s1, s2)
register char *s1, *s2;
{
+/* $Header$ */
char *strcpy(s1, s2)
register char *s1, *s2;
{
+/* $Header$ */
int
strcspn(string, notin)
char *string;
+/* $Header$ */
int strlen(s)
char *s;
{
+/* $Header$ */
char *strncat(s1, s2, n)
register char *s1, *s2;
int n;
+/* $Header$ */
int
strncmp(s1, s2, n)
register char *s1, *s2;
+/* $Header$ */
char
*strncpy(s1, s2, n)
register char *s1, *s2;
+/* $Header$ */
char *
strpbrk(string, brk)
register char *string, *brk;
+/* $Header$ */
char *strrchr(s, c)
register char *s, c;
{
+/* $Header$ */
int
strspn(string, in)
char *string;
+/* $Header$ */
/* find first occurrence of wanted in s */
char *
strstr(s, wanted)
+/* $Header$ */
extern char *strpbrk();
char *
+/* $Header$ */
swab(from, to, nbytes)
register char *from, *to;
{
+/* $Header$ */
#include <sys/types.h>
#include <sys/dir.h>
+/* $Header$ */
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/dir.h>
+/* $Header$ */
#ifdef __USG
/* system V, so no /etc/ttys file. In this case, scan the
/etc/utmp file
+/* $Header$ */
#ifdef __BSD4_2
struct timeval {
long tv_sec, tv_usec;
+/* $Header$ */
_cleanup(){}
+/* $Header$ */
/*
* (c) copyright 1983 by the Vrije Universiteit, Amsterdam, The Netherlands.
*
+/* $Header$ */
#include <sgtty.h>
int gtty(fildes,argp) int fildes ; struct sgttyb *argp ; {
return ioctl(fildes,TIOCGETP,argp) ;
+/* $Header$ */
#include <signal.h>
typedef int (*callvec)() ;
+/* $Header$ */
#include <sgtty.h>
int stty(fildes,argp) int fildes ; struct sgttyb *argp ; {
return ioctl(fildes,TIOCSETP,argp) ;
+/* $Header$ */
/*
* return offset in file.
*/
+/* $Header$ */
#include <sys/types.h>
#include <sys/timeb.h>
time_t time(timpt) time_t *timpt ; {
+/* $Header$ */
#include <stdio.h>
clearerr(iop)
+/* $Header$ */
#include <stdio.h>
unsigned char _sobuf[BUFSIZ];
+/* $Header$ */
#include <stdio.h>
#ifndef NOFLOAT
+/* $Header$ */
#include <stdio.h>
#include <ctype.h>
+/* $Header$ */
#include <stdio.h>
fclose(fp)
+/* $Header$ */
#include <stdio.h>
FILE *fdopen(fd,mode)
+/* $Header$ */
#include <stdio.h>
+/* $Header$ */
#include <stdio.h>
fgetc(f)
+/* $Header$ */
#include <stdio.h>
char *fgets(str, n, file)
+/* $Header$ */
#include <stdio.h>
_fillbuf(iop)
+/* $Header$ */
#ifndef NOFLOAT
extern char *fcvt();
extern char *ecvt();
+/* $Header$ */
#include <stdio.h>
int
+/* $Header$ */
#include <stdio.h>
#define PMODE 0666
+/* $Header$ */
#include <stdio.h>
fprintf (file, fmt, args)
+/* $Header$ */
#include <stdio.h>
fputc(c, iop)
+/* $Header$ */
#include <stdio.h>
fputs(s,file)
+/* $Header$ */
#include <stdio.h>
fread(ptr, size, count, file)
+/* $Header$ */
#include <stdio.h>
#define PMODE 0666
+/* $Header$ */
#include <stdio.h>
int fscanf (fp, format, args)
+/* $Header$ */
#include <stdio.h>
+/* $Header$ */
#include <stdio.h>
+/* $Header$ */
#include <stdio.h>
fwrite(ptr, size, count, file)
+/* $Header$ */
#include <stdio.h>
#undef getchar
+/* $Header$ */
/*
* get entry from group file
*
+/* $Header$ */
#include <signal.h>
#include <sgtty.h>
+/* $Header$ */
#include <stdio.h>
getpw(uid, buf)
+/* $Header$ */
/*
* get entry from password file
*
+/* $Header$ */
#include <stdio.h>
char *gets(str)
+/* $Header$ */
#include <stdio.h>
int getw(iop)
+/* $Header$ */
#include <stdio.h>
#include <signal.h>
+/* $Header$ */
#include <stdio.h>
printf (fmt, args)
+/* $Header$ */
#include <stdio.h>
#undef putchar
+/* $Header$ */
#include <stdio.h>
puts(s)
+/* $Header$ */
#include <stdio.h>
int
+/* $Header$ */
#include <stdio.h>
rewind(iop)
+/* $Header$ */
#include <stdio.h>
int scanf (format, args)
+/* $Header$ */
#include <stdio.h>
+/* $Header$ */
#include <stdio.h>
char *sprintf(buf,format,args)
+/* $Header$ */
#include <stdio.h>
int sscanf (string, format, args)
+/* $Header$ */
#include <signal.h>
system(str)
+/* $Header$ */
static struct zonetable {
int offset;
char *stdzone;
+/* $Header$ */
#include <stdio.h>
ungetc(ch, iop)