<div dir="ltr">About noreturn, it seems it didn&#39;t work anymore (probably because it is now using C23) so I locally defined it to nothing, but I don&#39;t know how to make it better. I&#39;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 &#39;sigjmp_buf&#39;<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 &quot;Jmp_Buf&quot; and friends definitions but I don&#39;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 &lt;<a href="mailto:bil@ccrma.stanford.edu">bil@ccrma.stanford.edu</a>&gt; 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 (&#39;x 1) (&#39;y 2))<br>
&#39;(x y)<br>
<br>
<br>
On the noreturn problem, I&#39;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>