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:
/__w/TIC-80/TIC-80/vendor/s7/s7.c:375:25: error: unknown type name 'sigjmp_buf' 550 375 | #define Jmp_Buf sigjmp_buf 551 | ^~~~~~~~~~ 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? Thanks! On Thu, Feb 2, 2023 at 3:06 PM <b...@ccrma.stanford.edu> wrote: > I forgot to say that I get this from the repl: > > (define-macro (test x . args) `(list ,@(map car args))) > (test 10 ('x 1) ('y 2)) > '(x y) > > > On the noreturn problem, I'm using this: > > #ifdef _MSC_VER > #define noreturn _Noreturn /* deprecated in C23 */ > ... > > which I got from somewhere online. I wonder what the correct code is. > > -- David
_______________________________________________ Cmdist mailing list Cmdist@ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist