annotate test/c3examples/cast.c3 @ 286:d9df72971cbf

Changed package to module
author Windel Bouwman
date Fri, 15 Nov 2013 13:52:32 +0100
parents 05184b95fa16
children
rev   line source
221
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
1
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
2 /*
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
3 Demo of how to type cast
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
4 */
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
5
286
d9df72971cbf Changed package to module
Windel Bouwman
parents: 284
diff changeset
6 module castdemo;
221
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
7
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
8 function int testcast()
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
9 {
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
10 var int a;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
11 var int* b;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
12 a = 3;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
13
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
14 b = cast<int*>(a);
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
15
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
16 return 0;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
17 }
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
18