From 4028c5c61805abc4283268a596dd9efb14d34944 Mon Sep 17 00:00:00 2001 From: Jason Travis Smith Date: Mon, 24 Jun 2019 23:25:44 -0400 Subject: [PATCH] Expanding varargs. --- src/macros.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/macros.rs b/src/macros.rs index ac62d53..23b295f 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -2,18 +2,18 @@ macro_rules! external_library { { - $name: ident : $link: expr => + $name: ident: $link: expr => { $(statics: - $($sname: ident: $stype: ty),+; + $($sname: ident: $stype: ty);+; )|* $(functions: - $($fname: ident($($farg: ident : $fargt: ty),*) -> $fret:ty),+, + $($fname: ident($($farg: ident: $fargt: ty),*) -> $fret:ty);+; )|* $(varargs: - $($vname: ident($($vargs: ty),+) -> $vret: ty),+, + $($vname: ident($($vargs: ident: $vargst: ty),+) -> $vret: ty);+; )|* } } => @@ -25,7 +25,7 @@ macro_rules! external_library $($(pub fn $fname($($farg: $fargt),*) -> $fret;)+)* - $($(pub fn $vname($(_: $vargs),+ , ...) -> $vret;)+)* + $($(pub fn $vname($(vargs: $vargst),+ , ...) -> $vret;)+)* } } }