From: Didier V. <did...@gm...> - 2008-12-17 16:46:53
|
Hello, I'm playing with sb-grovel and I'm curious about some compilation notes that I get (I don't really mind getting them, but...): the compilation tells me: unable to optimize away %SAP-ALIEN: forced to do runtime allocation of alien-value structure. This occurs in a piece of code like this: (with-winsize winsize () blah blah) with a grovel "constants" file as follows: ("sys/ioctl.h") ((:integer +tiocgwinsz+ "TIOCGWINSZ") (:structure winsize ("struct winsize" ((unsigned 2) ws-row "unsigned short" "ws_row") ((unsigned 2) ws-col "unsigned short" "ws_col") ((unsigned 2) ws-xpixel "unsigned short" "ws_xpixel") ((unsigned 2) ws-ypixel "unsigned short" "ws_ypixel")))) So what's this note about ? Thanks ! BTW, I see that sb-posix already contains termios stuff. Why not having winsize and TIOCGWSZ / TIOCSWSZ as well ? Not that I'm suggesting to add the whole world to sb-posix, but these 2 guys are related to each other... -- Resistance is futile. You will be jazzimilated. Scientific site: http://www.lrde.epita.fr/~didier Music (Jazz) site: http://www.didierverna.com EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bicêtre, France Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22 |