Hello, I'm implementing FFI for termios functions (I noticed Python has got all this covered: serial, termios, fnctl and so on, whereas Racket seemed not (at least serial, which I'm trying to do next)), and I'm wondering how to tackle the values defined in C headers (especially those that are depending on other defines), for example:
#ifdef __USE_MISC # define XTABS 0014000 #endif I'd like to have such values define in my library module, but then what about differences? Some should be part of POSIX standard, but from what I see there is lots of ifdefs so some could vary. I checked Python, and seems such modules are implemented natively, so that when they get build proper consts are introduced and then such module is depending on a environment it was build in. Does similar way could be used for racket? Or what should be generaly favored way of doing such things here?
____________________ Racket Users list: http://lists.racket-lang.org/users