<div dir="ltr">This looks great, but for what I want to achieve, something else is needed - as far as I understand - something akin to simple native callback that would be called on the beginning of module evaluation and it would add some defines (using Racket C API).</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 5, 2015 at 11:01 PM, Jens Axel Søgaard <span dir="ltr"><<a href="mailto:jensaxel@soegaard.net" target="_blank">jensaxel@soegaard.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Maybe you can find something useful here:<br>
    <a href="http://pkg-build.racket-lang.org/doc/c-utils/index.html" target="_blank">http://pkg-build.racket-lang.org/doc/c-utils/index.html</a><br>
<br>
/Jens Axel<br>
<div><div class="h5"><br>
2015-02-05 22:38 GMT+01:00 Bartosz Przygoda <<a href="mailto:bprzygoda@gmail.com">bprzygoda@gmail.com</a>>:<br>
> Hello,<br>
><br>
> I'm implementing FFI for termios functions (I noticed Python has got all<br>
> this covered: serial, termios, fnctl and so on, whereas Racket seemed not<br>
> (at least serial, which I'm trying to do next)), and I'm wondering how to<br>
> tackle the values defined in C headers (especially those that are depending<br>
> on other defines), for example:<br>
><br>
> #ifdef __USE_MISC<br>
> # define XTABS 0014000<br>
> #endif<br>
><br>
><br>
> I'd like to have such values define in my library module, but then what<br>
> about differences? Some should be part of POSIX standard, but from what I<br>
> see there is lots of ifdefs so some could vary.<br>
><br>
> I checked Python, and seems such modules are implemented natively, so that<br>
> when they get build proper consts are introduced and then such module is<br>
> depending on a environment it was build in. Does similar way could be used<br>
> for racket? Or what should be generaly favored way of doing such things<br>
> here?<br>
><br>
</div></div>> ____________________<br>
>   Racket Users list:<br>
>   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
--<br>
Jens Axel Søgaard<br>
</font></span></blockquote></div><br></div>