diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2024-03-21 05:58:33 +0100 |
---|---|---|
committer | Kacper Michajłow <kasper93@gmail.com> | 2024-04-13 18:23:16 +0200 |
commit | 9030e6a7ad4f521a905a10fc7b1942cc95546495 (patch) | |
tree | 7679e9936ee1e48b290ab0f8d146802b6d0a1b9d /common | |
parent | f53e941ba082905814340f243164d7ae3a9538a1 (diff) | |
download | mpv-9030e6a7ad4f521a905a10fc7b1942cc95546495.tar.bz2 mpv-9030e6a7ad4f521a905a10fc7b1942cc95546495.tar.xz |
msg: use fwrite
No need to recalc string length.
Diffstat (limited to 'common')
-rw-r--r-- | common/msg.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/common/msg.c b/common/msg.c index 7197e5c23a..840f2ab30d 100644 --- a/common/msg.c +++ b/common/msg.c @@ -563,12 +563,9 @@ void mp_msg_va(struct mp_log *log, int lev, const char *format, va_list va) int fileno = term_msg_fileno(root, lev); FILE *stream = fileno == STDERR_FILENO ? stderr : stdout; if (root->term_msg.len) { - if (root->term_status_msg.len) { - fprintf(stream, "%.*s%.*s", BSTR_P(root->term_msg), - BSTR_P(root->term_status_msg)); - } else { - fprintf(stream, "%.*s", BSTR_P(root->term_msg)); - } + fwrite(root->term_msg.start, root->term_msg.len, 1, stream); + if (root->term_status_msg.len) + fwrite(root->term_status_msg.start, root->term_status_msg.len, 1, stream); fflush(stream); } } |