Plan 9 from Bell Labs’s /usr/web/sources/contrib/yk/root/sys/src/cmd/rd/fns.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.



/* mcs.c */
int		mcschan(uchar*,uchar*);
int		mcstype(uchar*,uchar*);
int		ismcshangup(uchar*,uchar*);
uchar*	mcsdat(uchar*,uchar*);
int		mkmcsci(uchar*, int, int);
int		putmsdr(uchar*,int,int,int,int);

/* mpas.c */
int		isflowpdu(uchar*,uchar*);
int		sizesechdr(int);
uchar*	txprep(uchar*,int,int,int,int,int);

/* snarf.c */
void		initsnarf(void);
char*	getsnarfn(int*);
void		putsnarfn(char*,int);

/* mouse.c */
void		warpmouse(int,int);

/* mppc.c */
uchar*	uncomp(uchar*,int,int,int*);

/* rle.c */
uchar*	unrle(uchar*,int, uchar*,int,int,int);

/* utf16.c */
int		fromutf16(char*,int,uchar*,int);
int		toutf16(uchar*,int,char*,int);

/* x224.c */
int		mktpdat(uchar*,int,int);
int		readpdu(int,uchar*,uint);
int		mktpcr(uchar*,int,int);
int		mktpdr(uchar*,int,int);
int		istpkt(uchar*,uchar*);
int		tptype(uchar*,uchar*);
uchar*	tpdat(uchar*,uchar*);

/* rd.c */
void		atexitkiller(void);
void		atexitkill(int pid);
void*	emalloc(ulong);
void*	erealloc(void*,ulong);

uchar*	gblen(uchar*,uchar*,int*);
uchar*	gbtag(uchar*,uchar*,int*);
void		pbshort(uchar*,int);

uchar*	putsdh(uchar*,uchar*,int,int,int,int);

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.