BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
Kolibri OS
(root)
/
contrib
/
kolibri-libc
/
source
/
stdio
/
fread.c
– Rev 8624
Rev
Rev 8622
|
Go to most recent revision
|
Blame
|
Last modification
|
View Log
|
RSS feed
#include <stdio.h>
size_t
fread
(
void
*
restrict ptr
,
size_t
size
,
size_t
nmemb
,
FILE
*
restrict stream
)
{
unsigned
bytes_read
=
0
;
unsigned
bytes_count
=
size
*
nmemb
;
for
(
size_t
i
=
0
;
i
<
bytes_count
;
i
++
)
{
char
c
=
fgetc
(
stream
)
;
if
(
c
==
EOF
)
{
break
;
}
ptr
[
i
]
=
c
;
bytes_read
++;
}
return
bytes_read
/
size
;
}