On 05 Sep 2010, at 19:56, Valdas Jankūnas wrote: > I writing firmware for device (with Atmel 8bit) using ANSI C, also I writing > software for PC (to communicate with that device) using Free Pascal. Both > firmware and software using some same numeric constants (used in > communication protocol), for example in firmware: > #define SEND_DATA 1 > in software: > const SEND_DATA = 1; > My problem is that I always must synchronise values in both sources. > So, I want that C compiler will read constants from FPC source, or FPC > compiler read from C source, or both compilers reads from some custom file. > Is this possible? How implement this?
The easiest way is probably to create a C include file that contains all constants as defines, and then automatically generating the Pascal version of the include with "h2pas -i cinclude.h -o pinclude.inc". Jonas_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal