diff options
Diffstat (limited to 'gr-blocks/lib/file_sink_impl.cc')
-rw-r--r-- | gr-blocks/lib/file_sink_impl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gr-blocks/lib/file_sink_impl.cc b/gr-blocks/lib/file_sink_impl.cc index 0f49138359..35df867429 100644 --- a/gr-blocks/lib/file_sink_impl.cc +++ b/gr-blocks/lib/file_sink_impl.cc @@ -50,7 +50,7 @@ int file_sink_impl::work(int noutput_items, gr_vector_const_void_star& input_items, gr_vector_void_star& output_items) { - char* inbuf = (char*)input_items[0]; + const char* inbuf = static_cast<const char*>(input_items[0]); int nwritten = 0; do_update(); // update d_fp is reqd @@ -59,7 +59,7 @@ int file_sink_impl::work(int noutput_items, return noutput_items; // drop output on the floor while (nwritten < noutput_items) { - int count = fwrite(inbuf, d_itemsize, noutput_items - nwritten, d_fp); + const int count = fwrite(inbuf, d_itemsize, noutput_items - nwritten, d_fp); if (count == 0) { if (ferror(d_fp)) { std::stringstream s; |