14 lines · 286 B · C
RawDownload
/* * pANS stdio -- fclose */#include "iolib.h"int fclose(FILE *f){	int error=0;	if(f->state==CLOSED) return EOF;	if(fflush(f)==EOF) error=EOF;	if(f->flags&BALLOC) free(f->buf);	if(!(f->flags&STRING) && close(f->fd)<0) error=EOF;	f->state=CLOSED;	f->flags=0;	return error;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t