Macro test.

This commit is contained in:
Myrddin Dundragon 2019-06-24 22:32:21 -04:00
parent e61c829339
commit d471549411

View File

@ -4,16 +4,22 @@ macro_rules! external_library
{
$name: ident : $link: expr =>
{
$(statics:
$($sname: ident: $stype: ty);+;
$(statics
{
$($sname: ident: $stype: ty);+
}
)|*
$(functions:
$($fname: ident($($farg: ident : $fargt: ty),*) -> $fret:ty);+;
$(functions
{
$($fname: ident($($farg: ident : $fargt: ty),*) -> $fret:ty);+
}
)|*
$(varargs:
$($vname: ident($($vargs: ty),+) -> $vret: ty),+;
{
$($vname: ident($($vargs: ty),+) -> $vret: ty),+
}
)|*
}
} =>