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

Reply via email to