diff --git a/src/macros/generate/convert/auxiliary/c/attribute/mod.rs b/src/macros/generate/convert/auxiliary/c/attribute/mod.rs index 5543b55..d1a0366 100644 --- a/src/macros/generate/convert/auxiliary/c/attribute/mod.rs +++ b/src/macros/generate/convert/auxiliary/c/attribute/mod.rs @@ -36,7 +36,14 @@ impl Attribute { .iter() .map(|attr| { if let Attribute::doc(doc_comment) = attr { - format!("*{}\n", doc_comment) + if doc_comment.is_empty() { + "*\n".to_owned() + } else { + doc_comment + .lines() + .map(|line| format!("*{}\n", line)) + .collect::() + } } else { attr.to_auxiliary_c() }