From 5df79c53745fde5d6c3340a2979b1429cd5892c1 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Sat, 8 Oct 2011 20:30:28 +0200 Subject: Initial import of htcd system 1.0 Signed-off-by: Henrik Rydberg --- src/mt/test.cc | 337 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 337 insertions(+) create mode 100644 src/mt/test.cc (limited to 'src/mt/test.cc') diff --git a/src/mt/test.cc b/src/mt/test.cc new file mode 100644 index 0000000..5671a33 --- /dev/null +++ b/src/mt/test.cc @@ -0,0 +1,337 @@ +/************************************************************************* + * + * HTCd - Copyright (C) 1998-2006 Henrik Rydberg + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define GENERAL 0 +#define STREAM 1 +#define HEAPS 0 +#define CHARSET 0 +#define RANDOM 0 +#define LOOKUP 0 +#define ISSUE 1 +#define MSET 0 +#define CVTS 0 +#define VECTOR 0 +#define MSMAP 0 + +static fp_stream mout(stdout),merr(stderr); + +main(int argc,char* argv[]) +{ + mstring s; +#if GENERAL + s="asdfwerfindfindis?? asdf wert nnvnbn\n"; + + mout<<"["< stack; stack.init(); + for(int i=0;i<48;i++) { + //stack.pop(stack.push()); + stack.push(); + } + mout<<"--\n"; + mout< que(8); + for(int i=0;i<8;i++) que.push(i); + + try { + que.push(5); + } + catch(const merror_t& e) { + merr<"; + getline(ip,stdin); + IPnode node; + for(int i=0;i<4;i++) { + if(Lookup(node,ip)) { + merr< v(4); + for(int i=0;ifirst<<" "<second<<"\n"; + } + + const mstring* p=map.get("one"); + if(p) merr<<"got "<<*p<<"\n"; + +#endif + + return 0; +} -- cgit v1.2.3