lindquist@335: module tangotests.lazy2; lindquist@335: lindquist@335: extern(C) int printf(char*, ...); lindquist@335: lindquist@335: void main() lindquist@335: { lindquist@335: lazy1("hello\n"); lindquist@335: } lindquist@335: lindquist@335: void lazy1(lazy char[] str) lindquist@335: { lindquist@335: lazy2(str); lindquist@335: } lindquist@335: lindquist@335: void lazy2(lazy char[] msg) lindquist@335: { lindquist@335: printf("%.*s", msg.length, msg.ptr); lindquist@335: }