Subversion Repositories Kolibri OS

Rev

Rev 7746 | Rev 7887 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5965 leency 1
#define MEMSIZE 4096*120
5959 leency 2
 
3
#include "../lib/io.h"
4
#include "../lib/collection.h"
5
 
5974 leency 6
 
5959 leency 7
void main()
8
{
9
	io.run("/sys/develop/board", "");
5974 leency 10
	test1();
11
	test2();
12
}
13
 
6285 leency 14
void test1()
15
 collection s;
16
 {
5965 leency 17
	s.add("Hello");
7878 leency 18
	s.add("World");
5974 leency 19
	debugln(s.get(0)); //-> Hello
20
	debugln(s.get(1)); //-> World
7878 leency 21
	s.delete_last();
22
	debugln(s.get(0)); //-> Hello
23
	debugln(s.get(1)); //-> 0
24
	s.add("Kolibri");
25
	debugln(s.get(0)); //-> Hello
26
	debugln(s.get(1)); //-> Kolibri
5965 leency 27
	s.drop();
5974 leency 28
}
29
 
5975 leency 30
void test2()
6285 leency 31
 collection_int ci;
32
 int i;
33
 {
34
	ci.add(0);
35
	ci.add(1);
36
	ci.add(2);
37
	ci.add(3);
7746 leency 38
	debugln("-> 0 1 2 3");
39
	for (i=0; i 0 1 2 3
6285 leency 40
	ci.count--;
41
	ci.count--;
42
	ci.add(4);
7746 leency 43
	debugln("-> 0 1 4");
44
	for (i=0; i 0 1 4
6285 leency 45
	ci.drop();
5959 leency 46
}