ref: ea8a8d710c4f29b31a9222f64b75184122ed335d
dir: /main_posix.c/
#include "llt.h" #include "ieee754.h" static const uint8_t boot[] = #include "flisp.boot.h" ; int main(int argc, char **argv) { union ieee754_float *f; F_PNAN = F_NNAN = strtof("+NaN", nil); F_PINF = F_NINF = strtof("+Inf", nil); f = (union ieee754_float *)&F_NNAN; f->ieee.negative = 1; f = (union ieee754_float *)&F_NINF; f->ieee.negative = 1; setlocale(LC_NUMERIC, "C"); flmain(boot, sizeof(boot), argc, argv); }