Included with structs
is the program structs_to_c
. This program reads
in a Prolog file containing structs
declarations, and generates a .h
file containing equivalent declarations to be #included in your C
programs. Each type you declare in your .pl
file will have a
corresponding typedef
in the .h
file.
If you wish to use this tool, you will have to build an executable
yourself, as the default installation procedure doesn't build
structs_to_c
, in order to save space. To build structs_to_c
,
visit the structs
library directory, and type
% make structs_to_c
This will make a host and operating system specific executable file
structs_to_c
, which you should move to an appropriate directory, for
example /usr/local/bin
.