ref: 6d3bbb1c8a8b1b4a465242c5af79e1d8fdaa188e
dir: /main_posix.c/
#include "llt.h" #include "ieee754.h" static const char 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"); return flmain(boot, sizeof(boot), argc, argv); }