1/*
2 * mac replacement for mit krb_locl.h
3 */
4
5#define RCSID(xxx) static char *xxrcs=xxx
6#define xxu_int32_t unsigned long
7#define xxint32_t long
8#define xxint16_t short
9
10#include <config.h>
11#include <krb.h>
12#include <prot.h>
13
14struct timeval {
15	time_t tv_sec;
16	long tv_usec;
17};
18#define gettimeofday yyy_gettimeofday
19int gettimeofday(struct timeval *tp, void *);
20
21#define swab yyy_swab
22void swab(char *a, char *b,int len);
23
24/*
25 * printf a warning
26 */
27void krb_warning(const char *fmt,...);
28
29#define inet_ntoa yyy_inet_netoa
30char *inet_ntoa(unsigned long);
31
32void encrypt_ktext(KTEXT cip,des_cblock *key,int encrypt);
33
34#define DES_QUAD_GUESS 0
35#define DES_QUAD_NEW 1
36#define DES_QUAD_OLD 2
37#define DES_QUAD_DEFAULT DES_QUAD_GUESS
38
39void
40fixup_quad_cksum(void *start, size_t len, des_cblock *key,
41		 void *new_checksum, void *old_checksum, int little);
42
43#define abs yyy_abs
44int abs(int x);
45
46#ifdef RUBBISH
47#include <krb-protos.h>
48#endif
49
50#include <time.h>
51