Rev 8624 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8624 | Rev 8627 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | size_t fwrite(const void *restrict ptr, size_t size, size_t nmemb, FILE *restrict stream) { |
3 | size_t fwrite(const void *restrict ptr, size_t size, size_t nmemb, FILE *restrict stream) { |
4 | unsigned bytes_written = 0; |
4 | unsigned bytes_written = 0; |
5 | unsigned bytes_count = size * nmemb; |
5 | unsigned bytes_count = size * nmemb; |
Line 6... | Line 6... | ||
6 | 6 | ||
7 | for (size_t i = 0; i < bytes_count; i++) { |
7 | for (size_t i = 0; i < bytes_count; i++) { |
8 | char c = ptr[i]; |
- | |
9 | 8 | char c = *(char*)(ptr+i); |
|
10 | if (fputc(c, stream) != c) { |
9 | if (fputc(c, stream) != c) { |
11 | break; |
10 | break; |
Line 12... | Line 11... | ||
12 | } |
11 | } |