{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T02:10:07Z","timestamp":1775873407428,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","funder":[{"name":"DEFRA","award":["24DEFRA001"],"award-info":[{"award-number":["24DEFRA001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,13]]},"DOI":"10.1145\/3735452.3735535","type":"proceedings-article","created":{"date-parts":[[2025,6,13]],"date-time":"2025-06-13T15:11:16Z","timestamp":1749827476000},"page":"57-61","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards Macro-Aware C-to-Rust Transpilation (WIP)"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-1477-2616","authenticated-orcid":false,"given":"Robbe","family":"De Greef","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7100-3909","authenticated-orcid":false,"given":"Attilio","family":"Discepoli","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-0987-1186","authenticated-orcid":false,"given":"Esteban","family":"Aguililla Klein","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Libre de Bruxelles, Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5405-186X","authenticated-orcid":false,"given":"Th\u00e9o","family":"Engels","sequence":"additional","affiliation":[{"name":"Royal Military Academy, Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8196-9889","authenticated-orcid":false,"given":"Ken","family":"Hasselmann","sequence":"additional","affiliation":[{"name":"Royal Military Academy, Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6608-6562","authenticated-orcid":false,"given":"Antonio","family":"Paolillo","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2025,6,13]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Glenn Chappell Ian Chai and Contributors. 1991. FIGlet: A program for making large letters out of ordinary text. Online. http:\/\/www.figlet.org\/ Accessed: 2025-05-12. Maintained on GitHub at"},{"key":"e_1_3_2_2_2_1","unstructured":"DEPT OF DEFENSE. 2024. Translating All C TO Rust (TRACTOR). Online. https:\/\/sam.gov\/opp\/1e45d648886b4e9ca91890285af77eb7\/view Accessed: 2025-05-12"},{"key":"e_1_3_2_2_3_1","unstructured":"Immunant. 2018. Handling C Macros in C2Rust. https:\/\/github.com\/immunant\/c2rust\/issues\/16 Accessed: 2025-05-12"},{"key":"e_1_3_2_2_4_1","unstructured":"Immunant. 2025. immunant\/c2rust. GitHub repository. https:\/\/github.com\/immunant\/c2rust Originally published 2018-04-20. Accessed: 2025-05-12"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3528640"},{"key":"e_1_3_2_2_6_1","unstructured":"Alex Rebert and Christoph Kern. 2024. Secure by Design: Google\u2019s Perspective on Memory Safety. Google Security Engineering."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658644.3690275"},{"key":"e_1_3_2_2_8_1","volume-title":"Corrode: Automatic semantics-preserving translation from C to Rust. Online. https:\/\/github.com\/jameysharp\/corrode Accessed: 2025-05-12","author":"Sharp Jamey","year":"2025","unstructured":"Jamey Sharp. 2025. Corrode: Automatic semantics-preserving translation from C to Rust. Online. https:\/\/github.com\/jameysharp\/corrode Accessed: 2025-05-12"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-13-5953-8_21"},{"key":"e_1_3_2_2_10_1","unstructured":"Stack Overflow. 2024. In Rust We Trust: White House Office Urges Memory Safety. Online. https:\/\/stackoverflow.blog\/2024\/12\/30\/in-rust-we-trust-white-house-office-urges-memory-safety\/ Accessed: 2025-05-12"},{"key":"e_1_3_2_2_11_1","unstructured":"Trail of Bits. 2023. Holy Macroni! A Recipe for Progressive Language Enhancement. https:\/\/blog.trailofbits.com\/2023\/09\/11\/holy-macroni-a-recipe-for-progressive-language-enhancement\/ Accessed: 2025-05-12"},{"key":"e_1_3_2_2_12_1","unstructured":"Zig Software Foundation. 2024. Working with C - Zig Guide: translate-c. https:\/\/zig.guide\/working-with-c\/translate-c\/ Accessed: 2025-05-12"}],"event":{"name":"LCTES '25: 26th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","location":"Seoul Republic of Korea","acronym":"LCTES '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 26th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3735452.3735535","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T07:12:42Z","timestamp":1752649962000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3735452.3735535"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,13]]},"references-count":12,"alternative-id":["10.1145\/3735452.3735535","10.1145\/3735452"],"URL":"https:\/\/doi.org\/10.1145\/3735452.3735535","relation":{},"subject":[],"published":{"date-parts":[[2025,6,13]]},"assertion":[{"value":"2025-06-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}