「bread()」(2005/10/31 (月) 15:51:50) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
void bread(FILE *f, char *name, void *buf, size_t len)<br>
/* Read len bytes. Don't dare return without them. */<br>
{<br>
if (len > 0 && fread(buf, len, 1, f) != 1) {<br>
if (ferror(f)) fatal(name);<br>
fprintf(stderr, "installboot: Unsuspected EOF on %s\n", name);<br>
exit(1);<br>
}<br>
}<br>
<br>
<br>
<br>
<br>
一文字だけFile fからlen
byte分だけ読み込んでbufに格納する。<br>
<br>
<br>
以下全文<br>
<br>
void bread(FILE *f, char *name, void *buf, size_t len)<br>
/* Read len bytes. Don't dare return without them. */<br>
{<br>
if (len > 0 && fread(buf, len, 1, f) != 1) {<br>
if (ferror(f)) fatal(name);<br>
fprintf(stderr, "installboot: Unsuspected EOF on %s ", name);<br>
exit(1);<br>
}<br>
}<br>
<br>
<br>
<br>
<br>
表示オプション
横に並べて表示:
変化行の前後のみ表示: