on master help sign in
remove stdout_output_buffer. Not used anymore

Ignore-this: 14dfb4c96aaf726b6c0794846d9a04aa darcs-hash:20101111191217-f0a0d-e9e1046c7af4804b0d18516157566b6a26ec5c3d.gz

commit4e956571eb9ef3d5d4f47ee83308c97e1a5b4f7f authorcoreyoconnor <coreyoconnor@gmail.com> dateThu 11 Nov 2010, 11:12 (16 years ago) parent9ee7d78
4 files changed−28
cbits/output_buffer.c−18 cbits/output_buffer.h−5 src/Graphics/Vty/Terminal/TerminfoBased.hs−4 vty.cabal−1
cbits/output_buffer.cdeleted−18
@@ -1,18 +0,0 @@
1−#define _XOPEN_SOURCE 500
2−#include <unistd.h>
3−
4−#include "output_buffer.h"
5−
6−void stdout_output_buffer ( int out_fd, uint8_t* buffer, size_t buffer_size )
7−{
8− while ( buffer_size )
9− {
10− const ssize_t r = write( out_fd, (void*) buffer, buffer_size );
11−
12− buffer_size -= (size_t) r;
13− buffer += (size_t) r;
14− }
15−
16− fdatasync( out_fd );
17−}
18−
cbits/output_buffer.hdeleted−5
@@ -1,5 +0,0 @@
1−#define _XOPEN_SOURCE 500
2−#include <unistd.h>
3−#include <stdint.h>
4−
5−void stdout_output_buffer ( int out_fd, uint8_t* buffer, size_t buffer_size );
src/Graphics/Vty/Terminal/TerminfoBased.hs−4
@@ -181,12 +181,8 @@ instance Terminal Term where
181181
182182 output_handle t = return (term_handle t)
183183
184−-- foreign import ccall unsafe "output_buffer.h stdout_output_buffer" c_output_byte_buffer
185−-- :: CInt -> Ptr Word8 -> CSize -> IO ()
186184foreign import ccall "gwinsz.h c_get_window_size" c_get_window_size
187185 :: IO CLong
188−-- foreign import ccall "fdatasync" c_fdatasync
189−-- :: CInt -> IO CInt
190186
191187get_window_size :: IO (Int,Int)
192188get_window_size = do
vty.cabal−1
@@ -58,7 +58,6 @@ other-modules: Codec.Binary.UTF8.Width
5858C-Sources: cbits/gwinsz.c
5959 cbits/set_term_timing.c
6060 cbits/mk_wcwidth.c
61− cbits/output_buffer.c
6261
6362Include-Dirs: cbits
6463hs-source-dirs: src