/* cutcp.h -- defs for cutcp code */
int netlisten(unsigned int port);
struct machinfo *Shostlook(char *name);
int Sdomain(char *name);
struct machinfo *Sgethost(char *name);
struct machinfo *Slookip(unsigned long *address);
void netgetftp(unsigned int array[], unsigned int port);
int netopen(unsigned long *address, unsigned int port);
int Snetopen(struct machinfo *m, unsigned int port);
int netqlen(int handle);
int netroom(int handle);
int netread(int pnum, unsigned char *buffer, unsigned int n);
int netwrite(int pnum, unsigned char *buffer, unsigned int n);
int netest(int pnum);
int netpush(int pnum);
void netulisten(unsigned int portnum);
int netusend(unsigned long *address, unsigned destport,
unsigned sourceport, unsigned char *buffer, int count);
int neturead(unsigned char *buffer);
struct machinfo *Slooknum(int pnum);
int Snetinit();
int Shostfile(char *name);
int netshut();
int Sgetevent(int classes, int *clss, int *data);
int netclose(int pnum);
unsigned int intswap(unsigned int val);
unsigned long n_clicks(void *p);
void Stask();
#define ntohs(a) (intswap(a))
#define htons(a) (intswap(a))
syntax highlighted by Code2HTML, v. 0.9.1