I am legato wrapping public legacy C code which is maintained by others.
There are #defines in the the legacy code which really should drive the legato api definition e.g.
In the api definition MAX_STRING_SIZE = 256 is really defined by the legacy code and could change e.g.
DEFINE MAX_STRING_SIZE = 256;
string device [MAX_STRING_SIZE] IN
#define MAX_STRING_SIZE 125
Any ideas ?