Mercurial > lcfOS
view python/c3/examples/types.c3 @ 271:cf7d5fb7d9c8
Reorganization
author | Windel Bouwman |
---|---|
date | Tue, 20 Aug 2013 18:56:02 +0200 |
parents | 81752b0f85a5 |
children |
line wrap: on
line source
/* Demo of how to define types */ package typedemo; type int A; type int B; type struct { int x, y; A z; } C; type struct { C x; B y; int z; } D; type D* E; function int testcast() { var A a; var B b; a = 3; b = a; var C c; c.x = a; c.z = c.y; var D d; var E e; var D* e2; e = &d; e2 = e; e2->x.x = 22; return 0; }