source: CIVL/examples/library/civlc/seq.cvl@ e6b02c8

1.23 2.0 acw/focus-triggers main test-branch
Last change on this file since e6b02c8 was cb11d98, checked in by Manchun Zheng <zmanchun@…>, 12 years ago

complete implementation of the sequence library. Renamed Library to be LibraryComponent, improved javadocs of library loaders.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@1335 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 437 bytes
Line 
1#include<civlc.cvh>
2#include<seq.cvh>
3
4int N = 9;
5
6void main(){
7 int a[];
8 int b = 4, c = 5;
9 int length;
10 int t[2];
11
12 $seq_init(&a, N, &b);
13 length = $seq_length(&a);
14 $assert(length == N);
15 $seq_insert(&a, 2, &c, 1);
16 length = $seq_length(&a);
17 $assert(length == N + 1);
18 $assert(a[2] == c);
19 $seq_remove(&a, 2, t, 2);
20 length = $seq_length(&a);
21 $assert(length == N - 1);
22 $assert(t[0] == c);
23 $assert(t[1] == b);
24}
Note: See TracBrowser for help on using the repository browser.