Subversion Repositories Kolibri OS

Rev

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

  1. #define MEMSIZE 4096*120
  2.  
  3. #include "../lib/io.h"
  4. #include "../lib/collection.h"
  5.  
  6.  
  7. void main()
  8. {  
  9.         io.run("/sys/develop/board", "");
  10.         test1();
  11.         test2();
  12. }
  13.  
  14. void test1()
  15.  collection s;
  16.  {
  17.         s.add("Hello");
  18.         s.add("World");
  19.         debugln(s.get(0)); //-> Hello
  20.         debugln(s.get(1)); //-> World
  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
  27.         s.drop();
  28. }
  29.  
  30. void test2()
  31.  collection_int ci;
  32.  int i;
  33.  {  
  34.         ci.add(0);
  35.         ci.add(1);
  36.         ci.add(2);
  37.         ci.add(3);
  38.         debugln("-> 0 1 2 3");
  39.         for (i=0; i<ci.count; i++) debugln(itoa(ci.get(i))); //-> 0 1 2 3
  40.         ci.count--;
  41.         ci.count--;
  42.         ci.add(4);
  43.         debugln("-> 0 1 4");
  44.         for (i=0; i<ci.count; i++) debugln(itoa(ci.get(i))); //-> 0 1 4
  45.         ci.drop();
  46. }