rminnichinitial1fcdf7916 years agoHistory
23 lines · 305 B · C
RawDownload
#include	<u.h>#include	<libc.h>#include	<bio.h> intBputrune(Biobufhdr *bp, long c){	Rune rune;	char str[4];	int n; 	rune = c;	if(rune < Runeself) {		Bputc(bp, rune);		return 1;	}	n = runetochar(str, &rune);	if(n == 0)		return Bbad;	if(Bwrite(bp, str, n) != n)		return Beof;	return n;}