<div dir="ltr">About noreturn, it seems it didn't work anymore (probably because it is now using C23) so I locally defined it to nothing, but I don't know how to make it better. I'm a bit stuck with the rasberry pi baremetal compilation issues like this:<br><br><blockquote style="margin:0 0 0 40px;border:none;padding:0px">/__w/TIC-80/TIC-80/vendor/s7/s7.c:375:25: error: unknown type name 'sigjmp_buf'<br>550<br> 375 | #define Jmp_Buf sigjmp_buf<br>551<br> | ^~~~~~~~~~<br></blockquote><br>It seems that I need to get these platforms to use the other set of "Jmp_Buf" and friends definitions but I don't know how to distinguish those platforms... Any suggestions?<div><br></div><div>Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 2, 2023 at 3:06 PM <<a href="mailto:bil@ccrma.stanford.edu">bil@ccrma.stanford.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I forgot to say that I get this from the repl:<br>
<br>
(define-macro (test x . args) `(list ,@(map car args)))<br>
(test 10 ('x 1) ('y 2))<br>
'(x y)<br>
<br>
<br>
On the noreturn problem, I'm using this:<br>
<br>
#ifdef _MSC_VER<br>
#define noreturn _Noreturn /* deprecated in C23 */<br>
...<br>
<br>
which I got from somewhere online. I wonder what the correct code is.<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">David</div>