henesyinit from p9fce6d0435 years agoHistory
17 lines · 368 B · C
RawDownload
/* * pANS stdio -- sopenr */#include "iolib.h" FILE *sopenr(const char *s){	FILE *f;	for(f=_IO_stream;f!=&_IO_stream[FOPEN_MAX];f++) if(f->state==CLOSED) break;	if(f==&_IO_stream[FOPEN_MAX]) return NULL;	f->buf=f->rp=(char *)s;	/* what an annoyance const is */	f->bufl=strlen(s);	f->wp=f->buf+f->bufl;	f->state=RD;	f->flags=STRING;	f->fd=-1;	return f;}