mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 20:11:17 +00:00
20 lines
302 B
C
20 lines
302 B
C
module test;
|
|
|
|
define Callback = fn void();
|
|
define Callback2 = fn void();
|
|
|
|
define GetCallback = fn Callback2**[][123]*();
|
|
|
|
fn Callback**[][123]* tester()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
GetCallback x = &tester;
|
|
|
|
|
|
define GetCallbackOpt = fn Callback2!();
|
|
|
|
fn Callback2! tester2() = null;
|
|
|
|
GetCallbackOpt y = &tester2; |