>I'll pour through a few of my old fox books again and see what I can find.
I think Sergey is right here - the last versions of Clipper (like 5.x or so) had the Clipper turned into pretty much a C-preprocessor. I've seen the Clipper code converted into C, and of course there were some preprocessor directives where you could just tell it to stop preprocessing any source between two markers, where you could have real C code. That was one hell of a solution for its sluggish engine :).
For Fox, you'd have to write a .fll to achieve the same, and the last time I saw documentation on how that's done was 11 years ago, in a book that came with FPD2.6. Since I never wrote anything worthwhile in C, never tried that. The more important reason was, of course, that Fox always had all I needed, so I never really went hunting for add-ons.