Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#include <sys/types.h>
2
#include <lib9.h>
3
#include <stdlib.h>
4
#include <string.h>
5
#include <utf.h>
6
#include <fmt.h>
7
 
8
typedef unsigned int u32int;
9
typedef unsigned long long u64int;
10
 
11
#define	nelem(x)	(sizeof(x)/sizeof((x)[0]))
12
 
13
extern	ulong	getcallerpc(void*);
14
extern	void*	mallocz(ulong, int);
15
extern	void	setmalloctag(void*, ulong);
16
 
17
extern int  dec16(uchar *, int, char *, int);
18
extern int  enc16(char *, int, uchar *, int);
19
extern int  dec32(uchar *, int, char *, int);
20
extern int  enc32(char *, int, uchar *, int);
21
extern int  dec64(uchar *, int, char *, int);
22
extern int  enc64(char *, int, uchar *, int);
23
 
24
extern	vlong	nsec(void);
25
 
26
extern void sysfatal(char*, ...);