aboutsummaryrefslogtreecommitdiff
path: root/src/tests/buffer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/buffer.cpp')
-rw-r--r--src/tests/buffer.cpp45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/tests/buffer.cpp b/src/tests/buffer.cpp
deleted file mode 100644
index f3f6f41..0000000
--- a/src/tests/buffer.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
1/*
2 * Copyright (C) 2007-2011 Xagasoft, All rights reserved.
3 *
4 * This file is part of the libbu++ library and is released under the
5 * terms of the license contained in the file LICENSE.
6 */
7
8#include "bu/membuf.h"
9#include "bu/buffer.h"
10#include "bu/file.h"
11
12using namespace Bu;
13
14int main( int argc, char *argv[] )
15{
16 argc--,argv++;
17 if( argc == 0 )
18 {
19 MemBuf mOut;
20 Buffer bOut( mOut, 10 );
21
22 for( int j = 0; j < 4; j++ )
23 bOut.write("hi ", 3 );
24
25 printf("Preflush: \"%s\"\n", mOut.getString().getStr() );
26 bOut.flush();
27
28 printf("Final: \"%s\"\n", mOut.getString().getStr() );
29 }
30 else
31 {
32 File fIn( *argv, File::Read );
33 Buffer bIn( fIn, 10 );
34
35 char buf[5];
36 for( int j = 0; j < 5; j++ )
37 {
38 buf[bIn.read( buf, 4 )] = '\0';
39 printf("Four chars: \"%s\"\n", buf );
40 }
41 }
42
43 return 0;
44}
45